jt
2023-04-28 0c190df8434a98702ddcd056caa0b6c388a863be
test
6个文件已修改
33 ■■■■■ 已修改文件
manifest.json 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/modal/classAttr.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/build/app-plus/app-service.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/build/app-plus/app-view.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/build/app-plus/manifest.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
unpackage/dist/dev/app-plus/app-service.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manifest.json
@@ -2,8 +2,8 @@
    "name" : "MoboxPDA",
    "appid" : "__UNI__56D451E",
    "description" : "",
    "versionName" : "1.0.43",
    "versionCode" : 1043,
    "versionName" : "1.0.44",
    "versionCode" : 1044,
    "transformPx" : false,
    /* 5+App特有相关 */
    "app-plus" : {
pages/modal/classAttr.vue
@@ -877,10 +877,20 @@
                    uni.hideLoading();
                    if (success.code=='00000') {
                        var action = JSON.parse(success.data.Action);
                        console.log(action);
                        if(action.ret=='0'){
                            if (action.ret != 0) {
                                uni.showModal({title:"提示",content:'执行脚本失败,' + action.result,showCancel:false,confirmText:"取消"});
                                return;
                            }
                            if (action.info) {
                                uni.showModal({title:"提示",content:'执行脚本失败,' + action.info,showCancel:false,confirmText:"取消"});
                                return;
                            }
                            if(action.result_type=='0'){
                                uni.showToast({title:action.result,icon:"success",duration:3000});
                            }
                            }
                            // "{"ret":0, "result_type":0, "result":"创建成功123123123","info":""}"
                        }
                        //刷新
@@ -1064,7 +1074,7 @@
                        var actionlist = data.action;
                        if (actionlist) {
                            for (var j = 0; j < actionlist.length; j++) {
                                var action = actionlist[j]
                                var action = actionlist[j];
                                var action_type = action.action_type;
                                var value = action.value;
                                if (action_type == 'set_dlg_attr') {
@@ -1115,6 +1125,9 @@
                                if (action_type == 'open_select_userdlg') {
                                    uni.showModal({title:"错误2.2",content:"open_select_userdlg这个action_type还未处理!",showCancel:false,confirmText:"取消"});
                                }
                                // else if (action_type == 'tip_dlg') {
                                // }
                            }
                        }
                        
unpackage/dist/build/app-plus/app-service.js
@@ -1,8 +1,8 @@
(this["webpackJsonp"]=this["webpackJsonp"]||[]).push([["app-service"],{"0266":function(t,a,s){"use strict";(function(t){var i=s("4ea4");Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=i(s("448a")),r=i(s("7037")),o=i(s("9523")),l=s("a413");function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function d(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){(0,o.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var u={name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:function(){return"fade"}},duration:{type:Number,default:300},styles:{type:Object,default:function(){return{}}},customClass:{type:String,default:""}},data:function(){return{isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}},watch:{show:{handler:function(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject:function(){var t=d(d({},this.styles),{},{"transition-duration":this.duration/1e3+"s"}),e="";for(var a in t){var s=this.toLine(a);e+=s+":"+t[a]+";"}return e},transformStyles:function(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created:function(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.duration&&(this.durationTime=t.duration),this.animation=(0,l.createAnimation)(Object.assign(this.config,t),this)},onClick:function(){this.$emit("click",{detail:this.isShow})},step:function(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.animation){for(var i in a)try{var o;if("object"===(0,r.default)(a[i]))(o=this.animation)[i].apply(o,(0,n.default)(a[i]));else this.animation[i](a[i])}catch(e){t("error","\u65b9\u6cd5 ".concat(i," \u4e0d\u5b58\u5728")," at uni_modules/uni-transition/components/uni-transition/uni-transition.vue:139")}return this.animation.step(s),this}},run:function(t){this.animation&&this.animation.run(t)},open:function(){var t=this;clearTimeout(this.timer),this.transform="",this.isShow=!0;var e=this.styleInit(!1),a=e.opacity,s=e.transform;"undefined"!==typeof a&&(this.opacity=a),this.transform=s,this.$nextTick((function(){t.timer=setTimeout((function(){t.animation=(0,l.createAnimation)(t.config,t),t.tranfromInit(!1).step(),t.animation.run(),t.$emit("change",{detail:t.isShow})}),20)}))},close:function(t){var e=this;this.animation&&this.tranfromInit(!0).step().run((function(){e.isShow=!1,e.animationData=null,e.animation=null;var t=e.styleInit(!1),a=t.opacity,s=t.transform;e.opacity=a||1,e.transform=s,e.$emit("change",{detail:e.isShow})}))},styleInit:function(t){var e=this,a={transform:""},s=function(t,s){"fade"===s?a.opacity=e.animationType(t)[s]:a.transform+=e.animationType(t)[s]+" "};return"string"===typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach((function(e){s(t,e)})),a},tranfromInit:function(t){var e=this,a=function(t,a){var s=null;"fade"===a?s=t?0:1:(s=t?"-100%":"0","zoom-in"===a&&(s=t?.8:1),"zoom-out"===a&&(s=t?1.2:1),"slide-right"===a&&(s=t?"100%":"0"),"slide-bottom"===a&&(s=t?"100%":"0")),e.animation[e.animationMode()[a]](s)};return"string"===typeof this.modeClass?a(t,this.modeClass):this.modeClass.forEach((function(e){a(t,e)})),this.animation},animationType:function(t){return{fade:t?1:0,"slide-top":"translateY(".concat(t?"0":"-100%",")"),"slide-right":"translateX(".concat(t?"0":"100%",")"),"slide-bottom":"translateY(".concat(t?"0":"100%",")"),"slide-left":"translateX(".concat(t?"0":"-100%",")"),"zoom-in":"scaleX(".concat(t?1:.8,") scaleY(").concat(t?1:.8,")"),"zoom-out":"scaleX(".concat(t?1:1.2,") scaleY(").concat(t?1:1.2,")")}},animationMode:function(){return{fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}},toLine:function(t){return t.replace(/([A-Z])/g,"-$1").toLowerCase()}}};a.default=u}).call(this,s("0de9")["default"])},"0676":function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports["default"]=t.exports},"0a93":function(t,e,a){"use strict";a.r(e);var s=a("17d0"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"0af9":function(t,e,a){"use strict";a.r(e);var s=a("48b3"),i=a("0a93");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"0c47":function(t,e,a){"use strict";(function(t){var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("8bbf")),n=s(a("26cb")),r=s(a("875f"));i.default.use(n.default);var o=new n.default.Store({modules:{app:r.default},state:{hasLogin:!1,apkVersionInfo:"",loginProvider:"",areaFunc:"",thisareaFuncID:"",thisareaFuncSubID:"",thisEditName:"",thisEditSubName:"",thisDictName:"",_classAttrList:{},_classGridStyleInfo:{},_subClassAttrList:{},_subClassGridStyleInfo:{},_dicValueInfo:{},DataObjRunCustomEventInfo:"",querySelpsn:"",ProjectGetAnalysisList:"",addclassattr:"",DelObj:"",username:"sa",userpwd:"0000",url:"115.29.185.26:5000"},mutations:{setUrl:function(t,e){t.url=e},setApkVersionInfo:function(t,e){t.apkVersionInfo=e},login:function(t,e){t.hasLogin=!0,t.loginProvider=e},areaFunc:function(t,e){t.areaFunc=e},setareaFuncid:function(t,e){t.thisareaFuncID=e},setareaFunSubcid:function(t,e){t.thisareaFuncSubID=e},seteditName:function(t,e){t.thisEditName=e},seteditSubName:function(t,e){t.thisEditSubName=e},setDictName:function(t,e){t.thisDictName=e},classAttrList:function(t,e){i.default.set(t._classAttrList,t.thisareaFuncID,e)},classGridStyleInfo:function(t,e){var a={};t._classGridStyleInfo[t.thisareaFuncID]&&(a=t._classGridStyleInfo[t.thisareaFuncID]),i.default.set(a,t.thisEditName,e),i.default.set(t._classGridStyleInfo,t.thisareaFuncID,a)},subClassAttrList:function(t,e){i.default.set(t._subClassAttrList,t.thisareaFuncSubID,e)},subClassGridStyleInfo:function(t,e){var a={};t._subClassGridStyleInfo[t.thisareaFuncSubID]&&(a=t._subClassGridStyleInfo[t.thisareaFuncSubID]),i.default.set(a,t.thisEditSubName,e),i.default.set(t._subClassGridStyleInfo,t.thisareaFuncSubID,a)},dicValueInfo:function(t,e){i.default.set(t._dicValueInfo,t.thisDictName,e)},DataObjRunCustomEventInfo:function(t,e){t.DataObjRunCustomEventInfo=e},querySelpsn:function(t,e){t.querySelpsn=e},ProjectGetAnalysisList:function(t,e){t.ProjectGetAnalysisList=e},addclassattr:function(t,e){t.addclassattr=e},DelObj:function(t,e){t.DelObj=e},logout:function(t){t.hasLogin=!1}},getters:{GetApkServionInfo:function(t){return t.apkVersionInfo},loginid:function(t){return t.loginProvider.loginid},getUrl:function(t){return t.url},getclassAttrList:function(t){return t._classAttrList[t.thisareaFuncID]},getclassGridStyleInfo:function(t){return t._classGridStyleInfo[t.thisareaFuncID]?t._classGridStyleInfo[t.thisareaFuncID][t.thisEditName]:""},getSubClassAttrList:function(t){return t._subClassAttrList[t.thisareaFuncSubID]},getSubClassGridStyleInfo:function(t){return t._subClassGridStyleInfo[t.thisareaFuncSubID]?t._subClassGridStyleInfo[t.thisareaFuncSubID][t.thisEditSubName]:""},getdicValueInfo:function(t){return t._dicValueInfo[t.thisDictName]}},actions:{GetApkVersionInfo:function(e,a){var s=e.commit;e.state;return new Promise((function(e,i){a=a||{},a.server=a.server||"",0==a.server.length&&i({errMsg:"\u670d\u52a1\u5668\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a!"});var n="http://"+a.server+"/";s("setUrl",n),uni.request({url:n+"PDA/GetApkVersionInfo",data:{},method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:167"),404==a.statusCode?i({errMsg:"\u5730\u5740\u4e0d\u5bf9\uff0c\u8bf7\u68c0\u67e5\u8be5\u5730\u5740\uff1a"+n+",\u65b9\u6cd5\uff1aGetApkVersionInfo,\u662f\u5426\u6b63\u786e"}):500==a.statusCode&&i({errMsg:"\u672a\u627e\u5230\u66f4\u65b0\u5305\u6240\u5728\u76ee\u5f55\uff01"});var r=a.data;"00000"==r.code?(s("setApkVersionInfo",r),e(r)):i({errMsg:r.msg})},fail:function(e){t("log",e," at store/index.js:182"),i(e)}})}))},login:function(e,a){var s=e.commit;e.state;return new Promise((function(e,i){a=a||{},a.server=a.server||"",a.uname=a.uname||"",a.pwd=a.pwd||"",0==a.server.length&&i({errMsg:"\u670d\u52a1\u5668\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a!"}),a.uname.length<2&&i({errMsg:"\u8d26\u53f7\u6700\u77ed\u4e3a 2 \u4e2a\u5b57\u7b26!"}),a.pwd.length<1&&i({errMsg:"\u5bc6\u7801\u6700\u77ed\u4e3a 1\u4e2a\u5b57\u7b26!"});var n="http://"+a.server+"/";s("setUrl",n),uni.request({url:n+"PDA/SignIn",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:228");var n=a.data;"00000"==n.code?(s("login",n),e(n)):i({errMsg:n.msg})},fail:function(e){t("log",e," at store/index.js:238"),i(e)}})}))},areaFunc:function(t,e){var a=t.commit,s=t.state;return new Promise((function(t,i){uni.request({url:s.url+"PDA/PDAArea",data:e,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(e){404==e.statusCode&&i({errMsg:"\u5730\u5740\u4e0d\u5bf9\uff0c\u8bf7\u68c0\u67e5\u8be5\u5730\u5740\uff1a"+openinfo});var s=e.data;"00000"==s.code?(a("areaFunc",s),t(s)):i({errMsg:s.msg})},fail:function(t){i(t)}})}))},classAttrList:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAAttrList",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:297");var i=a.data;"00000"==i.code?(s("classAttrList",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},classGridStyleInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAGridStyleGetInfo",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:330");var i=a.data;"00000"==i.code?(s("classGridStyleInfo",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},subClassAttrList:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAAttrList",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:365");var i=a.data;"00000"==i.code?(s("subClassAttrList",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},subClassGridStyleInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAGridStyleGetInfo",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:398");var i=a.data;"00000"==i.code?(s("subClassGridStyleInfo",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},dicValueInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDADicValueGetInfo",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(t){var r=t.data;"00000"==r.code?(i.thisDictName=a.dic_name,s("dicValueInfo",r),e(r)):n({errMsg:r.msg})},fail:function(e){t("log",e," at store/index.js:444"),n(e)}})}))},DataObjRunCustomEventInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDADataObjRunCustomEvent",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:466");var i=a.data;"00000"==i.code?(s("DataObjRunCustomEventInfo",i),e(i)):n({errMsg:i.msg})},fail:function(e){t("log",e," at store/index.js:476"),n(e)}})}))},querySelpsn:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"selpsn/queryjson",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(t){var a=JSON.parse(t.data);"00000"==a.code?(s("querySelpsn",a),e(a)):n({errMsg:a.msg})},fail:function(e){t("log",e," at store/index.js:508"),n(e)}})}))},ProjectGetAnalysisList:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"bpm/ProjectGetAnalysisList",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:530");var i=a.data;"00000"==i.code?(s("ProjectGetAnalysisList",i),e(i)):n({errMsg:i.msg})},fail:function(e){t("log",e," at store/index.js:540"),n(e)}})}))},addclassattr:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"workspace/addclassattr",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:562");var i=a.data;"00000"==i.code?(s("addclassattr",i),e(i)):n({errMsg:JSON.stringify(i)})},fail:function(e){t("log",e," at store/index.js:572"),n(e)}})}))},DelObj:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/DelObj",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:594");var i=a.data;"00000"==i.code?(s("DelObj",i),e(i)):n({errMsg:JSON.stringify(i)})},fail:function(e){t("log",e," at store/index.js:604"),n(e)}})}))}}}),l=o;e.default=l}).call(this,a("0de9")["default"])},"0de9":function(t,a,s){"use strict";function i(t){var e=Object.prototype.toString.call(t);return e.substring(8,e.length-1)}function n(){return"string"===typeof __channelId__&&__channelId__}function r(t,e){switch(i(e)){case"Function":return"function() { [native code] }";default:return e}}function o(t){for(var e=arguments.length,a=new Array(e>1?e-1:0),s=1;s<e;s++)a[s-1]=arguments[s];console[t].apply(console,a)}function l(){for(var t=arguments.length,a=new Array(t),s=0;s<t;s++)a[s]=arguments[s];var o=a.shift();if(n())return a.push(a.pop().replace("at ","uni-app:///")),console[o].apply(console,a);var l=a.map((function(t){var a=Object.prototype.toString.call(t).toLowerCase();if("[object object]"===a||"[object array]"===a)try{t="---BEGIN:JSON---"+JSON.stringify(t,r)+"---END:JSON---"}catch(e){t=a}else if(null===t)t="---NULL---";else if(void 0===t)t="---UNDEFINED---";else{var s=i(t).toUpperCase();t="NUMBER"===s||"BOOLEAN"===s?"---BEGIN:"+s+"---"+t+"---END:"+s+"---":String(t)}return t})),c="";if(l.length>1){var d=l.pop();c=l.join("---COMMA---"),0===d.indexOf(" at ")?c+=d:c+="---COMMA---"+d}else c=l[0];console[o](c)}s.r(a),s.d(a,"log",(function(){return o})),s.d(a,"default",(function(){return l}))},"11b0":function(t,e){t.exports=function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},"14d4":function(t,e,a){"use strict";a.r(e);var s=a("bdd8"),i=a("8f62");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"15f9":function(t){t.exports=JSON.parse('{"uni-popup.cancel":"\u53d6\u6d88","uni-popup.ok":"\u786e\u5b9a","uni-popup.placeholder":"\u8bf7\u8f93\u5165","uni-popup.title":"\u63d0\u793a","uni-popup.shareTitle":"\u5206\u4eab\u5230"}')},1767:function(t,e,a){"use strict";a.r(e);var s=a("5871"),i=a("99d6");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"17d0":function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("46b2")),n=a("37dc"),r=s(a("32db")),o=(0,n.initVueI18n)(r.default),l=o.t,c={name:"uniPopupDialog",mixins:[i.default],emits:["confirm","close"],props:{value:{type:[String,Number],default:""},placeholder:{type:[String,Number],default:""},type:{type:String,default:"error"},mode:{type:String,default:"base"},title:{type:String,default:""},content:{type:String,default:""},beforeClose:{type:Boolean,default:!1},cancelText:{type:String,default:""},confirmText:{type:String,default:""}},data:function(){return{dialogType:"error",focus:!1,val:""}},computed:{okText:function(){return this.confirmText||l("uni-popup.ok")},closeText:function(){return this.cancelText||l("uni-popup.cancel")},placeholderText:function(){return this.placeholder||l("uni-popup.placeholder")},titleText:function(){return this.title||l("uni-popup.title")}},watch:{type:function(t){this.dialogType=t},mode:function(t){"input"===t&&(this.dialogType="info")},value:function(t){this.val=t}},created:function(){this.popup.disableMask(),"input"===this.mode?(this.dialogType="info",this.val=this.value):this.dialogType=this.type},mounted:function(){this.focus=!0},methods:{onOk:function(){"input"===this.mode?this.$emit("confirm",this.val):this.$emit("confirm"),this.beforeClose||this.popup.close()},closeDialog:function(){this.$emit("close"),this.beforeClose||this.popup.close()},close:function(){this.popup.close()}}};e.default=c},"1c01":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this.$createElement,e=this._self._c||t;return e("picker",{attrs:{range:this._$s(0,"a-range",this.array),value:this._$s(0,"a-value",this.value),_i:0},on:{change:this.bindPickerChange,columnchange:this.columnchange}},[this._t("default",null,{_i:1})],2)},i=[]},2236:function(t,e,a){var s=a("5a43");t.exports=function(t){if(Array.isArray(t))return s(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},"24ee":function(t,e,a){"use strict";a.r(e);var s=a("6ae0"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},2513:function(t,e,a){"use strict";a.r(e);var s=a("41e3"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"26cb":function(t,a,s){"use strict";(function(a){var s="undefined"!==typeof window?window:"undefined"!==typeof a?a:{},i=s.__VUE_DEVTOOLS_GLOBAL_HOOK__;function n(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var a=function(t,e){return t.filter(e)[0]}(e,(function(e){return e.original===t}));if(a)return a.copy;var s=Array.isArray(t)?[]:{};return e.push({original:t,copy:s}),Object.keys(t).forEach((function(a){s[a]=n(t[a],e)})),s}function r(t,e){Object.keys(t).forEach((function(a){return e(t[a],a)}))}function o(t){return null!==t&&"object"===typeof t}var l=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var a=t.state;this.state=("function"===typeof a?a():a)||{}},c={namespaced:{configurable:!0}};c.namespaced.get=function(){return!!this._rawModule.namespaced},l.prototype.addChild=function(t,e){this._children[t]=e},l.prototype.removeChild=function(t){delete this._children[t]},l.prototype.getChild=function(t){return this._children[t]},l.prototype.hasChild=function(t){return t in this._children},l.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},l.prototype.forEachChild=function(t){r(this._children,t)},l.prototype.forEachGetter=function(t){this._rawModule.getters&&r(this._rawModule.getters,t)},l.prototype.forEachAction=function(t){this._rawModule.actions&&r(this._rawModule.actions,t)},l.prototype.forEachMutation=function(t){this._rawModule.mutations&&r(this._rawModule.mutations,t)},Object.defineProperties(l.prototype,c);var d=function(t){this.register([],t,!1)};d.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},d.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,a){return e=e.getChild(a),t+(e.namespaced?a+"/":"")}),"")},d.prototype.update=function(t){(function t(e,a,s){0;if(a.update(s),s.modules)for(var i in s.modules){if(!a.getChild(i))return void 0;t(e.concat(i),a.getChild(i),s.modules[i])}})([],this.root,t)},d.prototype.register=function(t,e,a){var s=this;void 0===a&&(a=!0);var i=new l(e,a);if(0===t.length)this.root=i;else{var n=this.get(t.slice(0,-1));n.addChild(t[t.length-1],i)}e.modules&&r(e.modules,(function(e,i){s.register(t.concat(i),e,a)}))},d.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),a=t[t.length-1],s=e.getChild(a);s&&s.runtime&&e.removeChild(a)},d.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),a=t[t.length-1];return!!e&&e.hasChild(a)};var u;var _=function(t){var e=this;void 0===t&&(t={}),!u&&"undefined"!==typeof window&&window.Vue&&y(window.Vue);var a=t.plugins;void 0===a&&(a=[]);var s=t.strict;void 0===s&&(s=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new d(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new u,this._makeLocalGettersCache=Object.create(null);var n=this,r=this.dispatch,o=this.commit;this.dispatch=function(t,e){return r.call(n,t,e)},this.commit=function(t,e,a){return o.call(n,t,e,a)},this.strict=s;var l=this._modules.root.state;v(this,l,[],this._modules.root),m(this,l),a.forEach((function(t){return t(e)}));var c=void 0!==t.devtools?t.devtools:u.config.devtools;c&&function(t){i&&(t._devtoolHook=i,i.emit("vuex:init",t),i.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){i.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){i.emit("vuex:action",t,e)}),{prepend:!0}))}(this)},f={state:{configurable:!0}};function h(t,e,a){return e.indexOf(t)<0&&(a&&a.prepend?e.unshift(t):e.push(t)),function(){var a=e.indexOf(t);a>-1&&e.splice(a,1)}}function p(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var a=t.state;v(t,a,[],t._modules.root,!0),m(t,a,e)}function m(t,e,a){var s=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,n={};r(i,(function(e,a){n[a]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,a,{get:function(){return t._vm[a]},enumerable:!0})}));var o=u.config.silent;u.config.silent=!0,t._vm=new u({data:{$$state:e},computed:n}),u.config.silent=o,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}(t),s&&(a&&t._withCommit((function(){s._data.$$state=null})),u.nextTick((function(){return s.$destroy()})))}function v(t,e,a,s,i){var n=!a.length,r=t._modules.getNamespace(a);if(s.namespaced&&(t._modulesNamespaceMap[r],t._modulesNamespaceMap[r]=s),!n&&!i){var o=g(e,a.slice(0,-1)),l=a[a.length-1];t._withCommit((function(){u.set(o,l,s.state)}))}var c=s.context=function(t,e,a){var s=""===e,i={dispatch:s?t.dispatch:function(a,s,i){var n=$(a,s,i),r=n.payload,o=n.options,l=n.type;return o&&o.root||(l=e+l),t.dispatch(l,r)},commit:s?t.commit:function(a,s,i){var n=$(a,s,i),r=n.payload,o=n.options,l=n.type;o&&o.root||(l=e+l),t.commit(l,r,o)}};return Object.defineProperties(i,{getters:{get:s?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var a={},s=e.length;Object.keys(t.getters).forEach((function(i){if(i.slice(0,s)===e){var n=i.slice(s);Object.defineProperty(a,n,{get:function(){return t.getters[i]},enumerable:!0})}})),t._makeLocalGettersCache[e]=a}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return g(t.state,a)}}}),i}(t,r,a);s.forEachMutation((function(e,a){var s=r+a;(function(t,e,a,s){var i=t._mutations[e]||(t._mutations[e]=[]);i.push((function(e){a.call(t,s.state,e)}))})(t,s,e,c)})),s.forEachAction((function(e,a){var s=e.root?a:r+a,i=e.handler||e;(function(t,e,a,s){var i=t._actions[e]||(t._actions[e]=[]);i.push((function(e){var i=a.call(t,{dispatch:s.dispatch,commit:s.commit,getters:s.getters,state:s.state,rootGetters:t.getters,rootState:t.state},e);return function(t){return t&&"function"===typeof t.then}(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):i}))})(t,s,i,c)})),s.forEachGetter((function(e,a){var s=r+a;(function(t,e,a,s){if(t._wrappedGetters[e])return void 0;t._wrappedGetters[e]=function(t){return a(s.state,s.getters,t.state,t.getters)}})(t,s,e,c)})),s.forEachChild((function(s,n){v(t,e,a.concat(n),s,i)}))}function g(t,e){return e.reduce((function(t,e){return t[e]}),t)}function $(t,e,a){return o(t)&&t.type&&(a=e,e=t,t=t.type),{type:t,payload:e,options:a}}function y(t){u&&t===u||(u=t,
(this["webpackJsonp"]=this["webpackJsonp"]||[]).push([["app-service"],{"0266":function(t,a,s){"use strict";(function(t){var i=s("4ea4");Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=i(s("448a")),r=i(s("7037")),o=i(s("9523")),l=s("a413");function c(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function d(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?c(Object(a),!0).forEach((function(e){(0,o.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var u={name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:function(){return"fade"}},duration:{type:Number,default:300},styles:{type:Object,default:function(){return{}}},customClass:{type:String,default:""}},data:function(){return{isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}},watch:{show:{handler:function(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject:function(){var t=d(d({},this.styles),{},{"transition-duration":this.duration/1e3+"s"}),e="";for(var a in t){var s=this.toLine(a);e+=s+":"+t[a]+";"}return e},transformStyles:function(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created:function(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.duration&&(this.durationTime=t.duration),this.animation=(0,l.createAnimation)(Object.assign(this.config,t),this)},onClick:function(){this.$emit("click",{detail:this.isShow})},step:function(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.animation){for(var i in a)try{var o;if("object"===(0,r.default)(a[i]))(o=this.animation)[i].apply(o,(0,n.default)(a[i]));else this.animation[i](a[i])}catch(e){t("error","\u65b9\u6cd5 ".concat(i," \u4e0d\u5b58\u5728")," at uni_modules/uni-transition/components/uni-transition/uni-transition.vue:139")}return this.animation.step(s),this}},run:function(t){this.animation&&this.animation.run(t)},open:function(){var t=this;clearTimeout(this.timer),this.transform="",this.isShow=!0;var e=this.styleInit(!1),a=e.opacity,s=e.transform;"undefined"!==typeof a&&(this.opacity=a),this.transform=s,this.$nextTick((function(){t.timer=setTimeout((function(){t.animation=(0,l.createAnimation)(t.config,t),t.tranfromInit(!1).step(),t.animation.run(),t.$emit("change",{detail:t.isShow})}),20)}))},close:function(t){var e=this;this.animation&&this.tranfromInit(!0).step().run((function(){e.isShow=!1,e.animationData=null,e.animation=null;var t=e.styleInit(!1),a=t.opacity,s=t.transform;e.opacity=a||1,e.transform=s,e.$emit("change",{detail:e.isShow})}))},styleInit:function(t){var e=this,a={transform:""},s=function(t,s){"fade"===s?a.opacity=e.animationType(t)[s]:a.transform+=e.animationType(t)[s]+" "};return"string"===typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach((function(e){s(t,e)})),a},tranfromInit:function(t){var e=this,a=function(t,a){var s=null;"fade"===a?s=t?0:1:(s=t?"-100%":"0","zoom-in"===a&&(s=t?.8:1),"zoom-out"===a&&(s=t?1.2:1),"slide-right"===a&&(s=t?"100%":"0"),"slide-bottom"===a&&(s=t?"100%":"0")),e.animation[e.animationMode()[a]](s)};return"string"===typeof this.modeClass?a(t,this.modeClass):this.modeClass.forEach((function(e){a(t,e)})),this.animation},animationType:function(t){return{fade:t?1:0,"slide-top":"translateY(".concat(t?"0":"-100%",")"),"slide-right":"translateX(".concat(t?"0":"100%",")"),"slide-bottom":"translateY(".concat(t?"0":"100%",")"),"slide-left":"translateX(".concat(t?"0":"-100%",")"),"zoom-in":"scaleX(".concat(t?1:.8,") scaleY(").concat(t?1:.8,")"),"zoom-out":"scaleX(".concat(t?1:1.2,") scaleY(").concat(t?1:1.2,")")}},animationMode:function(){return{fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}},toLine:function(t){return t.replace(/([A-Z])/g,"-$1").toLowerCase()}}};a.default=u}).call(this,s("0de9")["default"])},"0676":function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports["default"]=t.exports},"09d0":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return s}));var s={selectCy:a("b135").default},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},[t._l(t._$s(1,"f",{forItems:t.classAttrList}),(function(e,s,i,n){return a("view",{key:t._$s(1,"f",{forIndex:i,key:"1-"+n}),staticClass:t._$s("1-"+n,"sc","v-area"),attrs:{_i:"1-"+n}},[a("div",{staticClass:t._$s("2-"+n,"sc","class_attr_title"),attrs:{_i:"2-"+n}},[a("div",{staticClass:t._$s("3-"+n,"sc","title_line"),attrs:{_i:"3-"+n}}),a("div",{staticClass:t._$s("4-"+n,"sc","title_icon"),style:t._$s("4-"+n,"s",{"background-color":e.BkColor}),attrs:{_i:"4-"+n}},[a("i",{staticClass:t._$s("5-"+n,"sc","ace-icon fa"),class:t._$s("5-"+n,"c",e.ImgFontStyle),attrs:{_i:"5-"+n}})]),a("span",{staticClass:t._$s("6-"+n,"sc","title"),attrs:{_i:"6-"+n}},[t._v(t._$s("6-"+n,"t0-0",t._s(e.Name)))]),a("a",{staticClass:t._$s("7-"+n,"sc","arrow"),attrs:{_i:"7-"+n},on:{click:function(a){return t.onarrow(s,e.Open)}}},[a("i",{staticClass:t._$s("8-"+n,"sc","ace-icon fa "),class:t._$s("8-"+n,"c",e.Open?"fa-angle-down":"fa-angle-up"),attrs:{_i:"8-"+n}})])]),a("div",{staticClass:t._$s("9-"+n,"sc","class_attr_body"),style:t._$s("9-"+n,"s",{display:e.Open?"block":"none"}),attrs:{_i:"9-"+n}},t._l(t._$s("10-"+n,"f",{forItems:e.Attr}),(function(i,r,o,l){return a("div",{key:t._$s("10-"+n,"f",{forIndex:o,key:"10-"+n+"-"+l}),staticClass:t._$s("10-"+n+"-"+l,"sc","dv_field_div"),attrs:{_i:"10-"+n+"-"+l}},[t._$s("11-"+n+"-"+l,"i","\u5b57\u7b26\u4e32"==i.Type||"\u53ef\u53d8\u957f\u5b57\u7b26\u4e32"==i.Type||"\u6574\u6570"==i.Type||"\u6d6e\u70b9\u6570"==i.Type)?a("view",{staticClass:t._$s("11-"+n+"-"+l,"sc","form-group"),style:t._$s("11-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"11-"+n+"-"+l}},[t._$s("12-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("13-"+n+"-"+l,"sc","tx_title"),style:t._$s("13-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"13-"+n+"-"+l}},[t._v(t._$s("13-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("14-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("14-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"14-"+n+"-"+l}}):t._e()]),t._$s("15-"+n+"-"+l,"i",1==i.ext_button)?a("div",{staticClass:t._$s("15-"+n+"-"+l,"sc","text-right"),attrs:{_i:"15-"+n+"-"+l}},[a("a",{attrs:{_i:"16-"+n+"-"+l},on:{click:function(e){return t.classAttr_extButton(s,r)}}},[a("i",{staticClass:t._$s("17-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"17-"+n+"-"+l}})])]):t._e(),t._$s("18-"+n+"-"+l,"i","1"==i.Height)?a("input",{style:t._$s("18-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("18-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("18-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("18-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("18-"+n+"-"+l,"a-disabled",!i.edit),_i:"18-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("19-"+n+"-"+l,"e","2"==i.Height)?a("textarea",{style:t._$s("19-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("19-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("19-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("19-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("19-"+n+"-"+l,"a-disabled",!i.edit),_i:"19-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("20-"+n+"-"+l,"e","3"==i.Height)?a("textarea",{style:t._$s("20-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("20-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("20-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("20-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("20-"+n+"-"+l,"a-disabled",!i.edit),_i:"20-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._e(),a("div",{staticClass:t._$s("21-"+n+"-"+l,"sc","input_vallist"),attrs:{_i:"21-"+n+"-"+l}},t._l(t._$s("22-"+n+"-"+l,"f",{forItems:t.inputValList}),(function(e,s,i,r){return a("ul",{key:t._$s("22-"+n+"-"+l,"f",{forIndex:i,key:"22-"+n+"-"+l+"-"+r})},[a("li",[a("span",[t._v(t._$s("24-"+n+"-"+l+"-"+r,"t0-0",t._s(e.Name)))]),a("a",{attrs:{_i:"25-"+n+"-"+l+"-"+r},on:{click:function(e){return t.inputValListIsDel(s)}}},[a("i",{staticClass:t._$s("26-"+n+"-"+l+"-"+r,"sc","ace-icon fa fa-times"),attrs:{_i:"26-"+n+"-"+l+"-"+r}})])])])})),0)]):t._e(),t._$s("27-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("28-"+n+"-"+l,"sc","tx_title2"),style:t._$s("28-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"28-"+n+"-"+l}},[t._v(t._$s("28-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),t._$s("29-"+n+"-"+l,"i","1"==i.Height)?a("input",{staticClass:t._$s("29-"+n+"-"+l,"sc","attr_field"),style:t._$s("29-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("29-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("29-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("29-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("29-"+n+"-"+l,"a-disabled",!i.edit),_i:"29-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("30-"+n+"-"+l,"e","2"==i.Height)?a("textarea",{staticClass:t._$s("30-"+n+"-"+l,"sc","attr_field"),style:t._$s("30-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("30-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("30-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("30-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("30-"+n+"-"+l,"a-disabled",!i.edit),_i:"30-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("31-"+n+"-"+l,"e","3"==i.Height)?a("textarea",{staticClass:t._$s("31-"+n+"-"+l,"sc","attr_field"),style:t._$s("31-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("31-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("31-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("31-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("31-"+n+"-"+l,"a-disabled",!i.edit),_i:"31-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._e(),t._$s("32-"+n+"-"+l,"i",1==i.ext_button)?a("div",{staticClass:t._$s("32-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"32-"+n+"-"+l}},[a("a",{attrs:{_i:"33-"+n+"-"+l},on:{click:function(e){return t.classAttr_extButton(s,r)}}},[a("i",{staticClass:t._$s("34-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"34-"+n+"-"+l}})])]):t._e(),t._$s("35-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("35-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"35-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("36-"+n+"-"+l,"i","\u5e03\u5c14\u503c"==i.Type)?a("view",{staticClass:t._$s("36-"+n+"-"+l,"sc","form-group"),style:t._$s("36-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"36-"+n+"-"+l}},[a("checkbox-group",{staticClass:t._$s("37-"+n+"-"+l,"sc","check_rememberPwd"),style:t._$s("37-"+n+"-"+l,"s",{"margin-left":"\u5de6\u53f3\u5e03\u5c40"==e.control_style?e.title_p_wdith+2+"%":"10rpx"}),attrs:{"data-ischeck":t._$s("37-"+n+"-"+l,"a-data-ischeck",i.Value),"data-index":t._$s("37-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("37-"+n+"-"+l,"a-data-iindex",r),_i:"37-"+n+"-"+l},on:{change:t.oncheck}},[a("label",[a("checkbox",{attrs:{value:t._$s("39-"+n+"-"+l,"a-value",i.Value),checked:t._$s("39-"+n+"-"+l,"a-checked",i.Value),_i:"39-"+n+"-"+l}}),a("text",[t._v(t._$s("40-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("41-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("41-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"41-"+n+"-"+l}}):t._e()])])])]):t._e(),t._$s("42-"+n+"-"+l,"i","\u65e5\u671f"==i.Type||"\u65f6\u95f4"==i.Type)?a("view",{staticClass:t._$s("42-"+n+"-"+l,"sc","form-group"),style:t._$s("42-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"42-"+n+"-"+l}},[t._$s("43-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("44-"+n+"-"+l,"sc","tx_title"),style:t._$s("44-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"44-"+n+"-"+l}},[t._v(t._$s("44-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("45-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("45-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"45-"+n+"-"+l}}):t._e()]),a("picker",{staticClass:t._$s("46-"+n+"-"+l,"sc","date_iput"),style:t._$s("46-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("46-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("46-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("46-"+n+"-"+l,"a-data-iindex",r),_i:"46-"+n+"-"+l},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("47-"+n+"-"+l,"sc","picker"),attrs:{_i:"47-"+n+"-"+l}},[t._v(t._$s("47-"+n+"-"+l,"t0-0",t._s(i.Value)))])])]):t._e(),t._$s("48-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("49-"+n+"-"+l,"sc","tx_title2"),style:t._$s("49-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"49-"+n+"-"+l}},[t._v(t._$s("49-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("picker",{staticClass:t._$s("50-"+n+"-"+l,"sc","date_iput attr_field"),style:t._$s("50-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{value:t._$s("50-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("50-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("50-"+n+"-"+l,"a-data-iindex",r),_i:"50-"+n+"-"+l},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("51-"+n+"-"+l,"sc","picker"),attrs:{_i:"51-"+n+"-"+l}},[t._v(t._$s("51-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),t._$s("52-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("52-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"52-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("53-"+n+"-"+l,"i","\u5b57\u5178"==i.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==i.Type)?a("view",{staticClass:t._$s("53-"+n+"-"+l,"sc","form-group"),style:t._$s("53-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"53-"+n+"-"+l}},[t._$s("54-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("55-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"55-"+n+"-"+l}},[t._v(t._$s("55-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("56-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("56-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"56-"+n+"-"+l}}):t._e()]),t._$s("57-"+n+"-"+l,"i",0==i.select)?a("picker",{staticClass:t._$s("57-"+n+"-"+l,"sc","section_iput"),style:t._$s("57-"+n+"-"+l,"s",{width:i.Width}),attrs:{range:t._$s("57-"+n+"-"+l,"a-range",i.dictitem),"data-index":t._$s("57-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("57-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("57-"+n+"-"+l,"a-disabled",!i.edit),_i:"57-"+n+"-"+l},on:{change:t.onchange}},[a("label",[t._v(t._$s("58-"+n+"-"+l,"t0-0",t._s(i.Value)))])]):t._$s("59-"+n+"-"+l,"e",1==i.select)?a("select-cy",{style:t._$s("59-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:i.Value,name:i.Name,options:i.dictitem,showClearIcon:"true","data-index":t._$s("59-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("59-"+n+"-"+l,"a-data-iindex",r),disabled:!i.edit,_i:"59-"+n+"-"+l},on:{change:t.onchange2}}):t._e()],1):t._e(),t._$s("60-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("61-"+n+"-"+l,"sc","tx_title2"),style:t._$s("61-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"61-"+n+"-"+l}},[t._v(t._$s("61-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),t._$s("62-"+n+"-"+l,"i",0==i.select)?a("picker",{staticClass:t._$s("62-"+n+"-"+l,"sc","section_iput attr_field"),style:t._$s("62-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{range:t._$s("62-"+n+"-"+l,"a-range",i.dictitem),"data-index":t._$s("62-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("62-"+n+"-"+l,"a-data-iindex",r),_i:"62-"+n+"-"+l},on:{change:t.onchange}},[a("label",[t._v(t._$s("63-"+n+"-"+l,"t0-0",t._s(i.Value)))])]):t._$s("64-"+n+"-"+l,"e",1==i.select)?a("select-cy",{style:t._$s("64-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:i.Value,name:i.Name,options:i.dictitem,showClearIcon:"true","data-index":t._$s("64-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("64-"+n+"-"+l,"a-data-iindex",r),_i:"64-"+n+"-"+l},on:{change:t.onchange2}}):t._e(),t._$s("65-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("65-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"65-"+n+"-"+l}}):t._e()],1):t._e()]):t._e(),t._$s("66-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type||"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("view",{staticClass:t._$s("66-"+n+"-"+l,"sc","form-group"),style:t._$s("66-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"66-"+n+"-"+l}},[t._$s("67-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("68-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"68-"+n+"-"+l}},[t._v(t._$s("68-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("69-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("69-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"69-"+n+"-"+l}}):t._e()]),t._$s("70-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("70-"+n+"-"+l,"sc","text-right"),attrs:{_i:"70-"+n+"-"+l}},[a("a",{attrs:{"data-classid":t._$s("71-"+n+"-"+l,"a-data-classid",i.RelCls.split("|")[0]),"data-classname":t._$s("71-"+n+"-"+l,"a-data-classname",i.RelCls.split("|")[1]),_i:"71-"+n+"-"+l},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("72-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"72-"+n+"-"+l}})])]):t._e(),t._$s("73-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("73-"+n+"-"+l,"sc","text-right"),attrs:{_i:"73-"+n+"-"+l}},[a("picker",{staticClass:t._$s("74-"+n+"-"+l,"sc","select"),attrs:{range:t._$s("74-"+n+"-"+l,"a-range",i.RelClsList),"data-index":t._$s("74-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("74-"+n+"-"+l,"a-data-iindex",r),_i:"74-"+n+"-"+l},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("75-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),a("a",{staticClass:t._$s("76-"+n+"-"+l,"sc","class_attr_add_ref"),attrs:{_i:"76-"+n+"-"+l}},[a("i",{staticClass:t._$s("77-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"77-"+n+"-"+l}})])]):t._e(),a("input",{style:t._$s("78-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("78-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("78-"+n+"-"+l,"a-data-iindex",r),_i:"78-"+n+"-"+l}})]):t._e(),t._$s("79-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("80-"+n+"-"+l,"sc","tx_title2"),style:t._$s("80-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"80-"+n+"-"+l}},[t._v(t._$s("80-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("81-"+n+"-"+l,"sc","attr_field"),style:t._$s("81-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{"data-index":t._$s("81-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("81-"+n+"-"+l,"a-data-iindex",r),_i:"81-"+n+"-"+l}}),t._$s("82-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("82-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"82-"+n+"-"+l}},[a("a",{attrs:{"data-classid":t._$s("83-"+n+"-"+l,"a-data-classid",i.RelCls.split("|")[0]),"data-classname":t._$s("83-"+n+"-"+l,"a-data-classname",i.RelCls.split("|")[1]),_i:"83-"+n+"-"+l},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("84-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"84-"+n+"-"+l}})])]):t._e(),t._$s("85-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("85-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"85-"+n+"-"+l}},[a("picker",{staticClass:t._$s("86-"+n+"-"+l,"sc","select"),attrs:{range:t._$s("86-"+n+"-"+l,"a-range",i.RelClsList),"data-index":t._$s("86-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("86-"+n+"-"+l,"a-data-iindex",r),_i:"86-"+n+"-"+l},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("87-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),a("a",{staticClass:t._$s("88-"+n+"-"+l,"sc","class_attr_add_ref"),attrs:{_i:"88-"+n+"-"+l}},[a("i",{staticClass:t._$s("89-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"89-"+n+"-"+l}})])]):t._e(),t._$s("90-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("90-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"90-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("91-"+n+"-"+l,"i","\u5f15\u7528\u4eba\u5458"==i.Type)?a("view",{staticClass:t._$s("91-"+n+"-"+l,"sc","form-group"),style:t._$s("91-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"91-"+n+"-"+l}},[t._$s("92-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("93-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"93-"+n+"-"+l}},[t._v(t._$s("93-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("94-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("94-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"94-"+n+"-"+l}}):t._e()]),a("div",{staticClass:t._$s("95-"+n+"-"+l,"sc","text-right"),attrs:{_i:"95-"+n+"-"+l}},[a("a",{staticClass:t._$s("96-"+n+"-"+l,"sc","class_attr_add_per"),attrs:{_i:"96-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPer(s,r)}}},[a("i",{staticClass:t._$s("97-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"97-"+n+"-"+l}})])]),a("input",{style:t._$s("98-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("98-"+n+"-"+l,"a-value",i.Value),_i:"98-"+n+"-"+l}})]):t._e(),t._$s("99-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("100-"+n+"-"+l,"sc","tx_title2"),style:t._$s("100-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"100-"+n+"-"+l}},[t._v(t._$s("100-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("101-"+n+"-"+l,"sc","attr_field"),style:t._$s("101-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{value:t._$s("101-"+n+"-"+l,"a-value",i.Value),_i:"101-"+n+"-"+l}}),a("div",{staticClass:t._$s("102-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"102-"+n+"-"+l}},[a("a",{staticClass:t._$s("103-"+n+"-"+l,"sc","class_attr_add_per"),attrs:{_i:"103-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPer(s,r)}}},[a("i",{staticClass:t._$s("104-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"104-"+n+"-"+l}})])]),t._$s("105-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("105-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"105-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("106-"+n+"-"+l,"i","\u5f15\u7528\u9879\u76ee"==i.Type)?a("view",{staticClass:t._$s("106-"+n+"-"+l,"sc","form-group"),style:t._$s("106-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"106-"+n+"-"+l}},[t._$s("107-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("108-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"108-"+n+"-"+l}},[t._v(t._$s("108-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("109-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("109-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"109-"+n+"-"+l}}):t._e()]),a("div",{staticClass:t._$s("110-"+n+"-"+l,"sc","text-right"),attrs:{_i:"110-"+n+"-"+l}},[a("a",{staticClass:t._$s("111-"+n+"-"+l,"sc","class_attr_add_prj"),attrs:{_i:"111-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPrj(s,r)}}},[a("i",{staticClass:t._$s("112-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"112-"+n+"-"+l}})])]),a("input",{style:t._$s("113-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("113-"+n+"-"+l,"a-value",i.Value),_i:"113-"+n+"-"+l}})]):t._e(),t._$s("114-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("115-"+n+"-"+l,"sc","tx_title2"),style:t._$s("115-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"115-"+n+"-"+l}},[t._v(t._$s("115-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("116-"+n+"-"+l,"sc","attr_field"),style:t._$s("116-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{value:t._$s("116-"+n+"-"+l,"a-value",i.Value),_i:"116-"+n+"-"+l}}),a("div",{staticClass:t._$s("117-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"117-"+n+"-"+l}},[a("a",{staticClass:t._$s("118-"+n+"-"+l,"sc","class_attr_add_prj"),attrs:{_i:"118-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPrj(s,r)}}},[a("i",{staticClass:t._$s("119-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"119-"+n+"-"+l}})])]),t._$s("120-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("120-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"120-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("121-"+n+"-"+l,"i","\u7f16\u7801"==i.Type)?a("view",{staticClass:t._$s("121-"+n+"-"+l,"sc","form-group"),style:t._$s("121-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"121-"+n+"-"+l}},[t._$s("122-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("123-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"123-"+n+"-"+l}},[t._v(t._$s("123-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("124-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("124-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"124-"+n+"-"+l}}):t._e()]),a("input",{style:t._$s("125-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("125-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("125-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("125-"+n+"-"+l,"a-disabled",!i.edit),_i:"125-"+n+"-"+l}})]):t._e(),t._$s("126-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("127-"+n+"-"+l,"sc","tx_title2"),style:t._$s("127-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"127-"+n+"-"+l}},[t._v(t._$s("127-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("128-"+n+"-"+l,"sc","attr_field"),style:t._$s("128-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{"data-index":t._$s("128-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("128-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("128-"+n+"-"+l,"a-disabled",!i.edit),_i:"128-"+n+"-"+l}}),t._$s("129-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("129-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"129-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("130-"+n+"-"+l,"i","\u7701\u5e02\u533a"==i.Type)?a("view",{staticClass:t._$s("130-"+n+"-"+l,"sc","form-group"),style:t._$s("130-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"130-"+n+"-"+l}},[t._$s("131-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("132-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"132-"+n+"-"+l}},[t._v(t._$s("132-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("133-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("133-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"133-"+n+"-"+l}}):t._e()]),a("pickerAddress",{staticClass:t._$s("134-"+n+"-"+l,"sc","date_iput"),style:t._$s("134-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("134-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("134-"+n+"-"+l,"a-data-iindex",r),_i:"134-"+n+"-"+l},on:{change:t.addresschange}},[t._v(t._$s("134-"+n+"-"+l,"t0-0",t._s(i.Value)))])],1):t._e(),t._$s("135-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("136-"+n+"-"+l,"sc","tx_title2"),style:t._$s("136-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"136-"+n+"-"+l}},[t._v(t._$s("136-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("pickerAddress",{staticClass:t._$s("137-"+n+"-"+l,"sc","date_iput attr_field"),style:t._$s("137-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{"data-index":t._$s("137-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("137-"+n+"-"+l,"a-data-iindex",r),_i:"137-"+n+"-"+l},on:{change:t.addresschange}},[t._v(t._$s("137-"+n+"-"+l,"t0-0",t._s(i.Value)))]),t._$s("138-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("138-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"138-"+n+"-"+l}}):t._e()],1):t._e()]):t._e()])})),0)])})),a("button",{staticClass:t._$s(139,"sc","btn_cancel"),attrs:{_i:139},on:{click:t.cancel}}),a("button",{staticClass:t._$s(140,"sc","btn_add"),attrs:{_i:140},on:{click:t.sava}},[t._v(t._$s(140,"t0-0",t._s(t.title)))])],2)},n=[]},"0a93":function(t,e,a){"use strict";a.r(e);var s=a("17d0"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"0af9":function(t,e,a){"use strict";a.r(e);var s=a("48b3"),i=a("0a93");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"0c47":function(t,e,a){"use strict";(function(t){var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("8bbf")),n=s(a("26cb")),r=s(a("875f"));i.default.use(n.default);var o=new n.default.Store({modules:{app:r.default},state:{hasLogin:!1,apkVersionInfo:"",loginProvider:"",areaFunc:"",thisareaFuncID:"",thisareaFuncSubID:"",thisEditName:"",thisEditSubName:"",thisDictName:"",_classAttrList:{},_classGridStyleInfo:{},_subClassAttrList:{},_subClassGridStyleInfo:{},_dicValueInfo:{},DataObjRunCustomEventInfo:"",querySelpsn:"",ProjectGetAnalysisList:"",addclassattr:"",DelObj:"",username:"sa",userpwd:"0000",url:"115.29.185.26:5000"},mutations:{setUrl:function(t,e){t.url=e},setApkVersionInfo:function(t,e){t.apkVersionInfo=e},login:function(t,e){t.hasLogin=!0,t.loginProvider=e},areaFunc:function(t,e){t.areaFunc=e},setareaFuncid:function(t,e){t.thisareaFuncID=e},setareaFunSubcid:function(t,e){t.thisareaFuncSubID=e},seteditName:function(t,e){t.thisEditName=e},seteditSubName:function(t,e){t.thisEditSubName=e},setDictName:function(t,e){t.thisDictName=e},classAttrList:function(t,e){i.default.set(t._classAttrList,t.thisareaFuncID,e)},classGridStyleInfo:function(t,e){var a={};t._classGridStyleInfo[t.thisareaFuncID]&&(a=t._classGridStyleInfo[t.thisareaFuncID]),i.default.set(a,t.thisEditName,e),i.default.set(t._classGridStyleInfo,t.thisareaFuncID,a)},subClassAttrList:function(t,e){i.default.set(t._subClassAttrList,t.thisareaFuncSubID,e)},subClassGridStyleInfo:function(t,e){var a={};t._subClassGridStyleInfo[t.thisareaFuncSubID]&&(a=t._subClassGridStyleInfo[t.thisareaFuncSubID]),i.default.set(a,t.thisEditSubName,e),i.default.set(t._subClassGridStyleInfo,t.thisareaFuncSubID,a)},dicValueInfo:function(t,e){i.default.set(t._dicValueInfo,t.thisDictName,e)},DataObjRunCustomEventInfo:function(t,e){t.DataObjRunCustomEventInfo=e},querySelpsn:function(t,e){t.querySelpsn=e},ProjectGetAnalysisList:function(t,e){t.ProjectGetAnalysisList=e},addclassattr:function(t,e){t.addclassattr=e},DelObj:function(t,e){t.DelObj=e},logout:function(t){t.hasLogin=!1}},getters:{GetApkServionInfo:function(t){return t.apkVersionInfo},loginid:function(t){return t.loginProvider.loginid},getUrl:function(t){return t.url},getclassAttrList:function(t){return t._classAttrList[t.thisareaFuncID]},getclassGridStyleInfo:function(t){return t._classGridStyleInfo[t.thisareaFuncID]?t._classGridStyleInfo[t.thisareaFuncID][t.thisEditName]:""},getSubClassAttrList:function(t){return t._subClassAttrList[t.thisareaFuncSubID]},getSubClassGridStyleInfo:function(t){return t._subClassGridStyleInfo[t.thisareaFuncSubID]?t._subClassGridStyleInfo[t.thisareaFuncSubID][t.thisEditSubName]:""},getdicValueInfo:function(t){return t._dicValueInfo[t.thisDictName]}},actions:{GetApkVersionInfo:function(e,a){var s=e.commit;e.state;return new Promise((function(e,i){a=a||{},a.server=a.server||"",0==a.server.length&&i({errMsg:"\u670d\u52a1\u5668\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a!"});var n="http://"+a.server+"/";s("setUrl",n),uni.request({url:n+"PDA/GetApkVersionInfo",data:{},method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:167"),404==a.statusCode?i({errMsg:"\u5730\u5740\u4e0d\u5bf9\uff0c\u8bf7\u68c0\u67e5\u8be5\u5730\u5740\uff1a"+n+",\u65b9\u6cd5\uff1aGetApkVersionInfo,\u662f\u5426\u6b63\u786e"}):500==a.statusCode&&i({errMsg:"\u672a\u627e\u5230\u66f4\u65b0\u5305\u6240\u5728\u76ee\u5f55\uff01"});var r=a.data;"00000"==r.code?(s("setApkVersionInfo",r),e(r)):i({errMsg:r.msg})},fail:function(e){t("log",e," at store/index.js:182"),i(e)}})}))},login:function(e,a){var s=e.commit;e.state;return new Promise((function(e,i){a=a||{},a.server=a.server||"",a.uname=a.uname||"",a.pwd=a.pwd||"",0==a.server.length&&i({errMsg:"\u670d\u52a1\u5668\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a!"}),a.uname.length<2&&i({errMsg:"\u8d26\u53f7\u6700\u77ed\u4e3a 2 \u4e2a\u5b57\u7b26!"}),a.pwd.length<1&&i({errMsg:"\u5bc6\u7801\u6700\u77ed\u4e3a 1\u4e2a\u5b57\u7b26!"});var n="http://"+a.server+"/";s("setUrl",n),uni.request({url:n+"PDA/SignIn",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:228");var n=a.data;"00000"==n.code?(s("login",n),e(n)):i({errMsg:n.msg})},fail:function(e){t("log",e," at store/index.js:238"),i(e)}})}))},areaFunc:function(t,e){var a=t.commit,s=t.state;return new Promise((function(t,i){uni.request({url:s.url+"PDA/PDAArea",data:e,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(e){404==e.statusCode&&i({errMsg:"\u5730\u5740\u4e0d\u5bf9\uff0c\u8bf7\u68c0\u67e5\u8be5\u5730\u5740\uff1a"+openinfo});var s=e.data;"00000"==s.code?(a("areaFunc",s),t(s)):i({errMsg:s.msg})},fail:function(t){i(t)}})}))},classAttrList:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAAttrList",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:297");var i=a.data;"00000"==i.code?(s("classAttrList",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},classGridStyleInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAGridStyleGetInfo",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:330");var i=a.data;"00000"==i.code?(s("classGridStyleInfo",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},subClassAttrList:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAAttrList",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:365");var i=a.data;"00000"==i.code?(s("subClassAttrList",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},subClassGridStyleInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDAGridStyleGetInfo",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:398");var i=a.data;"00000"==i.code?(s("subClassGridStyleInfo",i),e(i)):n({errMsg:i.msg})},fail:function(t){n(t)}})}))},dicValueInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDADicValueGetInfo",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(t){var r=t.data;"00000"==r.code?(i.thisDictName=a.dic_name,s("dicValueInfo",r),e(r)):n({errMsg:r.msg})},fail:function(e){t("log",e," at store/index.js:444"),n(e)}})}))},DataObjRunCustomEventInfo:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/PDADataObjRunCustomEvent",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:466");var i=a.data;"00000"==i.code?(s("DataObjRunCustomEventInfo",i),e(i)):n({errMsg:i.msg})},fail:function(e){t("log",e," at store/index.js:476"),n(e)}})}))},querySelpsn:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"selpsn/queryjson",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(t){var a=JSON.parse(t.data);"00000"==a.code?(s("querySelpsn",a),e(a)):n({errMsg:a.msg})},fail:function(e){t("log",e," at store/index.js:508"),n(e)}})}))},ProjectGetAnalysisList:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"bpm/ProjectGetAnalysisList",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:530");var i=a.data;"00000"==i.code?(s("ProjectGetAnalysisList",i),e(i)):n({errMsg:i.msg})},fail:function(e){t("log",e," at store/index.js:540"),n(e)}})}))},addclassattr:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"workspace/addclassattr",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:562");var i=a.data;"00000"==i.code?(s("addclassattr",i),e(i)):n({errMsg:JSON.stringify(i)})},fail:function(e){t("log",e," at store/index.js:572"),n(e)}})}))},DelObj:function(e,a){var s=e.commit,i=e.state;return new Promise((function(e,n){uni.request({url:i.url+"PDA/DelObj",data:a,method:"POST",dataType:"json",header:{"content-type":"application/x-www-form-urlencoded"},success:function(a){t("log",a," at store/index.js:594");var i=a.data;"00000"==i.code?(s("DelObj",i),e(i)):n({errMsg:JSON.stringify(i)})},fail:function(e){t("log",e," at store/index.js:604"),n(e)}})}))}}}),l=o;e.default=l}).call(this,a("0de9")["default"])},"0de9":function(t,a,s){"use strict";function i(t){var e=Object.prototype.toString.call(t);return e.substring(8,e.length-1)}function n(){return"string"===typeof __channelId__&&__channelId__}function r(t,e){switch(i(e)){case"Function":return"function() { [native code] }";default:return e}}function o(t){for(var e=arguments.length,a=new Array(e>1?e-1:0),s=1;s<e;s++)a[s-1]=arguments[s];console[t].apply(console,a)}function l(){for(var t=arguments.length,a=new Array(t),s=0;s<t;s++)a[s]=arguments[s];var o=a.shift();if(n())return a.push(a.pop().replace("at ","uni-app:///")),console[o].apply(console,a);var l=a.map((function(t){var a=Object.prototype.toString.call(t).toLowerCase();if("[object object]"===a||"[object array]"===a)try{t="---BEGIN:JSON---"+JSON.stringify(t,r)+"---END:JSON---"}catch(e){t=a}else if(null===t)t="---NULL---";else if(void 0===t)t="---UNDEFINED---";else{var s=i(t).toUpperCase();t="NUMBER"===s||"BOOLEAN"===s?"---BEGIN:"+s+"---"+t+"---END:"+s+"---":String(t)}return t})),c="";if(l.length>1){var d=l.pop();c=l.join("---COMMA---"),0===d.indexOf(" at ")?c+=d:c+="---COMMA---"+d}else c=l[0];console[o](c)}s.r(a),s.d(a,"log",(function(){return o})),s.d(a,"default",(function(){return l}))},"11b0":function(t,e){t.exports=function(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},"14d4":function(t,e,a){"use strict";a.r(e);var s=a("09d0"),i=a("8f62");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"15f9":function(t){t.exports=JSON.parse('{"uni-popup.cancel":"\u53d6\u6d88","uni-popup.ok":"\u786e\u5b9a","uni-popup.placeholder":"\u8bf7\u8f93\u5165","uni-popup.title":"\u63d0\u793a","uni-popup.shareTitle":"\u5206\u4eab\u5230"}')},1767:function(t,e,a){"use strict";a.r(e);var s=a("5871"),i=a("99d6");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"17d0":function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("46b2")),n=a("37dc"),r=s(a("32db")),o=(0,n.initVueI18n)(r.default),l=o.t,c={name:"uniPopupDialog",mixins:[i.default],emits:["confirm","close"],props:{value:{type:[String,Number],default:""},placeholder:{type:[String,Number],default:""},type:{type:String,default:"error"},mode:{type:String,default:"base"},title:{type:String,default:""},content:{type:String,default:""},beforeClose:{type:Boolean,default:!1},cancelText:{type:String,default:""},confirmText:{type:String,default:""}},data:function(){return{dialogType:"error",focus:!1,val:""}},computed:{okText:function(){return this.confirmText||l("uni-popup.ok")},closeText:function(){return this.cancelText||l("uni-popup.cancel")},placeholderText:function(){return this.placeholder||l("uni-popup.placeholder")},titleText:function(){return this.title||l("uni-popup.title")}},watch:{type:function(t){this.dialogType=t},mode:function(t){"input"===t&&(this.dialogType="info")},value:function(t){this.val=t}},created:function(){this.popup.disableMask(),"input"===this.mode?(this.dialogType="info",this.val=this.value):this.dialogType=this.type},mounted:function(){this.focus=!0},methods:{onOk:function(){"input"===this.mode?this.$emit("confirm",this.val):this.$emit("confirm"),this.beforeClose||this.popup.close()},closeDialog:function(){this.$emit("close"),this.beforeClose||this.popup.close()},close:function(){this.popup.close()}}};e.default=c},"1c01":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this.$createElement,e=this._self._c||t;return e("picker",{attrs:{range:this._$s(0,"a-range",this.array),value:this._$s(0,"a-value",this.value),_i:0},on:{change:this.bindPickerChange,columnchange:this.columnchange}},[this._t("default",null,{_i:1})],2)},i=[]},2236:function(t,e,a){var s=a("5a43");t.exports=function(t){if(Array.isArray(t))return s(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},"24ee":function(t,e,a){"use strict";a.r(e);var s=a("6ae0"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},2513:function(t,e,a){"use strict";a.r(e);var s=a("41e3"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"26cb":function(t,a,s){"use strict";(function(a){var s="undefined"!==typeof window?window:"undefined"!==typeof a?a:{},i=s.__VUE_DEVTOOLS_GLOBAL_HOOK__;function n(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var a=function(t,e){return t.filter(e)[0]}(e,(function(e){return e.original===t}));if(a)return a.copy;var s=Array.isArray(t)?[]:{};return e.push({original:t,copy:s}),Object.keys(t).forEach((function(a){s[a]=n(t[a],e)})),s}function r(t,e){Object.keys(t).forEach((function(a){return e(t[a],a)}))}function o(t){return null!==t&&"object"===typeof t}var l=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var a=t.state;this.state=("function"===typeof a?a():a)||{}},c={namespaced:{configurable:!0}};c.namespaced.get=function(){return!!this._rawModule.namespaced},l.prototype.addChild=function(t,e){this._children[t]=e},l.prototype.removeChild=function(t){delete this._children[t]},l.prototype.getChild=function(t){return this._children[t]},l.prototype.hasChild=function(t){return t in this._children},l.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},l.prototype.forEachChild=function(t){r(this._children,t)},l.prototype.forEachGetter=function(t){this._rawModule.getters&&r(this._rawModule.getters,t)},l.prototype.forEachAction=function(t){this._rawModule.actions&&r(this._rawModule.actions,t)},l.prototype.forEachMutation=function(t){this._rawModule.mutations&&r(this._rawModule.mutations,t)},Object.defineProperties(l.prototype,c);var d=function(t){this.register([],t,!1)};d.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},d.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,a){return e=e.getChild(a),t+(e.namespaced?a+"/":"")}),"")},d.prototype.update=function(t){(function t(e,a,s){0;if(a.update(s),s.modules)for(var i in s.modules){if(!a.getChild(i))return void 0;t(e.concat(i),a.getChild(i),s.modules[i])}})([],this.root,t)},d.prototype.register=function(t,e,a){var s=this;void 0===a&&(a=!0);var i=new l(e,a);if(0===t.length)this.root=i;else{var n=this.get(t.slice(0,-1));n.addChild(t[t.length-1],i)}e.modules&&r(e.modules,(function(e,i){s.register(t.concat(i),e,a)}))},d.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),a=t[t.length-1],s=e.getChild(a);s&&s.runtime&&e.removeChild(a)},d.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),a=t[t.length-1];return!!e&&e.hasChild(a)};var u;var _=function(t){var e=this;void 0===t&&(t={}),!u&&"undefined"!==typeof window&&window.Vue&&y(window.Vue);var a=t.plugins;void 0===a&&(a=[]);var s=t.strict;void 0===s&&(s=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new d(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new u,this._makeLocalGettersCache=Object.create(null);var n=this,r=this.dispatch,o=this.commit;this.dispatch=function(t,e){return r.call(n,t,e)},this.commit=function(t,e,a){return o.call(n,t,e,a)},this.strict=s;var l=this._modules.root.state;v(this,l,[],this._modules.root),m(this,l),a.forEach((function(t){return t(e)}));var c=void 0!==t.devtools?t.devtools:u.config.devtools;c&&function(t){i&&(t._devtoolHook=i,i.emit("vuex:init",t),i.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){i.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){i.emit("vuex:action",t,e)}),{prepend:!0}))}(this)},f={state:{configurable:!0}};function h(t,e,a){return e.indexOf(t)<0&&(a&&a.prepend?e.unshift(t):e.push(t)),function(){var a=e.indexOf(t);a>-1&&e.splice(a,1)}}function p(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var a=t.state;v(t,a,[],t._modules.root,!0),m(t,a,e)}function m(t,e,a){var s=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var i=t._wrappedGetters,n={};r(i,(function(e,a){n[a]=function(t,e){return function(){return t(e)}}(e,t),Object.defineProperty(t.getters,a,{get:function(){return t._vm[a]},enumerable:!0})}));var o=u.config.silent;u.config.silent=!0,t._vm=new u({data:{$$state:e},computed:n}),u.config.silent=o,t.strict&&function(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}(t),s&&(a&&t._withCommit((function(){s._data.$$state=null})),u.nextTick((function(){return s.$destroy()})))}function v(t,e,a,s,i){var n=!a.length,r=t._modules.getNamespace(a);if(s.namespaced&&(t._modulesNamespaceMap[r],t._modulesNamespaceMap[r]=s),!n&&!i){var o=g(e,a.slice(0,-1)),l=a[a.length-1];t._withCommit((function(){u.set(o,l,s.state)}))}var c=s.context=function(t,e,a){var s=""===e,i={dispatch:s?t.dispatch:function(a,s,i){var n=$(a,s,i),r=n.payload,o=n.options,l=n.type;return o&&o.root||(l=e+l),t.dispatch(l,r)},commit:s?t.commit:function(a,s,i){var n=$(a,s,i),r=n.payload,o=n.options,l=n.type;o&&o.root||(l=e+l),t.commit(l,r,o)}};return Object.defineProperties(i,{getters:{get:s?function(){return t.getters}:function(){return function(t,e){if(!t._makeLocalGettersCache[e]){var a={},s=e.length;Object.keys(t.getters).forEach((function(i){if(i.slice(0,s)===e){var n=i.slice(s);Object.defineProperty(a,n,{get:function(){return t.getters[i]},enumerable:!0})}})),t._makeLocalGettersCache[e]=a}return t._makeLocalGettersCache[e]}(t,e)}},state:{get:function(){return g(t.state,a)}}}),i}(t,r,a);s.forEachMutation((function(e,a){var s=r+a;(function(t,e,a,s){var i=t._mutations[e]||(t._mutations[e]=[]);i.push((function(e){a.call(t,s.state,e)}))})(t,s,e,c)})),s.forEachAction((function(e,a){var s=e.root?a:r+a,i=e.handler||e;(function(t,e,a,s){var i=t._actions[e]||(t._actions[e]=[]);i.push((function(e){var i=a.call(t,{dispatch:s.dispatch,commit:s.commit,getters:s.getters,state:s.state,rootGetters:t.getters,rootState:t.state},e);return function(t){return t&&"function"===typeof t.then}(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):i}))})(t,s,i,c)})),s.forEachGetter((function(e,a){var s=r+a;(function(t,e,a,s){if(t._wrappedGetters[e])return void 0;t._wrappedGetters[e]=function(t){return a(s.state,s.getters,t.state,t.getters)}})(t,s,e,c)})),s.forEachChild((function(s,n){v(t,e,a.concat(n),s,i)}))}function g(t,e){return e.reduce((function(t,e){return t[e]}),t)}function $(t,e,a){return o(t)&&t.type&&(a=e,e=t,t=t.type),{type:t,payload:e,options:a}}function y(t){u&&t===u||(u=t,
/*!
 * vuex v3.6.2
 * (c) 2021 Evan You
 * @license MIT
 */
function(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:s});else{var a=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[s].concat(t.init):s,a.call(this,t)}}function s(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}(u))}f.state.get=function(){return this._vm._data.$$state},f.state.set=function(t){0},_.prototype.commit=function(t,e,a){var s=this,i=$(t,e,a),n=i.type,r=i.payload,o=(i.options,{type:n,payload:r}),l=this._mutations[n];l&&(this._withCommit((function(){l.forEach((function(t){t(r)}))})),this._subscribers.slice().forEach((function(t){return t(o,s.state)})))},_.prototype.dispatch=function(t,a){var s=this,i=$(t,a),n=i.type,r=i.payload,o={type:n,payload:r},l=this._actions[n];if(l){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(o,s.state)}))}catch(e){0}var c=l.length>1?Promise.all(l.map((function(t){return t(r)}))):l[0](r);return new Promise((function(t,a){c.then((function(a){try{s._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(o,s.state)}))}catch(e){0}t(a)}),(function(t){try{s._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(o,s.state,t)}))}catch(e){0}a(t)}))}))}},_.prototype.subscribe=function(t,e){return h(t,this._subscribers,e)},_.prototype.subscribeAction=function(t,e){var a="function"===typeof t?{before:t}:t;return h(a,this._actionSubscribers,e)},_.prototype.watch=function(t,e,a){var s=this;return this._watcherVM.$watch((function(){return t(s.state,s.getters)}),e,a)},_.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},_.prototype.registerModule=function(t,e,a){void 0===a&&(a={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),v(this,this.state,t,this._modules.get(t),a.preserveState),m(this,this.state)},_.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var a=g(e.state,t.slice(0,-1));u.delete(a,t[t.length-1])})),p(this)},_.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},_.prototype[[104,111,116,85,112,100,97,116,101].map((function(t){return String.fromCharCode(t)})).join("")]=function(t){this._modules.update(t),p(this,!0)},_.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(_.prototype,f);var x=S((function(t,e){var a={};return A(e).forEach((function(e){var s=e.key,i=e.val;a[s]=function(){var e=this.$store.state,a=this.$store.getters;if(t){var s=k(this.$store,"mapState",t);if(!s)return;e=s.context.state,a=s.context.getters}return"function"===typeof i?i.call(this,e,a):e[i]},a[s].vuex=!0})),a})),b=S((function(t,e){var a={};return A(e).forEach((function(e){var s=e.key,i=e.val;a[s]=function(){var e=[],a=arguments.length;while(a--)e[a]=arguments[a];var s=this.$store.commit;if(t){var n=k(this.$store,"mapMutations",t);if(!n)return;s=n.context.commit}return"function"===typeof i?i.apply(this,[s].concat(e)):s.apply(this.$store,[i].concat(e))}})),a})),C=S((function(t,e){var a={};return A(e).forEach((function(e){var s=e.key,i=e.val;i=t+i,a[s]=function(){if(!t||k(this.$store,"mapGetters",t))return this.$store.getters[i]},a[s].vuex=!0})),a})),w=S((function(t,e){var a={};return A(e).forEach((function(e){var s=e.key,i=e.val;a[s]=function(){var e=[],a=arguments.length;while(a--)e[a]=arguments[a];var s=this.$store.dispatch;if(t){var n=k(this.$store,"mapActions",t);if(!n)return;s=n.context.dispatch}return"function"===typeof i?i.apply(this,[s].concat(e)):s.apply(this.$store,[i].concat(e))}})),a}));function A(t){return function(t){return Array.isArray(t)||o(t)}(t)?Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}})):[]}function S(t){return function(e,a){return"string"!==typeof e?(a=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,a)}}function k(t,e,a){var s=t._modulesNamespaceMap[a];return s}function N(t,a,s){var i=s?t.groupCollapsed:t.group;try{i.call(t,a)}catch(e){t.log(a)}}function T(t){try{t.groupEnd()}catch(e){t.log("\u2014\u2014 log end \u2014\u2014")}}function V(){var t=new Date;return" @ "+O(t.getHours(),2)+":"+O(t.getMinutes(),2)+":"+O(t.getSeconds(),2)+"."+O(t.getMilliseconds(),3)}function O(t,e){return function(t,e){return new Array(e+1).join(t)}("0",e-t.toString().length)+t}var j={Store:_,install:y,version:"3.6.2",mapState:x,mapMutations:b,mapGetters:C,mapActions:w,createNamespacedHelpers:function(t){return{mapState:x.bind(null,t),mapGetters:C.bind(null,t),mapMutations:b.bind(null,t),mapActions:w.bind(null,t)}},createLogger:function(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var a=t.filter;void 0===a&&(a=function(t,e,a){return!0});var s=t.transformer;void 0===s&&(s=function(t){return t});var i=t.mutationTransformer;void 0===i&&(i=function(t){return t});var r=t.actionFilter;void 0===r&&(r=function(t,e){return!0});var o=t.actionTransformer;void 0===o&&(o=function(t){return t});var l=t.logMutations;void 0===l&&(l=!0);var c=t.logActions;void 0===c&&(c=!0);var d=t.logger;return void 0===d&&(d=console),function(t){var u=n(t.state);"undefined"!==typeof d&&(l&&t.subscribe((function(t,r){var o=n(r);if(a(t,u,o)){var l=V(),c=i(t),_="mutation "+t.type+l;N(d,_,e),d.log("%c prev state","color: #9E9E9E; font-weight: bold",s(u)),d.log("%c mutation","color: #03A9F4; font-weight: bold",c),d.log("%c next state","color: #4CAF50; font-weight: bold",s(o)),T(d)}u=o})),c&&t.subscribeAction((function(t,a){if(r(t,a)){var s=V(),i=o(t),n="action "+t.type+s;N(d,n,e),d.log("%c action","color: #03A9F4; font-weight: bold",i),T(d)}})))}}};t.exports=j}).call(this,s("c8ba"))},"278c":function(t,e,a){var s=a("c135"),i=a("9b42"),n=a("6613"),r=a("c240");t.exports=function(t,e){return s(t)||i(t,e)||n(t,e)||r()},t.exports.__esModule=!0,t.exports["default"]=t.exports},2838:function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={onNavigationBarButtonTap:function(t){this.$store.state.areaFunc="",this.$store.commit("classAttrList",null),this.$store.commit("classGridStyleInfo",null),this.$store.commit("dicValueInfo",null),this.$store.commit("subClassAttrList",null),this.$store.commit("subClassGridStyleInfo",null),uni.redirectTo({url:"../index/index?args=9999999999"})},data:function(){return{title:"Hello",data:[]}},onLoad:function(e){var a=this;t("log",e," at pages/index/index.vue:108"),this.$store.state.areaFunc?this.data=this.$store.state.areaFunc.data:this.$store.dispatch("areaFunc",{}).then((function(e){t("log",e," at pages/index/index.vue:115"),"00000"==e.code?a.data=e.data:uni.showModal({title:"\u9519\u8bef",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},methods:{appCreate:function(e){t("log",e," at pages/index/index.vue:141"),e.Param?"3018"==e.DefCode?uni.navigateTo({url:"../modal/classAttr?param="+e.Param+"&titlename="+e.Name}):"3037"==e.DefCode&&uni.navigateTo({url:"../modal/ms_classAttr?param="+e.Param+"&titlename="+e.Name}):uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u53c2\u6570\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\u53c2\u6570\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},ontap:function(t){var e=this;getApp().onScan((function(a){e.$data.data[t.target.dataset["key"]]=a.decodedata}))}}};e.default=a}).call(this,a("0de9")["default"])},2981:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return s}));var s={selectCy:a("b135").default},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},[t._l(t._$s(1,"f",{forItems:t.classAttrList}),(function(e,s,i,n){return a("view",{key:t._$s(1,"f",{forIndex:i,key:"1-"+n}),staticClass:t._$s("1-"+n,"sc","v-area"),attrs:{_i:"1-"+n}},[a("div",{staticClass:t._$s("2-"+n,"sc","class_attr_title"),attrs:{_i:"2-"+n}},[a("div",{staticClass:t._$s("3-"+n,"sc","title_line"),attrs:{_i:"3-"+n}}),a("div",{staticClass:t._$s("4-"+n,"sc","title_icon"),style:t._$s("4-"+n,"s",{"background-color":e.BkColor}),attrs:{_i:"4-"+n}},[a("i",{staticClass:t._$s("5-"+n,"sc","ace-icon fa"),class:t._$s("5-"+n,"c",e.ImgFontStyle),attrs:{_i:"5-"+n}})]),a("span",{staticClass:t._$s("6-"+n,"sc","title"),attrs:{_i:"6-"+n}},[t._v(t._$s("6-"+n,"t0-0",t._s(e.Name)))]),a("a",{staticClass:t._$s("7-"+n,"sc","arrow"),attrs:{_i:"7-"+n},on:{click:function(a){return t.onarrow(s,e.Open)}}},[a("i",{staticClass:t._$s("8-"+n,"sc","ace-icon fa "),class:t._$s("8-"+n,"c",e.Open?"fa-angle-down":"fa-angle-up"),attrs:{_i:"8-"+n}})])]),a("div",{staticClass:t._$s("9-"+n,"sc","class_attr_body"),style:t._$s("9-"+n,"s",{display:e.Open?"block":"none"}),attrs:{_i:"9-"+n}},t._l(t._$s("10-"+n,"f",{forItems:e.Attr}),(function(i,r,o,l){return a("div",{key:t._$s("10-"+n,"f",{forIndex:o,key:"10-"+n+"-"+l}),staticClass:t._$s("10-"+n+"-"+l,"sc","dv_field_div"),attrs:{_i:"10-"+n+"-"+l}},[t._$s("11-"+n+"-"+l,"i","\u5b57\u7b26\u4e32"==i.Type||"\u53ef\u53d8\u957f\u5b57\u7b26\u4e32"==i.Type||"\u6574\u6570"==i.Type||"\u6d6e\u70b9\u6570"==i.Type)?a("view",{staticClass:t._$s("11-"+n+"-"+l,"sc","form-group"),style:t._$s("11-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"11-"+n+"-"+l}},[t._$s("12-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("13-"+n+"-"+l,"sc","tx_title"),style:t._$s("13-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"13-"+n+"-"+l}},[t._$s("14-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("14-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"14-"+n+"-"+l}}):t._e(),t._v(t._$s("13-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),t._$s("15-"+n+"-"+l,"i",1==i.ext_button)?a("div",{staticClass:t._$s("15-"+n+"-"+l,"sc","text-right"),attrs:{_i:"15-"+n+"-"+l}},[a("a",{attrs:{_i:"16-"+n+"-"+l},on:{click:function(e){return t.classAttr_extButton(s,r)}}},[a("i",{staticClass:t._$s("17-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"17-"+n+"-"+l}})])]):t._e(),t._$s("18-"+n+"-"+l,"i","1"==i.Height)?a("input",{style:t._$s("18-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("18-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("18-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("18-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("18-"+n+"-"+l,"a-disabled",!i.edit),_i:"18-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("19-"+n+"-"+l,"e","2"==i.Height)?a("textarea",{style:t._$s("19-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("19-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("19-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("19-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("19-"+n+"-"+l,"a-disabled",!i.edit),_i:"19-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("20-"+n+"-"+l,"e","3"==i.Height)?a("textarea",{style:t._$s("20-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("20-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("20-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("20-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("20-"+n+"-"+l,"a-disabled",!i.edit),_i:"20-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._e()]):t._e(),t._$s("21-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("22-"+n+"-"+l,"sc","tx_title2"),style:t._$s("22-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"22-"+n+"-"+l}},[t._$s("23-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("23-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"23-"+n+"-"+l}}):t._e(),t._v(t._$s("22-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),t._$s("24-"+n+"-"+l,"i","1"==i.Height)?a("input",{staticClass:t._$s("24-"+n+"-"+l,"sc","attr_field"),style:t._$s("24-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("24-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("24-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("24-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("24-"+n+"-"+l,"a-disabled",!i.edit),_i:"24-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("25-"+n+"-"+l,"e","2"==i.Height)?a("textarea",{staticClass:t._$s("25-"+n+"-"+l,"sc","attr_field"),style:t._$s("25-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("25-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("25-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("25-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("25-"+n+"-"+l,"a-disabled",!i.edit),_i:"25-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("26-"+n+"-"+l,"e","3"==i.Height)?a("textarea",{staticClass:t._$s("26-"+n+"-"+l,"sc","attr_field"),style:t._$s("26-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("26-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("26-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("26-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("26-"+n+"-"+l,"a-disabled",!i.edit),_i:"26-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._e(),t._$s("27-"+n+"-"+l,"i",1==i.ext_button)?a("div",{staticClass:t._$s("27-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"27-"+n+"-"+l}},[a("a",{attrs:{_i:"28-"+n+"-"+l},on:{click:function(e){return t.classAttr_extButton(s,r)}}},[a("i",{staticClass:t._$s("29-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"29-"+n+"-"+l}})])]):t._e()]):t._e()]):t._e(),t._$s("30-"+n+"-"+l,"i","\u5e03\u5c14\u503c"==i.Type)?a("view",{staticClass:t._$s("30-"+n+"-"+l,"sc","form-group"),style:t._$s("30-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"30-"+n+"-"+l}},[a("checkbox-group",{staticClass:t._$s("31-"+n+"-"+l,"sc","check_rememberPwd"),style:t._$s("31-"+n+"-"+l,"s",{"margin-left":"\u5de6\u53f3\u5e03\u5c40"==e.control_style?e.title_p_wdith+2+"%":"10rpx"}),attrs:{"data-ischeck":t._$s("31-"+n+"-"+l,"a-data-ischeck",i.Value),"data-index":t._$s("31-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("31-"+n+"-"+l,"a-data-iindex",r),_i:"31-"+n+"-"+l},on:{change:t.oncheck}},[a("label",[a("checkbox",{attrs:{value:t._$s("33-"+n+"-"+l,"a-value",i.Value),checked:t._$s("33-"+n+"-"+l,"a-checked",i.Value),_i:"33-"+n+"-"+l}}),a("text",[t._v(t._$s("34-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("35-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("35-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"35-"+n+"-"+l}}):t._e()])])])]):t._e(),t._$s("36-"+n+"-"+l,"i","\u65e5\u671f"==i.Type||"\u65f6\u95f4"==i.Type)?a("view",{staticClass:t._$s("36-"+n+"-"+l,"sc","form-group"),style:t._$s("36-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"36-"+n+"-"+l}},[t._$s("37-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("38-"+n+"-"+l,"sc","tx_title"),style:t._$s("38-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"38-"+n+"-"+l}},[t._$s("39-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("39-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"39-"+n+"-"+l}}):t._e(),t._v(t._$s("38-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("picker",{staticClass:t._$s("40-"+n+"-"+l,"sc","date_iput"),style:t._$s("40-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("40-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("40-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("40-"+n+"-"+l,"a-data-iindex",r),_i:"40-"+n+"-"+l},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("41-"+n+"-"+l,"sc","picker"),attrs:{_i:"41-"+n+"-"+l}},[t._v(t._$s("41-"+n+"-"+l,"t0-0",t._s(i.Value)))])])]):t._e(),t._$s("42-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("43-"+n+"-"+l,"sc","tx_title2"),style:t._$s("43-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"43-"+n+"-"+l}},[t._$s("44-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("44-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"44-"+n+"-"+l}}):t._e(),t._v(t._$s("43-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("picker",{staticClass:t._$s("45-"+n+"-"+l,"sc","date_iput attr_field"),style:t._$s("45-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{value:t._$s("45-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("45-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("45-"+n+"-"+l,"a-data-iindex",r),_i:"45-"+n+"-"+l},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("46-"+n+"-"+l,"sc","picker"),attrs:{_i:"46-"+n+"-"+l}},[t._v(t._$s("46-"+n+"-"+l,"t0-0",t._s(i.Value)))])])]):t._e()]):t._e(),t._$s("47-"+n+"-"+l,"i","\u5b57\u5178"==i.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==i.Type)?a("view",{staticClass:t._$s("47-"+n+"-"+l,"sc","form-group"),style:t._$s("47-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"47-"+n+"-"+l}},[t._$s("48-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("49-"+n+"-"+l,"sc","tx_title"),style:t._$s("49-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"49-"+n+"-"+l}},[t._$s("50-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("50-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"50-"+n+"-"+l}}):t._e(),t._v(t._$s("49-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),t._$s("51-"+n+"-"+l,"i",0==i.select)?a("picker",{staticClass:t._$s("51-"+n+"-"+l,"sc","section_iput"),style:t._$s("51-"+n+"-"+l,"s",{width:i.Width}),attrs:{range:t._$s("51-"+n+"-"+l,"a-range",i.dictitem),"data-index":t._$s("51-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("51-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("51-"+n+"-"+l,"a-disabled",!i.edit),_i:"51-"+n+"-"+l},on:{change:t.onchange}},[a("label",[t._v(t._$s("52-"+n+"-"+l,"t0-0",t._s(i.Value)))])]):t._$s("53-"+n+"-"+l,"e",1==i.select)?a("select-cy",{style:t._$s("53-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:i.Value,name:i.Name,options:i.dictitem,showClearIcon:"true","data-index":t._$s("53-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("53-"+n+"-"+l,"a-data-iindex",r),disabled:!i.edit,_i:"53-"+n+"-"+l},on:{change:t.onchange2}}):t._e()],1):t._e(),t._$s("54-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("55-"+n+"-"+l,"sc","tx_title2"),style:t._$s("55-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"55-"+n+"-"+l}},[t._$s("56-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("56-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"56-"+n+"-"+l}}):t._e(),t._v(t._$s("55-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),t._$s("57-"+n+"-"+l,"i",0==i.select)?a("picker",{staticClass:t._$s("57-"+n+"-"+l,"sc","section_iput attr_field"),style:t._$s("57-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{range:t._$s("57-"+n+"-"+l,"a-range",i.dictitem),"data-index":t._$s("57-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("57-"+n+"-"+l,"a-data-iindex",r),_i:"57-"+n+"-"+l},on:{change:t.onchange}},[a("label",[t._v(t._$s("58-"+n+"-"+l,"t0-0",t._s(i.Value)))])]):t._$s("59-"+n+"-"+l,"e",1==i.select)?a("select-cy",{style:t._$s("59-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:i.Value,name:i.Name,options:i.dictitem,showClearIcon:"true","data-index":t._$s("59-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("59-"+n+"-"+l,"a-data-iindex",r),_i:"59-"+n+"-"+l},on:{change:t.onchange2}}):t._e()],1):t._e()]):t._e(),t._$s("60-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type||"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("view",{staticClass:t._$s("60-"+n+"-"+l,"sc","form-group"),style:t._$s("60-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"60-"+n+"-"+l}},[t._$s("61-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("62-"+n+"-"+l,"sc","tx_title"),style:t._$s("62-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"62-"+n+"-"+l}},[t._$s("63-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("63-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"63-"+n+"-"+l}}):t._e(),t._v(t._$s("62-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),t._$s("64-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("64-"+n+"-"+l,"sc","text-right"),attrs:{_i:"64-"+n+"-"+l}},[a("a",{attrs:{"data-classid":t._$s("65-"+n+"-"+l,"a-data-classid",i.RelCls.split("|")[0]),"data-classname":t._$s("65-"+n+"-"+l,"a-data-classname",i.RelCls.split("|")[1]),_i:"65-"+n+"-"+l},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("66-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"66-"+n+"-"+l}})])]):t._e(),t._$s("67-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("67-"+n+"-"+l,"sc","text-right"),attrs:{_i:"67-"+n+"-"+l}},[a("picker",{staticClass:t._$s("68-"+n+"-"+l,"sc","select"),attrs:{range:t._$s("68-"+n+"-"+l,"a-range",i.RelClsList),"data-index":t._$s("68-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("68-"+n+"-"+l,"a-data-iindex",r),_i:"68-"+n+"-"+l},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("69-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),a("a",{staticClass:t._$s("70-"+n+"-"+l,"sc","class_attr_add_ref"),attrs:{_i:"70-"+n+"-"+l}},[a("i",{staticClass:t._$s("71-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"71-"+n+"-"+l}})])]):t._e(),a("input",{style:t._$s("72-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("72-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("72-"+n+"-"+l,"a-data-iindex",r),_i:"72-"+n+"-"+l}})]):t._e(),t._$s("73-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("74-"+n+"-"+l,"sc","tx_title2"),style:t._$s("74-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"74-"+n+"-"+l}},[t._$s("75-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("75-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"75-"+n+"-"+l}}):t._e(),t._v(t._$s("74-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("76-"+n+"-"+l,"sc","attr_field"),style:t._$s("76-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{"data-index":t._$s("76-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("76-"+n+"-"+l,"a-data-iindex",r),_i:"76-"+n+"-"+l}}),t._$s("77-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("77-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"77-"+n+"-"+l}},[a("a",{attrs:{"data-classid":t._$s("78-"+n+"-"+l,"a-data-classid",i.RelCls.split("|")[0]),"data-classname":t._$s("78-"+n+"-"+l,"a-data-classname",i.RelCls.split("|")[1]),_i:"78-"+n+"-"+l},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("79-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"79-"+n+"-"+l}})])]):t._e(),t._$s("80-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("80-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"80-"+n+"-"+l}},[a("picker",{staticClass:t._$s("81-"+n+"-"+l,"sc","select"),attrs:{range:t._$s("81-"+n+"-"+l,"a-range",i.RelClsList),"data-index":t._$s("81-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("81-"+n+"-"+l,"a-data-iindex",r),_i:"81-"+n+"-"+l},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("82-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),a("a",{staticClass:t._$s("83-"+n+"-"+l,"sc","class_attr_add_ref"),attrs:{_i:"83-"+n+"-"+l}},[a("i",{staticClass:t._$s("84-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"84-"+n+"-"+l}})])]):t._e()]):t._e()]):t._e(),t._$s("85-"+n+"-"+l,"i","\u5f15\u7528\u4eba\u5458"==i.Type)?a("view",{staticClass:t._$s("85-"+n+"-"+l,"sc","form-group"),style:t._$s("85-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"85-"+n+"-"+l}},[t._$s("86-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("87-"+n+"-"+l,"sc","tx_title"),style:t._$s("87-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"87-"+n+"-"+l}},[t._$s("88-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("88-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"88-"+n+"-"+l}}):t._e(),t._v(t._$s("87-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("div",{staticClass:t._$s("89-"+n+"-"+l,"sc","text-right"),attrs:{_i:"89-"+n+"-"+l}},[a("a",{staticClass:t._$s("90-"+n+"-"+l,"sc","class_attr_add_per"),attrs:{_i:"90-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPer(s,r)}}},[a("i",{staticClass:t._$s("91-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"91-"+n+"-"+l}})])]),a("input",{style:t._$s("92-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("92-"+n+"-"+l,"a-value",i.Value),_i:"92-"+n+"-"+l}})]):t._e(),t._$s("93-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("94-"+n+"-"+l,"sc","tx_title2"),style:t._$s("94-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"94-"+n+"-"+l}},[t._$s("95-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("95-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"95-"+n+"-"+l}}):t._e(),t._v(t._$s("94-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("96-"+n+"-"+l,"sc","attr_field"),style:t._$s("96-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{value:t._$s("96-"+n+"-"+l,"a-value",i.Value),_i:"96-"+n+"-"+l}}),a("div",{staticClass:t._$s("97-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"97-"+n+"-"+l}},[a("a",{staticClass:t._$s("98-"+n+"-"+l,"sc","class_attr_add_per"),attrs:{_i:"98-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPer(s,r)}}},[a("i",{staticClass:t._$s("99-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"99-"+n+"-"+l}})])])]):t._e()]):t._e(),t._$s("100-"+n+"-"+l,"i","\u5f15\u7528\u9879\u76ee"==i.Type)?a("view",{staticClass:t._$s("100-"+n+"-"+l,"sc","form-group"),style:t._$s("100-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"100-"+n+"-"+l}},[t._$s("101-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("102-"+n+"-"+l,"sc","tx_title"),style:t._$s("102-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"102-"+n+"-"+l}},[t._$s("103-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("103-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"103-"+n+"-"+l}}):t._e(),t._v(t._$s("102-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("div",{staticClass:t._$s("104-"+n+"-"+l,"sc","text-right"),attrs:{_i:"104-"+n+"-"+l}},[a("a",{staticClass:t._$s("105-"+n+"-"+l,"sc","class_attr_add_prj"),attrs:{_i:"105-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPrj(s,r)}}},[a("i",{staticClass:t._$s("106-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"106-"+n+"-"+l}})])]),a("input",{style:t._$s("107-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("107-"+n+"-"+l,"a-value",i.Value),_i:"107-"+n+"-"+l}})]):t._e(),t._$s("108-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("109-"+n+"-"+l,"sc","tx_title2"),style:t._$s("109-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"109-"+n+"-"+l}},[t._$s("110-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("110-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"110-"+n+"-"+l}}):t._e(),t._v(t._$s("109-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("111-"+n+"-"+l,"sc","attr_field"),style:t._$s("111-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{value:t._$s("111-"+n+"-"+l,"a-value",i.Value),_i:"111-"+n+"-"+l}}),a("div",{staticClass:t._$s("112-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"112-"+n+"-"+l}},[a("a",{staticClass:t._$s("113-"+n+"-"+l,"sc","class_attr_add_prj"),attrs:{_i:"113-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPrj(s,r)}}},[a("i",{staticClass:t._$s("114-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"114-"+n+"-"+l}})])])]):t._e()]):t._e(),t._$s("115-"+n+"-"+l,"i","\u7f16\u7801"==i.Type)?a("view",{staticClass:t._$s("115-"+n+"-"+l,"sc","form-group"),style:t._$s("115-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"115-"+n+"-"+l}},[t._$s("116-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("117-"+n+"-"+l,"sc","tx_title"),style:t._$s("117-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"117-"+n+"-"+l}},[t._$s("118-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("118-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"118-"+n+"-"+l}}):t._e(),t._v(t._$s("117-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("input",{style:t._$s("119-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("119-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("119-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("119-"+n+"-"+l,"a-disabled",!i.edit),_i:"119-"+n+"-"+l}})]):t._e(),t._$s("120-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("121-"+n+"-"+l,"sc","tx_title2"),style:t._$s("121-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"121-"+n+"-"+l}},[t._v(t._$s("121-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("122-"+n+"-"+l,"sc","attr_field"),style:t._$s("122-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{"data-index":t._$s("122-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("122-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("122-"+n+"-"+l,"a-disabled",!i.edit),_i:"122-"+n+"-"+l}}),t._$s("123-"+n+"-"+l,"i",1==i.notempty||"1"==i.NotEmpty)?a("i",{staticClass:t._$s("123-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"123-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("124-"+n+"-"+l,"i","\u7701\u5e02\u533a"==i.Type)?a("view",{staticClass:t._$s("124-"+n+"-"+l,"sc","form-group"),style:t._$s("124-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"124-"+n+"-"+l}},[t._$s("125-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("126-"+n+"-"+l,"sc","tx_title"),style:t._$s("126-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"126-"+n+"-"+l}},[t._$s("127-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("127-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"127-"+n+"-"+l}}):t._e(),t._v(t._$s("126-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("pickerAddress",{staticClass:t._$s("128-"+n+"-"+l,"sc","date_iput"),style:t._$s("128-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("128-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("128-"+n+"-"+l,"a-data-iindex",r),_i:"128-"+n+"-"+l},on:{change:t.addresschange}},[t._v(t._$s("128-"+n+"-"+l,"t0-0",t._s(i.Value)))])],1):t._e(),t._$s("129-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("130-"+n+"-"+l,"sc","tx_title2"),style:t._$s("130-"+n+"-"+l,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"130-"+n+"-"+l}},[t._$s("131-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("131-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"131-"+n+"-"+l}}):t._e(),t._v(t._$s("130-"+n+"-"+l,"t1-0",t._s(i.DispName)))]),a("pickerAddress",{staticClass:t._$s("132-"+n+"-"+l,"sc","date_iput attr_field"),style:t._$s("132-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{"data-index":t._$s("132-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("132-"+n+"-"+l,"a-data-iindex",r),_i:"132-"+n+"-"+l},on:{change:t.addresschange}},[t._v(t._$s("132-"+n+"-"+l,"t0-0",t._s(i.Value)))])],1):t._e()]):t._e()])})),0)])})),a("view",{staticClass:t._$s(133,"sc","v-panel"),attrs:{_i:133}},[a("div",{staticClass:t._$s(134,"sc","panel_title"),attrs:{_i:134}},[t._v(t._$s(134,"t0-0",t._s(t.param.Sub_Cls.Title)))]),t._$s(135,"i",1==t.param.Sub_Cls.Can_Add_Delete)?a("view",{staticClass:t._$s(135,"sc","v-area class_attr_body"),attrs:{_i:135}},[a("h4",[t._v(t._$s(136,"t0-0",t._s(t.param.Sub_Cls.Name)))]),a("view",{staticClass:t._$s(137,"sc","form-group"),attrs:{_i:137}},[a("p",{staticClass:t._$s(138,"sc","tx_title2"),attrs:{_i:138}},[t._v(t._$s(138,"t0-0",t._s(t.param.Scan_Code.Name)))]),a("input",{staticClass:t._$s(139,"sc","attr_field"),style:t._$s(139,"s",1==t.param.Scan_Code.Have_Select_Button?"width: "+(100-5*t.param.Scan_Code.Name.length-14)+"%;":"width: "+(100-5*t.param.Scan_Code.Name.length-5)+"%;"),attrs:{value:t._$s(139,"a-value",t.scanCodeVal),_i:139},on:{focus:t.scan_ontap,blur:t.scan_onevent}}),t._$s(140,"i",1==t.param.Scan_Code.Have_Select_Button)?a("div",{staticClass:t._$s(140,"sc","text-right2"),attrs:{_i:140}},[a("a",{attrs:{_i:141},on:{click:function(e){return t.scan_classAttr_extButton()}}},[a("i",{staticClass:t._$s(142,"sc","ace-icon fa"),class:t._$s(142,"c",t.param.Scan_Code.Img?t.param.Scan_Code.Img:"fa-plus-circle"),attrs:{_i:142}})])]):t._e()])]):t._e(),t._l(t._$s(143,"f",{forItems:t.subPanelList}),(function(e,s,i,n){return a("view",{key:t._$s(143,"f",{forIndex:i,key:"143-"+n}),staticClass:t._$s("143-"+n,"sc","v-panellist"),attrs:{_i:"143-"+n}},[t._l(t._$s("144-"+n,"f",{forItems:e.subClassAttr}),(function(e,i,r,o){return a("view",{key:t._$s("144-"+n,"f",{forIndex:r,key:"144-"+n+"-"+o}),staticClass:t._$s("144-"+n+"-"+o,"sc","v-area"),attrs:{_i:"144-"+n+"-"+o}},[a("div",{staticClass:t._$s("145-"+n+"-"+o,"sc","class_attr_title"),attrs:{_i:"145-"+n+"-"+o}},[a("div",{staticClass:t._$s("146-"+n+"-"+o,"sc","title_line"),attrs:{_i:"146-"+n+"-"+o}}),a("div",{staticClass:t._$s("147-"+n+"-"+o,"sc","title_icon"),style:t._$s("147-"+n+"-"+o,"s",{"background-color":e.BkColor}),attrs:{_i:"147-"+n+"-"+o}},[a("i",{staticClass:t._$s("148-"+n+"-"+o,"sc","ace-icon fa"),class:t._$s("148-"+n+"-"+o,"c",e.ImgFontStyle),attrs:{_i:"148-"+n+"-"+o}})]),a("span",{staticClass:t._$s("149-"+n+"-"+o,"sc","title"),attrs:{_i:"149-"+n+"-"+o}},[t._v(t._$s("149-"+n+"-"+o,"t0-0",t._s(e.Name)))]),a("a",{staticClass:t._$s("150-"+n+"-"+o,"sc","arrow"),attrs:{_i:"150-"+n+"-"+o},on:{click:function(a){return t.onarrow(i,e.Open)}}},[a("i",{staticClass:t._$s("151-"+n+"-"+o,"sc","ace-icon fa "),class:t._$s("151-"+n+"-"+o,"c",e.Open?"fa-angle-down":"fa-angle-up"),attrs:{_i:"151-"+n+"-"+o}})])]),a("div",{staticClass:t._$s("152-"+n+"-"+o,"sc","subclass_attr_body"),style:t._$s("152-"+n+"-"+o,"s",{display:e.Open?"block":"none"}),attrs:{_i:"152-"+n+"-"+o}},t._l(t._$s("153-"+n+"-"+o,"f",{forItems:e.Attr}),(function(r,l,c,d){return a("div",{key:t._$s("153-"+n+"-"+o,"f",{forIndex:c,key:"153-"+n+"-"+o+"-"+d}),staticClass:t._$s("153-"+n+"-"+o+"-"+d,"sc","dv_field_div"),attrs:{_i:"153-"+n+"-"+o+"-"+d}},[t._$s("154-"+n+"-"+o+"-"+d,"i","\u5b57\u7b26\u4e32"==r.Type||"\u53ef\u53d8\u957f\u5b57\u7b26\u4e32"==r.Type||"\u6574\u6570"==r.Type||"\u6d6e\u70b9\u6570"==r.Type)?a("view",{staticClass:t._$s("154-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("154-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"154-"+n+"-"+o+"-"+d}},[t._$s("155-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("156-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("156-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"156-"+n+"-"+o+"-"+d}},[t._$s("157-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("157-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"157-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("156-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),t._$s("158-"+n+"-"+o+"-"+d,"i",1==r.ext_button)?a("div",{staticClass:t._$s("158-"+n+"-"+o+"-"+d,"sc","text-right"),attrs:{_i:"158-"+n+"-"+o+"-"+d}},[a("a",{attrs:{_i:"159-"+n+"-"+o+"-"+d},on:{click:function(e){return t.classAttr_extButton(i,l)}}},[a("i",{staticClass:t._$s("160-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"160-"+n+"-"+o+"-"+d}})])]):t._e(),t._$s("161-"+n+"-"+o+"-"+d,"i","1"==r.Height)?a("input",{style:t._$s("161-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-2.5+"%"}),attrs:{value:t._$s("161-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("161-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("161-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("161-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("161-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"161-"+n+"-"+o+"-"+d},on:{focus:t.ontap,blur:t.onevent}}):t._$s("162-"+n+"-"+o+"-"+d,"e","2"==r.Height)?a("textarea",{style:t._$s("162-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-2.5+"%"}),attrs:{value:t._$s("162-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("162-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("162-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("162-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("162-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"162-"+n+"-"+o+"-"+d},on:{focus:t.ontap,blur:t.onevent}}):t._$s("163-"+n+"-"+o+"-"+d,"e","3"==r.Height)?a("textarea",{style:t._$s("163-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-2.5+"%"}),attrs:{value:t._$s("163-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("163-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("163-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("163-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("163-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"163-"+n+"-"+o+"-"+d},on:{focus:t.ontap,blur:t.onevent}}):t._e()]):t._e(),t._$s("164-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("165-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("165-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"165-"+n+"-"+o+"-"+d}},[t._$s("166-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("166-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"166-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("165-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),t._$s("167-"+n+"-"+o+"-"+d,"i","1"==r.Height)?a("input",{staticClass:t._$s("167-"+n+"-"+o+"-"+d,"sc","attr_field"),style:t._$s("167-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-7-(1==r.ext_button?9:0)+"%"}),attrs:{value:t._$s("167-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("167-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("167-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("167-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("167-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"167-"+n+"-"+o+"-"+d},on:{focus:t.ontap,blur:t.onevent}}):t._$s("168-"+n+"-"+o+"-"+d,"e","2"==r.Height)?a("textarea",{staticClass:t._$s("168-"+n+"-"+o+"-"+d,"sc","attr_field"),style:t._$s("168-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-7-(1==r.ext_button?9:0)+"%"}),attrs:{value:t._$s("168-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("168-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("168-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("168-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("168-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"168-"+n+"-"+o+"-"+d},on:{focus:t.ontap,blur:t.onevent}}):t._$s("169-"+n+"-"+o+"-"+d,"e","3"==r.Height)?a("textarea",{staticClass:t._$s("169-"+n+"-"+o+"-"+d,"sc","attr_field"),style:t._$s("169-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-7-(1==r.ext_button?9:0)+"%"}),attrs:{value:t._$s("169-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("169-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("169-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("169-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("169-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"169-"+n+"-"+o+"-"+d},on:{focus:t.ontap,blur:t.onevent}}):t._e(),t._$s("170-"+n+"-"+o+"-"+d,"i",1==r.ext_button)?a("div",{staticClass:t._$s("170-"+n+"-"+o+"-"+d,"sc","text-right2"),attrs:{_i:"170-"+n+"-"+o+"-"+d}},[a("a",{attrs:{_i:"171-"+n+"-"+o+"-"+d},on:{click:function(e){return t.classAttr_extButton(i,l)}}},[a("i",{staticClass:t._$s("172-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"172-"+n+"-"+o+"-"+d}})])]):t._e()]):t._e()]):t._e(),t._$s("173-"+n+"-"+o+"-"+d,"i","\u5e03\u5c14\u503c"==r.Type)?a("view",{staticClass:t._$s("173-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("173-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"173-"+n+"-"+o+"-"+d}},[a("checkbox-group",{staticClass:t._$s("174-"+n+"-"+o+"-"+d,"sc","check_rememberPwd"),style:t._$s("174-"+n+"-"+o+"-"+d,"s",{"margin-left":"\u5de6\u53f3\u5e03\u5c40"==e.control_style?e.title_p_wdith+2+"%":"10rpx"}),attrs:{"data-ischeck":t._$s("174-"+n+"-"+o+"-"+d,"a-data-ischeck",r.Value),"data-iiindex":t._$s("174-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("174-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("174-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"174-"+n+"-"+o+"-"+d},on:{change:t.oncheck}},[a("label",[a("checkbox",{attrs:{value:t._$s("176-"+n+"-"+o+"-"+d,"a-value",r.Value),checked:t._$s("176-"+n+"-"+o+"-"+d,"a-checked",r.Value),_i:"176-"+n+"-"+o+"-"+d}}),a("text",[t._v(t._$s("177-"+n+"-"+o+"-"+d,"t0-0",t._s(r.DispName))),t._$s("178-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("178-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"178-"+n+"-"+o+"-"+d}}):t._e()])])])]):t._e(),t._$s("179-"+n+"-"+o+"-"+d,"i","\u65e5\u671f"==r.Type||"\u65f6\u95f4"==r.Type)?a("view",{staticClass:t._$s("179-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("179-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"179-"+n+"-"+o+"-"+d}},[t._$s("180-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("181-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("181-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"181-"+n+"-"+o+"-"+d}},[t._$s("182-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("182-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"182-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("181-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("picker",{staticClass:t._$s("183-"+n+"-"+o+"-"+d,"sc","date_iput"),style:t._$s("183-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-2.5+"%"}),attrs:{value:t._$s("183-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("183-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("183-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("183-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"183-"+n+"-"+o+"-"+d},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("184-"+n+"-"+o+"-"+d,"sc","picker"),attrs:{_i:"184-"+n+"-"+o+"-"+d}},[t._v(t._$s("184-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])])]):t._e(),t._$s("185-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("186-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("186-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"186-"+n+"-"+o+"-"+d}},[t._$s("187-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("187-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"187-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("186-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("picker",{staticClass:t._$s("188-"+n+"-"+o+"-"+d,"sc","date_iput attr_field"),style:t._$s("188-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-7+"%"}),attrs:{value:t._$s("188-"+n+"-"+o+"-"+d,"a-value",r.Value),"data-iiindex":t._$s("188-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("188-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("188-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"188-"+n+"-"+o+"-"+d},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("189-"+n+"-"+o+"-"+d,"sc","picker"),attrs:{_i:"189-"+n+"-"+o+"-"+d}},[t._v(t._$s("189-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])])]):t._e()]):t._e(),t._$s("190-"+n+"-"+o+"-"+d,"i","\u5b57\u5178"==r.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==r.Type)?a("view",{staticClass:t._$s("190-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("190-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"190-"+n+"-"+o+"-"+d}},[t._$s("191-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("192-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("192-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"192-"+n+"-"+o+"-"+d}},[t._$s("193-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("193-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"193-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("192-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),t._$s("194-"+n+"-"+o+"-"+d,"i",0==r.select)?a("picker",{staticClass:t._$s("194-"+n+"-"+o+"-"+d,"sc","section_iput"),style:t._$s("194-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-2.5+"%"}),attrs:{range:t._$s("194-"+n+"-"+o+"-"+d,"a-range",r.dictitem),"data-iiindex":t._$s("194-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("194-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("194-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("194-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"194-"+n+"-"+o+"-"+d},on:{change:t.onchange}},[a("label",[t._v(t._$s("195-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])]):t._$s("196-"+n+"-"+o+"-"+d,"e",1==r.select)?a("select-cy",{style:t._$s("196-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-2.5+"%"}),attrs:{value:r.Value,name:r.Name,options:r.dictitem,showClearIcon:"true","data-iiindex":t._$s("196-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("196-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("196-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:!r.edit,_i:"196-"+n+"-"+o+"-"+d},on:{change:t.sub_onchange2}}):t._e()],1):t._e(),t._$s("197-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("198-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("198-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"198-"+n+"-"+o+"-"+d}},[t._$s("199-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("199-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"199-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("198-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),t._$s("200-"+n+"-"+o+"-"+d,"i",0==r.select)?a("picker",{staticClass:t._$s("200-"+n+"-"+o+"-"+d,"sc","section_iput attr_field"),style:t._$s("200-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-7+"%"}),attrs:{range:t._$s("200-"+n+"-"+o+"-"+d,"a-range",r.dictitem),"data-iiindex":t._$s("200-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("200-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("200-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"200-"+n+"-"+o+"-"+d},on:{change:t.onchange}},[a("label",[t._v(t._$s("201-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])]):t._$s("202-"+n+"-"+o+"-"+d,"e",1==r.select)?a("select-cy",{style:t._$s("202-"+n+"-"+o+"-"+d,"s",{width:r.Width}),attrs:{value:r.Value,name:r.Name,options:r.dictitem,showClearIcon:"true","data-iiindex":t._$s("202-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("202-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("202-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"202-"+n+"-"+o+"-"+d},on:{change:t.sub_onchange2}}):t._e()],1):t._e()]):t._e(),t._$s("203-"+n+"-"+o+"-"+d,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==r.Type||"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==r.Type)?a("view",{staticClass:t._$s("203-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("203-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"203-"+n+"-"+o+"-"+d}},[t._$s("204-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("205-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("205-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"205-"+n+"-"+o+"-"+d}},[t._$s("206-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("206-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"206-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("205-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),t._$s("207-"+n+"-"+o+"-"+d,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==r.Type)?a("div",{staticClass:t._$s("207-"+n+"-"+o+"-"+d,"sc","text-right"),attrs:{_i:"207-"+n+"-"+o+"-"+d}},[a("a",{attrs:{"data-classid":t._$s("208-"+n+"-"+o+"-"+d,"a-data-classid",r.RelCls.split("|")[0]),"data-classname":t._$s("208-"+n+"-"+o+"-"+d,"a-data-classname",r.RelCls.split("|")[1]),_i:"208-"+n+"-"+o+"-"+d},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("209-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"209-"+n+"-"+o+"-"+d}})])]):t._e(),t._$s("210-"+n+"-"+o+"-"+d,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==r.Type)?a("div",{staticClass:t._$s("210-"+n+"-"+o+"-"+d,"sc","text-right"),attrs:{_i:"210-"+n+"-"+o+"-"+d}},[a("picker",{staticClass:t._$s("211-"+n+"-"+o+"-"+d,"sc","select"),attrs:{range:t._$s("211-"+n+"-"+o+"-"+d,"a-range",r.RelClsList),"data-iiindex":t._$s("211-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("211-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("211-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"211-"+n+"-"+o+"-"+d},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("212-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])]),a("a",{staticClass:t._$s("213-"+n+"-"+o+"-"+d,"sc","class_attr_add_ref"),attrs:{_i:"213-"+n+"-"+o+"-"+d}},[a("i",{staticClass:t._$s("214-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"214-"+n+"-"+o+"-"+d}})])]):t._e(),a("input",{style:t._$s("215-"+n+"-"+o+"-"+d,"s",{width:r.Width}),attrs:{"data-iiindex":t._$s("215-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("215-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("215-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"215-"+n+"-"+o+"-"+d}})]):t._e(),t._$s("216-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("217-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("217-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"217-"+n+"-"+o+"-"+d}},[t._$s("218-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("218-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"218-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("217-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("input",{staticClass:t._$s("219-"+n+"-"+o+"-"+d,"sc","attr_field"),style:t._$s("219-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-16+"%"}),attrs:{"data-iiindex":t._$s("219-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("219-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("219-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"219-"+n+"-"+o+"-"+d}}),t._$s("220-"+n+"-"+o+"-"+d,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==r.Type)?a("div",{staticClass:t._$s("220-"+n+"-"+o+"-"+d,"sc","text-right2"),attrs:{_i:"220-"+n+"-"+o+"-"+d}},[a("a",{attrs:{"data-classid":t._$s("221-"+n+"-"+o+"-"+d,"a-data-classid",r.RelCls.split("|")[0]),"data-classname":t._$s("221-"+n+"-"+o+"-"+d,"a-data-classname",r.RelCls.split("|")[1]),_i:"221-"+n+"-"+o+"-"+d},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("222-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"222-"+n+"-"+o+"-"+d}})])]):t._e(),t._$s("223-"+n+"-"+o+"-"+d,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==r.Type)?a("div",{staticClass:t._$s("223-"+n+"-"+o+"-"+d,"sc","text-right2"),attrs:{_i:"223-"+n+"-"+o+"-"+d}},[a("picker",{staticClass:t._$s("224-"+n+"-"+o+"-"+d,"sc","select"),attrs:{range:t._$s("224-"+n+"-"+o+"-"+d,"a-range",r.RelClsList),"data-iiindex":t._$s("224-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("224-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("224-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"224-"+n+"-"+o+"-"+d},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("225-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])]),a("a",{staticClass:t._$s("226-"+n+"-"+o+"-"+d,"sc","class_attr_add_ref"),attrs:{_i:"226-"+n+"-"+o+"-"+d}},[a("i",{staticClass:t._$s("227-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"227-"+n+"-"+o+"-"+d}})])]):t._e()]):t._e()]):t._e(),t._$s("228-"+n+"-"+o+"-"+d,"i","\u5f15\u7528\u4eba\u5458"==r.Type)?a("view",{staticClass:t._$s("228-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("228-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"228-"+n+"-"+o+"-"+d}},[t._$s("229-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("230-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("230-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"230-"+n+"-"+o+"-"+d}},[t._$s("231-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("231-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"231-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("230-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("div",{staticClass:t._$s("232-"+n+"-"+o+"-"+d,"sc","text-right"),attrs:{_i:"232-"+n+"-"+o+"-"+d}},[a("a",{staticClass:t._$s("233-"+n+"-"+o+"-"+d,"sc","class_attr_add_per"),attrs:{_i:"233-"+n+"-"+o+"-"+d},on:{click:function(e){return t.classAttr_AddPer(i,l)}}},[a("i",{staticClass:t._$s("234-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"234-"+n+"-"+o+"-"+d}})])]),a("input",{style:t._$s("235-"+n+"-"+o+"-"+d,"s",{width:r.Width}),attrs:{value:t._$s("235-"+n+"-"+o+"-"+d,"a-value",r.Value),_i:"235-"+n+"-"+o+"-"+d}})]):t._e(),t._$s("236-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("237-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("237-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"237-"+n+"-"+o+"-"+d}},[t._$s("238-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("238-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"238-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("237-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("input",{staticClass:t._$s("239-"+n+"-"+o+"-"+d,"sc","attr_field"),style:t._$s("239-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-16+"%"}),attrs:{value:t._$s("239-"+n+"-"+o+"-"+d,"a-value",r.Value),_i:"239-"+n+"-"+o+"-"+d}}),a("div",{staticClass:t._$s("240-"+n+"-"+o+"-"+d,"sc","text-right2"),attrs:{_i:"240-"+n+"-"+o+"-"+d}},[a("a",{staticClass:t._$s("241-"+n+"-"+o+"-"+d,"sc","class_attr_add_per"),attrs:{_i:"241-"+n+"-"+o+"-"+d},on:{click:function(e){return t.classAttr_AddPer(i,l)}}},[a("i",{staticClass:t._$s("242-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"242-"+n+"-"+o+"-"+d}})])])]):t._e()]):t._e(),t._$s("243-"+n+"-"+o+"-"+d,"i","\u5f15\u7528\u9879\u76ee"==r.Type)?a("view",{staticClass:t._$s("243-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("243-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"243-"+n+"-"+o+"-"+d}},[t._$s("244-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("245-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("245-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"245-"+n+"-"+o+"-"+d}},[t._$s("246-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("246-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"246-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("245-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("div",{staticClass:t._$s("247-"+n+"-"+o+"-"+d,"sc","text-right"),attrs:{_i:"247-"+n+"-"+o+"-"+d}},[a("a",{staticClass:t._$s("248-"+n+"-"+o+"-"+d,"sc","class_attr_add_prj"),attrs:{_i:"248-"+n+"-"+o+"-"+d},on:{click:function(e){return t.classAttr_AddPrj(i,l)}}},[a("i",{staticClass:t._$s("249-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"249-"+n+"-"+o+"-"+d}})])]),a("input",{style:t._$s("250-"+n+"-"+o+"-"+d,"s",{width:r.Width}),attrs:{value:t._$s("250-"+n+"-"+o+"-"+d,"a-value",r.Value),_i:"250-"+n+"-"+o+"-"+d}})]):t._e(),t._$s("251-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("252-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("252-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"252-"+n+"-"+o+"-"+d}},[t._$s("253-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("253-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"253-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("252-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("input",{staticClass:t._$s("254-"+n+"-"+o+"-"+d,"sc","attr_field"),style:t._$s("254-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-16+"%"}),attrs:{value:t._$s("254-"+n+"-"+o+"-"+d,"a-value",r.Value),_i:"254-"+n+"-"+o+"-"+d}}),a("div",{staticClass:t._$s("255-"+n+"-"+o+"-"+d,"sc","text-right2"),attrs:{_i:"255-"+n+"-"+o+"-"+d}},[a("a",{staticClass:t._$s("256-"+n+"-"+o+"-"+d,"sc","class_attr_add_prj"),attrs:{_i:"256-"+n+"-"+o+"-"+d},on:{click:function(e){return t.classAttr_AddPrj(i,l)}}},[a("i",{staticClass:t._$s("257-"+n+"-"+o+"-"+d,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"257-"+n+"-"+o+"-"+d}})])])]):t._e()]):t._e(),t._$s("258-"+n+"-"+o+"-"+d,"i","\u7f16\u7801"==r.Type)?a("view",{staticClass:t._$s("258-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("258-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"258-"+n+"-"+o+"-"+d}},[t._$s("259-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("260-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("260-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"260-"+n+"-"+o+"-"+d}},[t._$s("261-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("261-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"261-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("260-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("input",{style:t._$s("262-"+n+"-"+o+"-"+d,"s",{width:r.Width}),attrs:{"data-iiindex":t._$s("262-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("262-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("262-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("262-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"262-"+n+"-"+o+"-"+d}})]):t._e(),t._$s("263-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("264-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("264-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"264-"+n+"-"+o+"-"+d}},[t._$s("265-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("265-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"265-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("264-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("input",{staticClass:t._$s("266-"+n+"-"+o+"-"+d,"sc","attr_field"),style:t._$s("266-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-7+"%"}),attrs:{"data-iiindex":t._$s("266-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("266-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("266-"+n+"-"+o+"-"+d,"a-data-iindex",l),disabled:t._$s("266-"+n+"-"+o+"-"+d,"a-disabled",!r.edit),_i:"266-"+n+"-"+o+"-"+d}})]):t._e()]):t._e(),t._$s("267-"+n+"-"+o+"-"+d,"i","\u7701\u5e02\u533a"==r.Type)?a("view",{staticClass:t._$s("267-"+n+"-"+o+"-"+d,"sc","form-group"),style:t._$s("267-"+n+"-"+o+"-"+d,"s",{display:1==r.hidden?"none":""}),attrs:{_i:"267-"+n+"-"+o+"-"+d}},[t._$s("268-"+n+"-"+o+"-"+d,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("269-"+n+"-"+o+"-"+d,"sc","tx_title"),style:t._$s("269-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"269-"+n+"-"+o+"-"+d}},[t._$s("270-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("270-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"270-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("269-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("pickerAddress",{staticClass:t._$s("271-"+n+"-"+o+"-"+d,"sc","date_iput"),style:t._$s("271-"+n+"-"+o+"-"+d,"s",{width:r.Width}),attrs:{"data-iiindex":t._$s("271-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("271-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("271-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"271-"+n+"-"+o+"-"+d},on:{change:t.addresschange}},[t._v(t._$s("271-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])],1):t._e(),t._$s("272-"+n+"-"+o+"-"+d,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("273-"+n+"-"+o+"-"+d,"sc","tx_title2"),style:t._$s("273-"+n+"-"+o+"-"+d,"s",{"font-family":e.Font.Name?e.Font.Name:"initial","font-size":e.Font.Size?e.Font.Size:"initial","font-weight":e.Font.Bold?"bold":"initial","font-style":e.Font.Tilt?"italic":"initial","text-decoration":e.Font.Underline?"underline":"initial","background-color":e.Font.Bk_Color,color:e.Font.Text_Color,width:e.title_p_wdith+"%"}),attrs:{_i:"273-"+n+"-"+o+"-"+d}},[t._$s("274-"+n+"-"+o+"-"+d,"i",1==r.notempty)?a("i",{staticClass:t._$s("274-"+n+"-"+o+"-"+d,"sc","i_tishi"),attrs:{_i:"274-"+n+"-"+o+"-"+d}}):t._e(),t._v(t._$s("273-"+n+"-"+o+"-"+d,"t1-0",t._s(r.DispName)))]),a("pickerAddress",{staticClass:t._$s("275-"+n+"-"+o+"-"+d,"sc","date_iput attr_field"),style:t._$s("275-"+n+"-"+o+"-"+d,"s",{width:r.Width.split("%")[0]-e.title_p_wdith-7+"%"}),attrs:{"data-iiindex":t._$s("275-"+n+"-"+o+"-"+d,"a-data-iiindex",s),"data-index":t._$s("275-"+n+"-"+o+"-"+d,"a-data-index",i),"data-iindex":t._$s("275-"+n+"-"+o+"-"+d,"a-data-iindex",l),_i:"275-"+n+"-"+o+"-"+d},on:{change:t.addresschange}},[t._v(t._$s("275-"+n+"-"+o+"-"+d,"t0-0",t._s(r.Value)))])],1):t._e()]):t._e()])})),0)])})),t._$s("276-"+n,"i",1==t.param.Sub_Cls.Can_Add_Delete)?a("view",{staticClass:t._$s("276-"+n,"sc","v-paneldel"),attrs:{_i:"276-"+n}},[a("a",{staticClass:t._$s("277-"+n,"sc","panel_del"),attrs:{_i:"277-"+n},on:{click:function(e){return t.panel_del(s)}}},[a("i",{staticClass:t._$s("278-"+n,"sc","ace-icon fu-delete"),attrs:{_i:"278-"+n}})])]):t._e()],2)}))],2),t._$s(279,"i",1==t.param.Sub_Cls.Can_Add_Delete)?a("button",{staticClass:t._$s(279,"sc","btn_cancel"),attrs:{_i:279},on:{click:t.cancel}}):t._e(),t._$s(280,"i",1==t.param.Sub_Cls.Can_Add_Delete)?a("button",{staticClass:t._$s(280,"sc","btn_add"),attrs:{_i:280},on:{click:t.sava}},[t._v(t._$s(280,"t0-0",t._s(t.title)))]):t._$s(281,"e",0==t.param.Sub_Cls.Can_Add_Delete)?a("button",{staticClass:t._$s(281,"sc","btn_sava"),attrs:{_i:281},on:{click:t.sava}},[t._v(t._$s(281,"t0-0",t._s(t.title)))]):t._e()],2)},n=[]},"2efb":function(t,e,a){"use strict";(function(t){var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("a34a")),n=s(a("c973")),r=s(a("f990")),o={components:{cmdProgress:r.default},data:function(){var t=uni.getStorageSync("server"),e=uni.getStorageSync("account"),a=uni.getStorageSync("password"),s=this.$store.state.url,i=this.$store.state.username,n=(this.$store.state.userpwd,!1);return t||(t=s),e||(e=i),e&&a&&(n=!0),{login:"\u5f00\u59cb\u767b\u5f55",userServer:t,userName:e,userPwd:a,ischecked:n,version:"1.0.0",downloadUrl:"",percentage:0,showBtns:!0}},onShow:function(){this.query()},watch:{percentage:function(t){t>=100&&this.$refs.promotion.close()}},methods:{query:function(){var e=this;plus.runtime.getProperty(plus.runtime.appid,(function(a){t("log",a," at pages/login/index.vue:268");var s=a.version;e.check(s)}))},check:function(e){var a=this;return(0,n.default)(i.default.mark((function s(){var n;return i.default.wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(a.userServer){s.next=3;break}return uni.showModal({title:"\u63d0\u793a",content:"\u672a\u8f93\u5165\u7f51\u7ad9\u5730\u5740\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\u8f93\u5165\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"}),s.abrupt("return");case 3:n={server:a.userServer},a.$store.dispatch("GetApkVersionInfo",n).then((function(s){if(t("log",s," at pages/login/index.vue:290"),"00000"==s.code){var i=s.data;if(i){var n=i.VersionName,r=(i.VersionCode,i.Version);a.downloadUrl="http://"+a.userServer+"/Program/"+n;var o=a.compare(r,e);o?a.$refs.promotion.open():t("log","\u5f53\u524d\u5df2\u662f\u6700\u65b0\u7248\u672c"," at pages/login/index.vue:307")}}else uni.showModal({title:"\u9519\u8bef",content:s.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/login/index.vue:319"),uni.showModal({title:"\u9519\u8bef",content:e.errMsg?e.errMsg:e.message,showCancel:!1,confirmText:"\u53d6\u6d88"})}));case 5:case"end":return s.stop()}}),s)})))()},compare:function(t,e){var a=t.toString().split("."),s=e.toString().split("."),i=Math.min(a.length,s.length),n=0,r=0,o=!1;while(n<i){if(r=parseInt(a[n])-parseInt(s[n]),0!=r){if(r>0){o=!0;break}o=!1;break}n++}return o},sure:function(){this.showBtns=!1;var t=uni.getSystemInfoSync().platform;"ios"==t||"android"==t&&this.updateAPP()},cancel:function(){this.$refs.promotion.close()},updateAPP:function(){var e=this,a=this.downloadUrl,s=plus.downloader.createDownload(a,{},(function(t,a){if(200==a){plus.io.convertLocalFileSystemURL(t.filename);plus.runtime.openFile(t.filename),uni.showToast({icon:"none",title:"\u66f4\u65b0\u6210\u529f"}),e.$refs.promotion.close()}else plus.downloader.clear(),uni.showToast({icon:"none",title:"\u66f4\u65b0\u5931\u8d25"}),e.showBtns=!1}));s.start(),s.addEventListener("statechanged",(function(a){e.percentage=parseInt(parseFloat(a.downloadedSize)/parseFloat(a.totalSize)*100),100==e.percentage&&e.$refs.promotion.close(),t("log","\u4e0b\u8f7d\u8fdb\u5ea6\uff1a"+e.percentage," at pages/login/index.vue:411")}))},inputDialogToggle:function(){this.$refs.inputDialog.open()},dialogInputConfirm:function(t){this.userServer=t,uni.setStorageSync("server",t),this.$refs.inputDialog.close(),this.query()},rememberPwd:function(e){t("log",e.target," at pages/login/index.vue:441"),uni.setStorageSync("account",""),uni.setStorageSync("password",""),"1"==e.target.value[0]&&(uni.setStorageSync("account",this.userName),uni.setStorageSync("password",this.userPwd))},logind:function(){var e=this;if(this.userServer)if(this.userName)if(this.userPwd){var a={server:this.userServer,uname:this.userName,pwd:this.userPwd,cname:plus.device.model,type:"0"};t("log",a," at pages/login/index.vue:504"),this.$data.login="loading......",this.$store.dispatch("login",a).then((function(s){t("log",s," at pages/login/index.vue:509"),"00000"==s.code?(e.$store.commit("areaFunc",null),e.$store.commit("classAttrList",null),e.$store.commit("classGridStyleInfo",null),e.$store.commit("dicValueInfo",null),e.$store.commit("subClassAttrList",null),e.$store.commit("subClassGridStyleInfo",null),uni.setStorageSync("server",a.server),uni.setStorageSync("account",a.uname),uni.setStorageSync("password",a.pwd),e.$store.commit("login",{loginid:s}),uni.navigateTo({url:"../index/index?args=9999999999"}),e.login="\u5f00\u59cb\u767b\u5f55"):(uni.showModal({title:"\u9519\u8bef",content:s.msg,showCancel:!1,confirmText:"\u53d6\u6d88"}),e.login="\u5f00\u59cb\u767b\u5f55")})).catch((function(a){t("log",a," at pages/login/index.vue:544"),uni.showModal({title:"\u9519\u8bef",content:a.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"}),e.login="\u5f00\u59cb\u767b\u5f55"}))}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u8f93\u5165\u5bc6\u7801\uff0c\u8bf7\u91cd\u65b0\u8f93\u5165\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u8f93\u5165\u7528\u6237\u540d\uff0c\u8bf7\u91cd\u65b0\u8f93\u5165\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u8f93\u5165\u7f51\u7ad9\u5730\u5740\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\u8f93\u5165\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}},onLoad:function(){var t=this;plus.runtime.getProperty(plus.runtime.appid,(function(e){t.$data.version=e.version}))}};e.default=o}).call(this,a("0de9")["default"])},"2f27":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return s}));var s={uniPopup:a("1767").default,uniPopupDialog:a("0af9").default,cmdProgress:a("f990").default},i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("view",[s("div",{staticClass:t._$s(1,"sc","mui-bar mui-bar-nav"),attrs:{id:"headr",_i:1}},[s("image",{staticClass:t._$s(2,"sc","logo"),attrs:{src:t._$s(2,"a-src",a("bb9d")),_i:2}})]),s("div",{staticClass:t._$s(3,"sc","mui-content"),attrs:{_i:3}},[s("form",{staticClass:t._$s(4,"sc","mui-input-group"),attrs:{id:"login-form",_i:4}},[s("a",{staticClass:t._$s(5,"sc","SetServer"),attrs:{_i:5},on:{click:t.inputDialogToggle}}),s("div",{staticClass:t._$s(6,"sc","mui-input-row"),attrs:{_i:6}},[s("label",{staticClass:t._$s(7,"sc","la_icon"),attrs:{_i:7}},[s("image",{staticClass:t._$s(8,"sc","logo_input"),attrs:{src:t._$s(8,"a-src",a("5b96")),_i:8}})]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.userName,expression:"userName"}],staticClass:t._$s(9,"sc","mui-input"),attrs:{_i:9},domProps:{value:t._$s(9,"v-model",t.userName)},on:{input:function(e){e.target.composing||(t.userName=e.target.value)}}})]),s("div",{staticClass:t._$s(10,"sc","mui-input-row"),attrs:{_i:10}},[s("label",{staticClass:t._$s(11,"sc","la_icon"),attrs:{_i:11}},[s("image",{staticClass:t._$s(12,"sc","logo_input"),attrs:{src:t._$s(12,"a-src",a("efb3")),_i:12}})]),s("input",{directives:[{name:"model",rawName:"v-model",value:t.userPwd,expression:"userPwd"}],staticClass:t._$s(13,"sc","mui-input"),attrs:{_i:13},domProps:{value:t._$s(13,"v-model",t.userPwd)},on:{input:function(e){e.target.composing||(t.userPwd=e.target.value)}}})]),s("checkbox-group",{staticClass:t._$s(14,"sc","check_rememberPwd"),attrs:{_i:14},on:{change:t.rememberPwd}},[s("label",[s("checkbox",{attrs:{checked:t._$s(16,"a-checked",t.ischecked),_i:16}}),s("text")])])]),s("button",{staticClass:t._$s(18,"sc","btn_login"),attrs:{id:"login",_i:18},on:{click:t.logind}},[t._v(t._$s(18,"t0-0",t._s(t.login)))]),s("p",[s("span"),s("span",[t._v(t._$s(21,"t0-0",t._s(t.version)))])]),s("div")]),s("view",[s("uni-popup",{ref:"inputDialog",attrs:{type:"dialog",_i:24}},[s("uni-popup-dialog",{ref:"inputClose",attrs:{mode:"input",title:"\u8bbe\u7f6e",value:t.userServer,placeholder:"\u8bf7\u8f93\u5165\u5185\u5bb9",_i:25},on:{confirm:t.dialogInputConfirm}})],1),s("uni-popup",{ref:"promotion",attrs:{type:"center",_i:26}},[s("view",{staticClass:t._$s(27,"sc","promotion"),attrs:{_i:27}},[t._$s(28,"i",1==t.showBtns)?s("view",{staticClass:t._$s(28,"sc","operates"),attrs:{_i:28}},[s("view"),s("text",{attrs:{_i:30},on:{click:t.cancel}}),s("text",{attrs:{_i:31},on:{click:t.sure}})]):s("view",{staticClass:t._$s(32,"sc","operates"),attrs:{_i:32}},[s("cmd-progress",{attrs:{percent:t.percentage,"stroke-color":"linear-gradient(to right, #ef32d9, #89fffd)",_i:33}})],1)])])],1)])},n=[]},"32db":function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("3337")),n=s(a("15f9")),r=s(a("a0f7")),o={en:i.default,"zh-Hans":n.default,"zh-Hant":r.default};e.default=o},3337:function(t){t.exports=JSON.parse('{"uni-popup.cancel":"cancel","uni-popup.ok":"ok","uni-popup.placeholder":"pleace enter","uni-popup.title":"Hint","uni-popup.shareTitle":"Share to"}')},"37dc":function(t,a,s){"use strict";(function(t){var i=s("4ea4");Object.defineProperty(a,"__esModule",{value:!0}),a.LOCALE_ZH_HANT=a.LOCALE_ZH_HANS=a.LOCALE_FR=a.LOCALE_ES=a.LOCALE_EN=a.I18n=a.Formatter=void 0,a.compileI18nJsonStr=function(t,a){var s=a.locale,i=a.locales,n=a.delimiters;if(!S(t,n))return t;w||(w=new _);var r=[];Object.keys(i).forEach((function(t){t!==s&&r.push({locale:t,values:i[t]})})),r.unshift({locale:s,values:i[s]});try{return JSON.stringify(N(JSON.parse(t),r,n),null,2)}catch(e){}return t},a.hasI18nJson=function t(e,a){w||(w=new _);return T(e,(function(e,s){var i=e[s];return A(i)?!!S(i,a)||void 0:t(i,a)}))},a.initVueI18n=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0;if("string"!==typeof t){var i=[e,t];t=i[0],e=i[1]}"string"!==typeof t&&(t=C());"string"!==typeof a&&(a="undefined"!==typeof __uniConfig&&__uniConfig.fallbackLocale||"en");var n=new x({locale:t,fallbackLocale:a,messages:e,watcher:s}),r=function(t,e){if("function"!==typeof getApp)r=function(t,e){return n.t(t,e)};else{var a=!1;r=function(t,e){var s=getApp().$vm;return s&&(s.$locale,a||(a=!0,b(s,n))),n.t(t,e)}}return r(t,e)};return{i18n:n,f:function(t,e,a){return n.f(t,e,a)},t:function(t,e){return r(t,e)},add:function(t,e){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return n.add(t,e,a)},watch:function(t){return n.watchLocale(t)},getLocale:function(){return n.getLocale()},setLocale:function(t){return n.setLocale(t)}}},a.isI18nStr=S,a.isString=void 0,a.normalizeLocale=y,a.parseI18nJson=function t(e,a,s){w||(w=new _);return T(e,(function(e,i){var n=e[i];A(n)?S(n,s)&&(e[i]=k(n,a,s)):t(n,a,s)})),e},a.resolveLocale=function(t){return function(e){return e?(e=y(e)||e,function(t){var e=[],a=t.split("-");while(a.length)e.push(a.join("-")),a.pop();return e}(e).find((function(e){return t.indexOf(e)>-1}))):e}};var n=i(s("278c")),r=i(s("970b")),o=i(s("5bc3")),l=i(s("7037")),c=Array.isArray,d=function(t){return null!==t&&"object"===(0,l.default)(t)},u=["{","}"],_=function(){function t(){(0,r.default)(this,t),this._caches=Object.create(null)}return(0,o.default)(t,[{key:"interpolate",value:function(t,e){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;if(!e)return[t];var s=this._caches[t];return s||(s=p(t,a),this._caches[t]=s),m(s,e)}}]),t}();a.Formatter=_;var f=/^(?:\d)+/,h=/^(?:\w)+/;function p(t,e){var a=(0,n.default)(e,2),s=a[0],i=a[1],r=[],o=0,l="";while(o<t.length){var c=t[o++];if(c===s){l&&r.push({type:"text",value:l}),l="";var d="";c=t[o++];while(void 0!==c&&c!==i)d+=c,c=t[o++];var u=c===i,_=f.test(d)?"list":u&&h.test(d)?"named":"unknown";r.push({value:d,type:_})}else l+=c}return l&&r.push({type:"text",value:l}),r}function m(t,e){var a=[],s=0,i=c(e)?"list":d(e)?"named":"unknown";if("unknown"===i)return a;while(s<t.length){var n=t[s];switch(n.type){case"text":a.push(n.value);break;case"list":a.push(e[parseInt(n.value,10)]);break;case"named":"named"===i&&a.push(e[n.value]);break;case"unknown":0;break}s++}return a}a.LOCALE_ZH_HANS="zh-Hans";a.LOCALE_ZH_HANT="zh-Hant";a.LOCALE_EN="en";a.LOCALE_FR="fr";a.LOCALE_ES="es";var v=Object.prototype.hasOwnProperty,g=function(t,e){return v.call(t,e)},$=new _;function y(t,e){if(t){if(t=t.trim().replace(/_/g,"-"),e&&e[t])return t;if(t=t.toLowerCase(),0===t.indexOf("zh"))return t.indexOf("-hans")>-1?"zh-Hans":t.indexOf("-hant")>-1||function(t,e){return!!e.find((function(e){return-1!==t.indexOf(e)}))}(t,["-tw","-hk","-mo","-cht"])?"zh-Hant":"zh-Hans";var a=function(t,e){return e.find((function(e){return 0===t.indexOf(e)}))}(t,["en","fr","es"]);return a||void 0}}var x=function(){function t(e){var a=e.locale,s=e.fallbackLocale,i=e.messages,n=e.watcher,o=e.formater;(0,r.default)(this,t),this.locale="en",this.fallbackLocale="en",this.message={},this.messages={},this.watchers=[],s&&(this.fallbackLocale=s),this.formater=o||$,this.messages=i||{},this.setLocale(a||"en"),n&&this.watchLocale(n)}return(0,o.default)(t,[{key:"setLocale",value:function(t){var e=this,a=this.locale;this.locale=y(t,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],a!==this.locale&&this.watchers.forEach((function(t){t(e.locale,a)}))}},{key:"getLocale",value:function(){return this.locale}},{key:"watchLocale",value:function(t){var e=this,a=this.watchers.push(t)-1;return function(){e.watchers.splice(a,1)}}},{key:"add",value:function(t,e){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],s=this.messages[t];s?a?Object.assign(s,e):Object.keys(e).forEach((function(t){g(s,t)||(s[t]=e[t])})):this.messages[t]=e}},{key:"f",value:function(t,e,a){return this.formater.interpolate(t,e,a).join("")}},{key:"t",value:function(t,e,a){var s=this.message;return"string"===typeof e?(e=y(e,this.messages),e&&(s=this.messages[e])):a=e,g(s,t)?this.formater.interpolate(s[t],a).join(""):(console.warn("Cannot translate the value of keypath ".concat(t,". Use the value of keypath as default.")),t)}}]),t}();function b(t,e){t.$watchLocale?t.$watchLocale((function(t){e.setLocale(t)})):t.$watch((function(){return t.$locale}),(function(t){e.setLocale(t)}))}function C(){return"undefined"!==typeof uni&&uni.getLocale?uni.getLocale():"undefined"!==typeof t&&t.getLocale?t.getLocale():"en"}a.I18n=x;var w,A=function(t){return"string"===typeof t};function S(t,e){return t.indexOf(e[0])>-1}function k(t,e,a){return w.interpolate(t,e,a).join("")}function N(t,e,a){return T(t,(function(t,s){(function(t,e,a,s){var i=t[e];if(A(i)){if(S(i,s)&&(t[e]=k(i,a[0].values,s),a.length>1)){var n=t[e+"Locales"]={};a.forEach((function(t){n[t.locale]=k(i,t.values,s)}))}}else N(i,a,s)})(t,s,e,a)})),t}function T(t,e){if(c(t)){for(var a=0;a<t.length;a++)if(e(t,a))return!0}else if(d(t))for(var s in t)if(e(t,s))return!0;return!1}a.isString=A}).call(this,s("c8ba"))},"3a25":function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"select-cy",props:{showClearIcon:{type:Boolean,default:!1},showValueClear:{type:Boolean,default:!0},zindex:{type:Number,default:999},disabled:{type:Boolean,default:!1},options:{type:Array,default:function(){return[]}},value:{type:Array,default:function(){return[]}},placeholder:{type:String,default:"\u8bf7\u9009\u62e9"},showplaceholder:{type:Boolean,default:!0},slabel:{type:String,default:"label"},svalue:{type:String,default:"value"},isPaging:{type:Boolean,default:!1}},data:function(){return{active:!1,changevalue:[],realValue:[]}},watch:{value:{deep:!0,handle:function(t){this.init()}}},methods:{close:function(){this.active=!1},init:function(){var t=this;this.value.length>0?(this.changevalue=this.options.map((function(e){t.value.forEach((function(a){if(e[t.svalue]==a[t.svalue])return e}))})),this.realValue=this.value):(this.changevalue=[],this.realValue=[])},scrolltolower:function(){this.isPaging&&this.$emit("scrolltolower")},handleSelect:function(){this.disabled||(this.active=!this.active)},handleRemove:function(t){var e=[];for(var a in this.changevalue)e.push({Name:this.changevalue[a].Name});null===t?(this.realValue=[],this.changevalue=[]):(this.realValue.splice(t,1),this.changevalue.splice(t,1)),this.$emit("change",this.changevalue,this.realValue,e)},handleChange:function(e,a){var s=this.realValue.indexOf(a[this.svalue]);s>-1?(this.changevalue.splice(s,1),this.realValue.splice(s,1)):(this.changevalue.push(a),this.realValue.push(a[this.svalue])),t("log",this.realValue,"this.realValue"," at uni_modules/select-cy/components/select-cy/select-cy.vue:165"),this.$emit("change",this.changevalue,this.realValue)}}};e.default=a}).call(this,a("0de9")["default"])},"3d17":function(t,e,a){"use strict";a.r(e);var s=a("e536"),i=a("7d55");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"3f18":function(t,e,a){if("undefined"===typeof Promise||Promise.prototype.finally||(Promise.prototype.finally=function(t){var e=this.constructor;return this.then((function(a){return e.resolve(t()).then((function(){return a}))}),(function(a){return e.resolve(t()).then((function(){throw a}))}))}),"undefined"!==typeof uni&&uni&&uni.requireGlobal){var s=uni.requireGlobal();ArrayBuffer=s.ArrayBuffer,Int8Array=s.Int8Array,Uint8Array=s.Uint8Array,Uint8ClampedArray=s.Uint8ClampedArray,Int16Array=s.Int16Array,Uint16Array=s.Uint16Array,Int32Array=s.Int32Array,Uint32Array=s.Uint32Array,Float32Array=s.Float32Array,Float64Array=s.Float64Array,BigInt64Array=s.BigInt64Array,BigUint64Array=s.BigUint64Array}uni.restoreGlobal&&uni.restoreGlobal(weex,plus,setTimeout,clearTimeout,setInterval,clearInterval),__definePage("pages/login/index",(function(){return Vue.extend(a("9e12").default)})),__definePage("pages/index/index",(function(){return Vue.extend(a("6ad8").default)})),__definePage("pages/modal/classAttr",(function(){return Vue.extend(a("14d4").default)})),__definePage("pages/modal/ms_classAttr",(function(){return Vue.extend(a("5d05").default)})),__definePage("js/pickerAddress/pickerAddress",(function(){return Vue.extend(a("9187").default)})),__definePage("pages/selpsn/index",(function(){return Vue.extend(a("3d17").default)})),__definePage("pages/selPrj/index",(function(){return Vue.extend(a("bca8").default)}))},"41e3":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s={name:"cmd-progress",props:{type:{validator:function(t){return["line","circle","dashboard"].includes(t)},default:"line"},percent:{type:Number,default:0},successPercent:{type:Number,default:0},showInfo:{type:Boolean,default:!0},status:{validator:function(t){return["normal","success","exception","active"].includes(t)},default:"normal"},strokeWidth:{type:Number,default:6},strokeColor:{type:String,default:""},strokeShape:{validator:function(t){return["round","square"].includes(t)},default:"round"},width:{type:Number,default:80},gapDegree:{type:Number,default:0},gapPosition:{validator:function(t){return["top","bottom","left","right"].includes(t)},default:"top"}},computed:{setFormat:function(){return"".concat(this.setProgress,"%")},setProgress:function(){var t=this.percent;return!this.percent||this.percent<0?t=0:this.percent>=100&&(t=100),t},setCircleStyle:function(){return"width: ".concat(this.width,"px;\n\t\t\t\theight: ").concat(this.width,"px;\n\t\t\t\tfontSize: ").concat(.15*this.width+6,"px;")},setCircleTrailStyle:function(){var t=50-this.strokeWidth/2,e=2*Math.PI*t,a=this.gapDegree||"dashboard"===this.type&&75;return"stroke-dasharray: ".concat(e-(a||0),"px, ").concat(e,"px;\n\t\t\t\tstroke-dashoffset: -").concat((a||0)/2,"px;\n\t\t\t\ttransition: stroke-dashoffset 0.3s ease 0s, stroke-dasharray 0.3s ease 0s, stroke 0.3s;")},setCirclePathStyle:function(){var t=50-this.strokeWidth/2,e=2*Math.PI*t,a=this.gapDegree||"dashboard"===this.type&&75;return"stroke: ".concat(this.strokeColor,";\n\t\t\t\tstroke-dasharray: ").concat(this.setProgress/100*(e-(a||0)),"px, ").concat(e,"px;\n\t\t\t\tstroke-dashoffset: -").concat((a||0)/2,"px;\n\t\t\t\ttransition: stroke-dashoffset 0.3s ease 0s, stroke-dasharray 0.3s ease 0s, stroke 0.3s, stroke-width 0.06s ease 0.3s;")},setCirclePath:function(){var t=50-this.strokeWidth/2,e=0,a=-t,s=0,i=-2*t,n=("dashboard"===this.type?"bottom":this.gapPosition)||"top";switch(n){case"left":e=-t,a=0,s=2*t,i=0;break;case"right":e=t,a=0,s=-2*t,i=0;break;case"bottom":a=t,i=2*t;break;default:break}return"M 50,50 m ".concat(e,",").concat(a," a ").concat(t,",").concat(t," 0 1 1 ").concat(s,",").concat(-i," a ").concat(t,",").concat(t," 0 1 1 ").concat(-s,",").concat(i)},setCircle:function(){var t=50-this.strokeWidth/2,e=2*Math.PI*t,a=this.gapDegree||"dashboard"===this.type&&75,s="#108ee9";"exception"==this.status&&(s="#f5222d"),("success"==this.status||this.setProgress>=100||this.strokeColor)&&(s=this.strokeColor||"#52c41a");var i="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' class='cmd-progress-circle'%3E%3Cpath d='".concat(this.setCirclePath,"' stroke='%23f3f3f3' stroke-linecap='").concat(this.strokeShape,"' stroke-width='").concat(this.strokeWidth,"' fill-opacity='0' class='cmd-progress-circle-trail' style='stroke-dasharray: ").concat(e-(a||0),"px, ").concat(e,"px;stroke-dashoffset: -").concat((a||0)/2,"px;transition: stroke-dashoffset 0.3s ease 0s, stroke-dasharray 0.3s ease 0s, stroke 0.3s;'%3E%3C/path%3E%3Cpath  d='").concat(this.setCirclePath,"' stroke-linecap='").concat(this.strokeShape,"' stroke-width='").concat(this.strokeWidth,"' fill-opacity='0' class='cmd-progress-circle-path' style='stroke: ").concat(escape(s),";stroke-dasharray: ").concat(this.setProgress/100*(e-(a||0)),"px, ").concat(e,"px;stroke-dashoffset: -").concat((a||0)/2,"px;transition: stroke-dashoffset 0.3s ease 0s, stroke-dasharray 0.3s ease 0s, stroke 0.3s, stroke-width 0.06s ease 0.3s;'%3E%3C/path%3E%3C/svg%3E");return'background-image: url("'.concat(i,'");\n\t\t\t\tbackground-size: cover;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\t').concat(this.setCircleStyle)},setCircleIcon:function(){var t="#108ee9",e="";return"exception"==this.status&&(t="#f5222d",e="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' data-icon='close' width='1em' height='1em' fill='".concat(escape(t),"' aria-hidden='true'%3E %3Cpath d='M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z'%3E%3C/path%3E %3C/svg%3E")),("success"==this.status||this.setProgress>=100)&&(t=this.strokeColor||"#52c41a",e="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' data-icon='check' width='1em' height='1em' fill='".concat(escape(t),"' aria-hidden='true'%3E %3Cpath d='M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z'%3E%3C/path%3E %3C/svg%3E")),'background-image: url("'.concat(e,'");\n\t\t\t\tbackground-size: cover;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;')},setLineStyle:function(){return"width: ".concat(this.setProgress,"%;\n\t\t\t\theight: ").concat(this.strokeWidth,"px;\n\t\t\t\tbackground: ").concat(this.strokeColor,";\n\t\t\t\tborder-radius: ").concat("square"===this.strokeShape?0:"100px",";")},setLineSuccessStyle:function(){var t=this.successPercent;return!this.successPercent||this.successPercent<0||this.setProgress<this.successPercent?t=0:this.successPercent>=100&&(t=100),"width: ".concat(t,"%;\n\t\t\t\theight: ").concat(this.strokeWidth,"px;\n\t\t\t\tborder-radius: ").concat("square"===this.strokeShape?0:"100px",";")},setLineStatusIcon:function(){var t="#108ee9",e="";return"exception"==this.status&&(t="#f5222d",e="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' data-icon='close-circle' width='1em' height='1em' fill='".concat(escape(t),"' aria-hidden='true'%3E %3Cpath d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z'%3E%3C/path%3E %3C/svg%3E")),("success"==this.status||this.setProgress>=100)&&(t=this.strokeColor||"#52c41a",e="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896' data-icon='check-circle' width='1em' height='1em' fill='".concat(escape(t),"' aria-hidden='true'%3E %3Cpath d='M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z'%3E%3C/path%3E %3C/svg%3E")),'background-image: url("'.concat(e,'");\n\t\t\t\tbackground-size: cover;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\twidth: 1em;\n\t\t\t\theight: 1em;')},setStatusClass:function(){var t=[];return"exception"==this.status&&t.push("cmd-progress-status-exception"),("success"==this.status||this.setProgress>=100)&&t.push("cmd-progress-status-success"),"active"==this.status&&t.push("cmd-progress-status-active"),this.showInfo&&t.push("cmd-progress-show-info"),"line"===this.type&&t.push("cmd-progress-line"),"circle"!==this.type&&"dashboard"!==this.type||t.push("cmd-progress-circle"),t.push("cmd-progress-status-normal"),t}}};e.default=s},4404:function(t,e,a){"use strict";a.r(e);var s=a("dbd2"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},4471:function(t,e,a){"use strict";a.r(e);var s=a("5321"),i=a("7b57");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"448a":function(t,e,a){var s=a("2236"),i=a("11b0"),n=a("6613"),r=a("0676");t.exports=function(t){return s(t)||i(t)||n(t)||r()},t.exports.__esModule=!0,t.exports["default"]=t.exports},"46b2":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var s={data:function(){return{}},created:function(){this.popup=this.getParent()},methods:{getParent:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"uniPopup",e=this.$parent,a=e.$options.name;while(a!==t){if(e=e.$parent,!e)return!1;a=e.$options.name}return e}}};e.default=s},"48b3":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","uni-popup-dialog"),attrs:{_i:0}},[a("view",{staticClass:t._$s(1,"sc","uni-dialog-title"),attrs:{_i:1}},[a("text",{staticClass:t._$s(2,"sc","uni-dialog-title-text"),class:t._$s(2,"c",["uni-popup__"+t.dialogType]),attrs:{_i:2}},[t._v(t._$s(2,"t0-0",t._s(t.titleText)))])]),t._$s(3,"i","base"===t.mode)?a("view",{staticClass:t._$s(3,"sc","uni-dialog-content"),attrs:{_i:3}},[t._t("default",[a("text",{staticClass:t._$s(5,"sc","uni-dialog-content-text"),attrs:{_i:5}},[t._v(t._$s(5,"t0-0",t._s(t.content)))])],{_i:4})],2):a("view",{staticClass:t._$s(6,"sc","uni-dialog-content"),attrs:{_i:6}},[t._t("default",[a("input",{directives:[{name:"model",rawName:"v-model",value:t.val,expression:"val"}],staticClass:t._$s(8,"sc","uni-dialog-input"),attrs:{placeholder:t._$s(8,"a-placeholder",t.placeholderText),focus:t._$s(8,"a-focus",t.focus),_i:8},domProps:{value:t._$s(8,"v-model",t.val)},on:{input:function(e){e.target.composing||(t.val=e.target.value)}}})],{_i:7})],2),a("view",{staticClass:t._$s(9,"sc","uni-dialog-button-group"),attrs:{_i:9}},[a("view",{staticClass:t._$s(10,"sc","uni-dialog-button"),attrs:{_i:10},on:{click:t.closeDialog}},[a("text",{staticClass:t._$s(11,"sc","uni-dialog-button-text"),attrs:{_i:11}},[t._v(t._$s(11,"t0-0",t._s(t.closeText)))])]),a("view",{staticClass:t._$s(12,"sc","uni-dialog-button uni-border-left"),attrs:{_i:12},on:{click:t.onOk}},[a("text",{staticClass:t._$s(13,"sc","uni-dialog-button-text uni-button-color"),attrs:{_i:13}},[t._v(t._$s(13,"t0-0",t._s(t.okText)))])])])])},i=[]},"4a4f":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","cmd-progress cmd-progress-default"),class:t._$s(0,"c",t.setStatusClass),attrs:{_i:0}},[t._$s(1,"i","circle"==t.type||"dashboard"==t.type)?[a("view",{staticClass:t._$s(2,"sc","cmd-progress cmd-progress-default"),class:t._$s(2,"c",t.setStatusClass),attrs:{_i:2}},[a("view",{staticClass:t._$s(3,"sc","cmd-progress-inner"),style:t._$s(3,"s",t.setCircleStyle),attrs:{_i:3}},[a("text",{style:t._$s(4,"s",t.setCircle),attrs:{_i:4}}),t._$s(5,"i",t.showInfo)?[a("text",{staticClass:t._$s(6,"sc","cmd-progress-text"),attrs:{title:t._$s(6,"a-title",t.setFormat),_i:6}},[t._$s(7,"i","success"!=t.status&&"exception"!=t.status&&t.setProgress<100)?[t._v(t._$s(7,"t0-0",t._s(t.setFormat)))]:t._e(),t._$s(8,"i","exception"==t.status||"success"==t.status||100==t.setProgress)?a("text",{style:t._$s(8,"s",t.setCircleIcon),attrs:{_i:8}}):t._e()],2)]:t._e()],2)])]:t._e(),t._$s(9,"i","line"==t.type)?[a("view",{staticClass:t._$s(10,"sc","cmd-progress-outer"),attrs:{_i:10}},[a("view",{staticClass:t._$s(11,"sc","cmd-progress-inner"),style:t._$s(11,"s",{"border-radius":"square"==t.strokeShape?0:"100px"}),attrs:{_i:11}},[a("view",{staticClass:t._$s(12,"sc","cmd-progress-bg"),style:t._$s(12,"s",t.setLineStyle),attrs:{_i:12}}),t._$s(13,"i",t.successPercent)?a("view",{staticClass:t._$s(13,"sc","cmd-progress-success-bg"),style:t._$s(13,"s",t.setLineSuccessStyle),attrs:{_i:13}}):t._e()])]),t._$s(14,"i",t.showInfo)?[a("text",{staticClass:t._$s(15,"sc","cmd-progress-text"),attrs:{title:t._$s(15,"a-title",t.setFormat),_i:15}},[t._$s(16,"i","success"!=t.status&&"exception"!=t.status&&t.setProgress<100)?[t._v(t._$s(16,"t0-0",t._s(t.setFormat)))]:t._e(),t._$s(17,"i","exception"==t.status||"success"==t.status||100==t.setProgress)?a("text",{style:t._$s(17,"s",t.setLineStatusIcon),attrs:{_i:17}}):t._e()],2)]:t._e()]:t._e()],2)},i=[]},"4ea4":function(t,e){t.exports=function(t){return t&&t.__esModule?t:{default:t}},t.exports.__esModule=!0,t.exports["default"]=t.exports},5321:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t._$s(0,"i",t.isShow)?a("view",{ref:"ani",class:t._$s(0,"c",t.customClass),style:t._$s(0,"s",t.transformStyles),attrs:{animation:t._$s(0,"a-animation",t.animationData),_i:0},on:{click:t.onClick}},[t._t("default",null,{_i:1})],2):t._e()},i=[]},5871:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return s}));var s={uniTransition:a("4471").default},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t._$s(0,"i",t.showPopup)?a("view",{staticClass:t._$s(0,"sc","uni-popup"),class:t._$s(0,"c",[t.popupstyle,t.isDesktop?"fixforpc-z-index":""]),attrs:{_i:0}},[a("view",{attrs:{_i:1},on:{touchstart:t.touchstart}},[t._$s(2,"i",t.maskShow)?a("uni-transition",{key:"1",attrs:{name:"mask","mode-class":"fade",styles:t.maskClass,duration:t.duration,show:t.showTrans,_i:2},on:{click:t.onTap}}):t._e(),a("uni-transition",{key:"2",attrs:{"mode-class":t.ani,name:"content",styles:t.transClass,duration:t.duration,show:t.showTrans,_i:3},on:{click:t.onTap}},[a("view",{staticClass:t._$s(4,"sc","uni-popup__wrapper"),class:t._$s(4,"c",[t.popupstyle]),style:t._$s(4,"s",{backgroundColor:t.bg}),attrs:{_i:4},on:{click:t.clear}},[t._t("default",null,{_i:5})],2)])],1)]):t._e()},n=[]},"5a43":function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,s=new Array(e);a<e;a++)s[a]=t[a];return s},t.exports.__esModule=!0,t.exports["default"]=t.exports},"5b96":function(t,e){t.exports="/images/login/person_30.png"},"5bc3":function(t,e,a){var s=a("a395");function i(t,e){for(var a=0;a<e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,s(i.key),i)}}t.exports=function(t,e,a){return e&&i(t.prototype,e),a&&i(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t},t.exports.__esModule=!0,t.exports["default"]=t.exports},"5d05":function(t,e,a){"use strict";a.r(e);var s=a("2981"),i=a("4404");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"656d":function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this.$createElement,e=this._self._c||t;return e("picker",{attrs:{range:this._$s(0,"a-range",this.array),value:this._$s(0,"a-value",this.value),_i:0},on:{change:this.bindPickerChange,columnchange:this.columnchange}},[this._t("default",null,{_i:1})],2)},i=[]},6613:function(t,e,a){var s=a("5a43");t.exports=function(t,e){if(t){if("string"===typeof t)return s(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?s(t,e):void 0}},t.exports.__esModule=!0,t.exports["default"]=t.exports},6662:function(t,e,a){"use strict";var s=a("4ea4"),i=s(a("9523"));a("3f18");var n=s(a("8bbf")),r=s(a("a371")),o=s(a("0c47"));function l(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}n.default.config.productionTip=!1,n.default.prototype.$store=o.default,r.default.mpType="app";var c=new n.default(function(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?l(Object(a),!0).forEach((function(e){(0,i.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({store:o.default},r.default));c.$mount()},"6ad8":function(t,e,a){"use strict";a.r(e);var s=a("a681"),i=a("d5ea");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"6ae0":function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={onLaunch:function(){t("log","App Launch"," at App.vue:4"),this.initscan()},onShow:function(){t("log","App Show"," at App.vue:8")},onHide:function(){t("log","App Hide"," at App.vue:11")},methods:{initscan:function(){var e=plus.android.runtimeMainActivity(),a=plus.android.importClass("android.content.IntentFilter"),s=(plus.android.importClass("android.content.Intent"),new a),i=plus.android.implements("io.dcloud.feature.internal.reflect.BroadcastReceiver",{onReceive:function(e,a){t("log","onReceive"," at App.vue:22");var s=a.getStringExtra("com.symbol.datawedge.source"),i=a.getStringExtra("com.symbol.datawedge.data_string"),n=a.getStringExtra("com.symbol.datawedge.label_type"),r={decodesource:s,decodedata:i,decodelabeltype:n};uni.$emit("scanresult",r)}});s.addAction("com.pda.formobox"),e.registerReceiver(i,s)},onScan:function(t){uni.$off("scanresult"),uni.$on("scanresult",(function(e){t(e)}))}}};e.default=a}).call(this,a("0de9")["default"])},7037:function(t,e){function a(e){return t.exports=a="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},t.exports.__esModule=!0,t.exports["default"]=t.exports,a(e)}t.exports=a,t.exports.__esModule=!0,t.exports["default"]=t.exports},7426:function(t,e,a){"use strict";a.r(e);var s=a("3a25"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"7a3b":function(t,e,a){"use strict";a.r(e);var s=a("2efb"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"7b57":function(t,e,a){"use strict";a.r(e);var s=a("0266"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"7d55":function(t,e,a){"use strict";a.r(e);var s=a("c534"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"7ec2":function(t,e,a){var s=a("7037")["default"];function i(){"use strict";
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */t.exports=i=function(){return e},t.exports.__esModule=!0,t.exports["default"]=t.exports;var e={},a=Object.prototype,n=a.hasOwnProperty,r=Object.defineProperty||function(t,e,a){t[e]=a.value},o="function"==typeof Symbol?Symbol:{},l=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",d=o.toStringTag||"@@toStringTag";function u(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(O){u=function(t,e,a){return t[e]=a}}function _(t,e,a,s){var i=e&&e.prototype instanceof p?e:p,n=Object.create(i.prototype),o=new N(s||[]);return r(n,"_invoke",{value:w(t,a,o)}),n}function f(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(O){return{type:"throw",arg:O}}}e.wrap=_;var h={};function p(){}function m(){}function v(){}var g={};u(g,l,(function(){return this}));var $=Object.getPrototypeOf,y=$&&$($(T([])));y&&y!==a&&n.call(y,l)&&(g=y);var x=v.prototype=p.prototype=Object.create(g);function b(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){var a;r(this,"_invoke",{value:function(i,r){function o(){return new e((function(a,o){(function a(i,r,o,l){var c=f(t[i],t,r);if("throw"!==c.type){var d=c.arg,u=d.value;return u&&"object"==s(u)&&n.call(u,"__await")?e.resolve(u.__await).then((function(t){a("next",t,o,l)}),(function(t){a("throw",t,o,l)})):e.resolve(u).then((function(t){d.value=t,o(d)}),(function(t){return a("throw",t,o,l)}))}l(c.arg)})(i,r,a,o)}))}return a=a?a.then(o,o):o()}})}function w(t,e,a){var s="suspendedStart";return function(i,n){if("executing"===s)throw new Error("Generator is already running");if("completed"===s){if("throw"===i)throw n;return V()}for(a.method=i,a.arg=n;;){var r=a.delegate;if(r){var o=A(r,a);if(o){if(o===h)continue;return o}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===s)throw s="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);s="executing";var l=f(t,e,a);if("normal"===l.type){if(s=a.done?"completed":"suspendedYield",l.arg===h)continue;return{value:l.arg,done:a.done}}"throw"===l.type&&(s="completed",a.method="throw",a.arg=l.arg)}}}function A(t,e){var a=e.method,s=t.iterator[a];if(void 0===s)return e.delegate=null,"throw"===a&&t.iterator["return"]&&(e.method="return",e.arg=void 0,A(t,e),"throw"===e.method)||"return"!==a&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+a+"' method")),h;var i=f(s,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,h;var n=i.arg;return n?n.done?(e[t.resultName]=n.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,h):n:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function T(t){if(t){var e=t[l];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,s=function e(){for(;++a<t.length;)if(n.call(t,a))return e.value=t[a],e.done=!1,e;return e.value=void 0,e.done=!0,e};return s.next=s}}return{next:V}}function V(){return{value:void 0,done:!0}}return m.prototype=v,r(x,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:m,configurable:!0}),m.displayName=u(v,d,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,d,"GeneratorFunction")),t.prototype=Object.create(x),t},e.awrap=function(t){return{__await:t}},b(C.prototype),u(C.prototype,c,(function(){return this})),e.AsyncIterator=C,e.async=function(t,a,s,i,n){void 0===n&&(n=Promise);var r=new C(_(t,a,s,i),n);return e.isGeneratorFunction(a)?r:r.next().then((function(t){return t.done?t.value:r.next()}))},b(x),u(x,d,"Generator"),u(x,l,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),a=[];for(var s in e)a.push(s);return a.reverse(),function t(){for(;a.length;){var s=a.pop();if(s in e)return t.value=s,t.done=!1,t}return t.done=!0,t}},e.values=T,N.prototype={constructor:N,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function a(a,s){return r.type="throw",r.arg=t,e.next=a,s&&(e.method="next",e.arg=void 0),!!s}for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var o=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(o&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(o){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(t,e){for(var a=this.tryEntries.length-1;a>=0;--a){var s=this.tryEntries[a];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var i=s;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var r=i?i.completion:{};return r.type=t,r.arg=e,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(r)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),h},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var a=this.tryEntries[e];if(a.finallyLoc===t)return this.complete(a.completion,a.afterLoc),k(a),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var a=this.tryEntries[e];if(a.tryLoc===t){var s=a.completion;if("throw"===s.type){var i=s.arg;k(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:T(t),resultName:e,nextLoc:a},"next"===this.method&&(this.arg=void 0),h}},e}t.exports=i,t.exports.__esModule=!0,t.exports["default"]=t.exports},"85cc":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=[{name:"\u5317\u4eac\u5e02",city:[{name:"\u5317\u4eac\u5e02",area:["\u4e1c\u57ce\u533a","\u897f\u57ce\u533a","\u5d07\u6587\u533a","\u5ba3\u6b66\u533a","\u671d\u9633\u533a","\u4e30\u53f0\u533a","\u77f3\u666f\u5c71\u533a","\u6d77\u6dc0\u533a","\u95e8\u5934\u6c9f\u533a","\u623f\u5c71\u533a","\u901a\u5dde\u533a","\u987a\u4e49\u533a","\u660c\u5e73\u533a","\u5927\u5174\u533a","\u5e73\u8c37\u533a","\u6000\u67d4\u533a","\u5bc6\u4e91\u53bf","\u5ef6\u5e86\u53bf"]}]},{name:"\u5929\u6d25\u5e02",city:[{name:"\u5929\u6d25\u5e02",area:["\u548c\u5e73\u533a","\u6cb3\u4e1c\u533a","\u6cb3\u897f\u533a","\u5357\u5f00\u533a","\u6cb3\u5317\u533a","\u7ea2\u6865\u533a","\u5858\u6cbd\u533a","\u6c49\u6cbd\u533a","\u5927\u6e2f\u533a","\u4e1c\u4e3d\u533a","\u897f\u9752\u533a","\u6d25\u5357\u533a","\u5317\u8fb0\u533a","\u6b66\u6e05\u533a","\u5b9d\u577b\u533a","\u5b81\u6cb3\u53bf","\u9759\u6d77\u53bf","\u84df  \u53bf"]}]},{name:"\u6cb3\u5317\u7701",city:[{name:"\u77f3\u5bb6\u5e84\u5e02",area:["\u957f\u5b89\u533a","\u6865\u4e1c\u533a","\u6865\u897f\u533a","\u65b0\u534e\u533a","\u90ca  \u533a","\u4e95\u9649\u77ff\u533a","\u4e95\u9649\u53bf","\u6b63\u5b9a\u53bf","\u683e\u57ce\u53bf","\u884c\u5510\u53bf","\u7075\u5bff\u53bf","\u9ad8\u9091\u53bf","\u6df1\u6cfd\u53bf","\u8d5e\u7687\u53bf","\u65e0\u6781\u53bf","\u5e73\u5c71\u53bf","\u5143\u6c0f\u53bf","\u8d75  \u53bf","\u8f9b\u96c6\u5e02","\u85c1","\u664b\u5dde\u5e02","\u65b0\u4e50\u5e02","\u9e7f\u6cc9\u5e02"]},{name:"\u5510\u5c71\u5e02",area:["\u8def\u5357\u533a","\u8def\u5317\u533a","\u53e4\u51b6\u533a","\u5f00\u5e73\u533a","\u65b0  \u533a","\u4e30\u6da6\u53bf","\u6ee6  \u53bf","\u6ee6\u5357\u53bf","\u4e50\u4ead\u53bf","\u8fc1\u897f\u53bf","\u7389\u7530\u53bf","\u5510\u6d77\u53bf","\u9075\u5316\u5e02","\u4e30\u5357\u5e02","\u8fc1\u5b89\u5e02"]},{name:"\u79e6\u7687\u5c9b\u5e02",area:["\u6d77\u6e2f\u533a","\u5c71\u6d77\u5173\u533a","\u5317\u6234\u6cb3\u533a","\u9752\u9f99\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u660c\u9ece\u53bf","\u629a\u5b81\u53bf","\u5362\u9f99\u53bf"]},{name:"\u90af\u90f8\u5e02",area:["\u90af\u5c71\u533a","\u4e1b\u53f0\u533a","\u590d\u5174\u533a","\u5cf0\u5cf0\u77ff\u533a","\u90af\u90f8\u53bf","\u4e34\u6f33\u53bf","\u6210\u5b89\u53bf","\u5927\u540d\u53bf","\u6d89  \u53bf","\u78c1  \u53bf","\u80a5\u4e61\u53bf","\u6c38\u5e74\u53bf","\u90b1  \u53bf","\u9e21\u6cfd\u53bf","\u5e7f\u5e73\u53bf","\u9986\u9676\u53bf","\u9b4f  \u53bf","\u66f2\u5468\u53bf","\u6b66\u5b89\u5e02"]},{name:"\u90a2\u53f0\u5e02",area:["\u6865\u4e1c\u533a","\u6865\u897f\u533a","\u90a2\u53f0\u53bf","\u4e34\u57ce\u53bf","\u5185\u4e18\u53bf","\u67cf\u4e61\u53bf","\u9686\u5c27\u53bf","\u4efb  \u53bf","\u5357\u548c\u53bf","\u5b81\u664b\u53bf","\u5de8\u9e7f\u53bf","\u65b0\u6cb3\u53bf","\u5e7f\u5b97\u53bf","\u5e73\u4e61\u53bf","\u5a01  \u53bf","\u6e05\u6cb3\u53bf","\u4e34\u897f\u53bf","\u5357\u5bab\u5e02","\u6c99\u6cb3\u5e02"]},{name:"\u4fdd\u5b9a\u5e02",area:["\u65b0\u5e02\u533a","\u5317\u5e02\u533a","\u5357\u5e02\u533a","\u6ee1\u57ce\u53bf","\u6e05\u82d1\u53bf","\u6d9e\u6c34\u53bf","\u961c\u5e73\u53bf","\u5f90\u6c34\u53bf","\u5b9a\u5174\u53bf","\u5510  \u53bf","\u9ad8\u9633\u53bf","\u5bb9\u57ce\u53bf","\u6d9e\u6e90\u53bf","\u671b\u90fd\u53bf","\u5b89\u65b0\u53bf","\u6613  \u53bf","\u66f2\u9633\u53bf","\u8821  \u53bf","\u987a\u5e73\u53bf","\u535a\u91ce","\u96c4\u53bf","\u6dbf\u5dde\u5e02","\u5b9a\u5dde\u5e02","\u5b89\u56fd\u5e02","\u9ad8\u7891\u5e97\u5e02"]},{name:"\u5f20\u5bb6\u53e3",area:["\u6865\u4e1c\u533a","\u6865\u897f\u533a","\u5ba3\u5316\u533a","\u4e0b\u82b1\u56ed\u533a","\u5ba3\u5316\u53bf","\u5f20\u5317\u53bf","\u5eb7\u4fdd\u53bf","\u6cbd\u6e90\u53bf","\u5c1a\u4e49\u53bf","\u851a  \u53bf","\u9633\u539f\u53bf","\u6000\u5b89\u53bf","\u4e07\u5168\u53bf","\u6000\u6765\u53bf","\u6dbf\u9e7f\u53bf","\u8d64\u57ce\u53bf","\u5d07\u793c\u53bf"]},{name:"\u627f\u5fb7\u5e02",area:["\u53cc\u6865\u533a","\u53cc\u6ee6\u533a","\u9e70\u624b\u8425\u5b50\u77ff\u533a","\u627f\u5fb7\u53bf","\u5174\u9686\u53bf","\u5e73\u6cc9\u53bf","\u6ee6\u5e73\u53bf","\u9686\u5316\u53bf","\u4e30\u5b81\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u5bbd\u57ce\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u56f4\u573a\u6ee1\u65cf\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6ca7\u5dde\u5e02",area:["\u65b0\u534e\u533a","\u8fd0\u6cb3\u533a","\u6ca7  \u53bf","\u9752  \u53bf","\u4e1c\u5149\u53bf","\u6d77\u5174\u53bf","\u76d0\u5c71\u53bf","\u8083\u5b81\u53bf","\u5357\u76ae\u53bf","\u5434\u6865\u53bf","\u732e  \u53bf","\u5b5f\u6751\u56de\u65cf\u81ea\u6cbb\u53bf","\u6cca\u5934\u5e02","\u4efb\u4e18\u5e02","\u9ec4\u9a85\u5e02","\u6cb3\u95f4\u5e02"]},{name:"\u5eca\u574a\u5e02",area:["\u5b89\u6b21\u533a","\u56fa\u5b89\u53bf","\u6c38\u6e05\u53bf","\u9999\u6cb3\u53bf","\u5927\u57ce\u53bf","\u6587\u5b89\u53bf","\u5927\u5382\u56de\u65cf\u81ea\u6cbb\u53bf","\u9738\u5dde\u5e02","\u4e09\u6cb3\u5e02"]},{name:"\u8861\u6c34\u5e02",area:["\u6843\u57ce\u533a","\u67a3\u5f3a\u53bf","\u6b66\u9091\u53bf","\u6b66\u5f3a\u53bf","\u9976\u9633\u53bf","\u5b89\u5e73\u53bf","\u6545\u57ce\u53bf","\u666f  \u53bf","\u961c\u57ce\u53bf","\u5180\u5dde\u5e02","\u6df1\u5dde\u5e02"]}]},{name:"\u5c71\u897f\u7701",city:[{name:"\u592a\u539f\u5e02",area:["\u5c0f\u5e97\u533a","\u8fce\u6cfd\u533a","\u674f\u82b1\u5cad\u533a","\u5c16\u8349\u576a\u533a","\u4e07\u67cf\u6797\u533a","\u664b\u6e90\u533a","\u6e05\u5f90\u53bf","\u9633\u66f2\u53bf","\u5a04\u70e6\u53bf","\u53e4\u4ea4\u5e02"]},{name:"\u5927\u540c\u5e02",area:["\u57ce  \u533a","\u77ff  \u533a","\u5357\u90ca\u533a","\u65b0\u8363\u533a","\u9633\u9ad8\u53bf","\u5929\u9547\u53bf","\u5e7f\u7075\u53bf","\u7075\u4e18\u53bf","\u6d51\u6e90\u53bf","\u5de6\u4e91\u53bf","\u5927\u540c\u53bf"]},{name:"\u9633\u6cc9\u5e02",area:["\u57ce  \u533a","\u77ff  \u533a","\u90ca  \u533a","\u5e73\u5b9a\u53bf","\u76c2  \u53bf"]},{name:"\u957f\u6cbb\u5e02",area:["\u57ce  \u533a","\u90ca  \u533a","\u957f\u6cbb\u53bf","\u8944\u57a3\u53bf","\u5c6f\u7559\u53bf","\u5e73\u987a\u53bf","\u9ece\u57ce\u53bf","\u58f6\u5173\u53bf","\u957f\u5b50\u53bf","\u6b66\u4e61\u53bf","\u6c81  \u53bf","\u6c81\u6e90\u53bf","\u6f5e\u57ce\u5e02"]},{name:"\u664b\u57ce\u5e02",area:["\u57ce  \u533a","\u6c81\u6c34\u53bf","\u9633\u57ce\u53bf","\u9675\u5ddd\u53bf","\u6cfd\u5dde\u53bf","\u9ad8\u5e73\u5e02"]},{name:"\u6714\u5dde\u5e02",area:["\u6714\u57ce\u533a","\u5e73\u9c81\u533a","\u5c71\u9634\u53bf","\u5e94  \u53bf","\u53f3\u7389\u53bf","\u6000\u4ec1\u53bf"]},{name:"\u5ffb\u5dde\u5e02",area:["\u5ffb\u5e9c\u533a","\u539f\u5e73\u5e02","\u5b9a\u8944\u53bf","\u4e94\u53f0\u53bf","\u4ee3  \u53bf","\u7e41\u5cd9\u53bf","\u5b81\u6b66\u53bf","\u9759\u4e50\u53bf","\u795e\u6c60\u53bf","\u4e94\u5be8\u53bf","\u5ca2\u5c9a\u53bf","\u6cb3\u66f2\u53bf","\u4fdd\u5fb7\u53bf","\u504f\u5173\u53bf"]},{name:"\u5415\u6881\u5e02",area:["\u79bb\u77f3\u533a","\u5b5d\u4e49\u5e02","\u6c7e\u9633\u5e02","\u6587\u6c34\u53bf","\u4ea4\u57ce\u53bf","\u5174  \u53bf","\u4e34  \u53bf","\u67f3\u6797\u53bf","\u77f3\u697c\u53bf","\u5c9a  \u53bf","\u65b9\u5c71\u53bf","\u4e2d\u9633\u53bf","\u4ea4\u53e3\u53bf"]},{name:"\u664b\u4e2d\u5e02",area:["\u6986\u6b21\u5e02","\u4ecb\u4f11\u5e02","\u6986\u793e\u53bf","\u5de6\u6743\u53bf","\u548c\u987a\u53bf","\u6614\u9633\u53bf","\u5bff\u9633\u53bf","\u592a\u8c37\u53bf","\u7941  \u53bf","\u5e73\u9065\u53bf","\u7075\u77f3\u53bf"]},{name:"\u4e34\u6c7e\u5e02",area:["\u4e34\u6c7e\u5e02","\u4faf\u9a6c\u5e02","\u970d\u5dde\u5e02","\u66f2\u6c83\u53bf","\u7ffc\u57ce\u53bf","\u8944\u6c7e\u53bf","\u6d2a\u6d1e\u53bf","\u53e4  \u53bf","\u5b89\u6cfd\u53bf","\u6d6e\u5c71\u53bf","\u5409  \u53bf","\u4e61\u5b81\u53bf","\u84b2  \u53bf","\u5927\u5b81\u53bf","\u6c38\u548c\u53bf","\u96b0  \u53bf","\u6c7e\u897f\u53bf"]},{name:"\u8fd0\u57ce\u5e02",area:["\u8fd0\u57ce\u5e02","\u6c38\u6d4e\u5e02","\u6cb3\u6d25\u5e02","\u82ae\u57ce\u53bf","\u4e34\u7317\u53bf","\u4e07\u8363\u53bf","\u65b0\u7edb\u53bf","\u7a37\u5c71\u53bf","\u95fb\u559c\u53bf","\u590f  \u53bf","\u7edb  \u53bf","\u5e73\u9646\u53bf","\u57a3\u66f2\u53bf"]}]},{name:"\u5185\u8499\u53e4",city:[{name:"\u547c\u548c\u6d69\u7279\u5e02",area:["\u65b0\u57ce\u533a","\u56de\u6c11\u533a","\u7389\u6cc9\u533a","\u90ca  \u533a","\u571f\u9ed8\u7279\u5de6\u65d7","\u6258\u514b\u6258\u53bf","\u548c\u6797\u683c\u5c14\u53bf","\u6e05\u6c34\u6cb3\u53bf","\u6b66\u5ddd\u53bf"]},{name:"\u5305\u5934\u5e02",area:["\u4e1c\u6cb3\u533a","\u6606\u90fd\u4f26\u533a","\u9752\u5c71\u533a","\u77f3\u62d0\u77ff\u533a","\u767d\u4e91\u77ff\u533a","\u90ca  \u533a","\u571f\u9ed8\u7279\u53f3\u65d7","\u56fa\u9633\u53bf","\u8fbe\u5c14\u7f55\u8302\u660e\u5b89\u8054\u5408\u65d7"]},{name:"\u4e4c\u6d77\u5e02",area:["\u6d77\u52c3\u6e7e\u533a","\u6d77\u5357\u533a","\u4e4c\u8fbe\u533a"]},{name:"\u8d64\u5cf0\u5e02",area:["\u7ea2\u5c71\u533a","\u5143\u5b9d\u5c71\u533a","\u677e\u5c71\u533a","\u963f\u9c81\u79d1\u5c14\u6c81\u65d7","\u5df4\u6797\u5de6\u65d7","\u5df4\u6797\u53f3\u65d7","\u6797\u897f\u53bf","\u514b\u4ec0\u514b\u817e\u65d7","\u7fc1\u725b\u7279\u65d7","\u5580\u5587\u6c81\u65d7","\u5b81\u57ce\u53bf","\u6556\u6c49\u65d7"]},{name:"\u547c\u4f26\u8d1d\u5c14\u5e02",area:["\u6d77\u62c9\u5c14\u5e02","\u6ee1\u6d32\u91cc\u5e02","\u624e\u5170\u5c6f\u5e02","\u7259\u514b\u77f3\u5e02","\u6839\u6cb3\u5e02","\u989d\u5c14\u53e4\u7eb3\u5e02","\u963f\u8363\u65d7","\u83ab\u529b\u8fbe\u74e6\u8fbe\u65a1\u5c14\u65cf\u81ea\u6cbb\u65d7","\u9102\u4f26\u6625\u81ea\u6cbb\u65d7","\u9102\u6e29\u514b\u65cf\u81ea\u6cbb\u65d7","\u65b0\u5df4\u5c14\u864e\u53f3\u65d7","\u65b0\u5df4\u5c14\u864e\u5de6\u65d7","\u9648\u5df4\u5c14\u864e\u65d7"]},{name:"\u5174\u5b89\u76df",area:["\u4e4c\u5170\u6d69\u7279\u5e02","\u963f\u5c14\u5c71\u5e02","\u79d1\u5c14\u6c81\u53f3\u7ffc\u524d\u65d7","\u79d1\u5c14\u6c81\u53f3\u7ffc\u4e2d\u65d7","\u624e\u8d49\u7279\u65d7","\u7a81\u6cc9\u53bf"]},{name:"\u901a\u8fbd\u5e02",area:["\u79d1\u5c14\u6c81\u533a","\u970d\u6797\u90ed\u52d2\u5e02","\u79d1\u5c14\u6c81\u5de6\u7ffc\u4e2d\u65d7","\u79d1\u5c14\u6c81\u5de6\u7ffc\u540e\u65d7","\u5f00\u9c81\u53bf","\u5e93\u4f26\u65d7","\u5948\u66fc\u65d7","\u624e\u9c81\u7279\u65d7"]},{name:"\u9521\u6797\u90ed\u52d2\u76df",area:["\u4e8c\u8fde\u6d69\u7279\u5e02","\u9521\u6797\u6d69\u7279\u5e02","\u963f\u5df4\u560e\u65d7","\u82cf\u5c3c\u7279\u5de6\u65d7","\u82cf\u5c3c\u7279\u53f3\u65d7","\u4e1c\u4e4c\u73e0\u7a46\u6c81\u65d7","\u897f\u4e4c\u73e0\u7a46\u6c81\u65d7","\u592a\u4ec6\u5bfa\u65d7","\u9576\u9ec4\u65d7","\u6b63\u9576\u767d\u65d7","\u6b63\u84dd\u65d7","\u591a\u4f26\u53bf"]},{name:"\u4e4c\u5170\u5bdf\u5e03\u76df",area:["\u96c6\u5b81\u5e02","\u4e30\u9547\u5e02","\u5353\u8d44\u53bf","\u5316\u5fb7\u53bf","\u5546\u90fd\u53bf","\u5174\u548c\u53bf","\u51c9\u57ce\u53bf","\u5bdf\u54c8\u5c14\u53f3\u7ffc\u524d\u65d7","\u5bdf\u54c8\u5c14\u53f3\u7ffc\u4e2d\u65d7","\u5bdf\u54c8\u5c14\u53f3\u7ffc\u540e\u65d7","\u56db\u5b50\u738b\u65d7"]},{name:"\u4f0a\u514b\u662d\u76df",area:["\u4e1c\u80dc\u5e02","\u8fbe\u62c9\u7279\u65d7","\u51c6\u683c\u5c14\u65d7","\u9102\u6258\u514b\u524d\u65d7","\u9102\u6258\u514b\u65d7","\u676d\u9526\u65d7","\u4e4c\u5ba1\u65d7","\u4f0a\u91d1\u970d\u6d1b\u65d7"]},{name:"\u5df4\u5f66\u6dd6\u5c14\u76df",area:["\u4e34\u6cb3\u5e02","\u4e94\u539f\u53bf","\u78f4\u53e3\u53bf","\u4e4c\u62c9\u7279\u524d\u65d7","\u4e4c\u62c9\u7279\u4e2d\u65d7","\u4e4c\u62c9\u7279\u540e\u65d7","\u676d\u9526\u540e\u65d7"]},{name:"\u963f\u62c9\u5584\u76df",area:["\u963f\u62c9\u5584\u5de6\u65d7","\u963f\u62c9\u5584\u53f3\u65d7","\u989d\u6d4e\u7eb3\u65d7"]}]},{name:"\u8fbd\u5b81\u7701",city:[{name:"\u6c88\u9633\u5e02",area:["\u6c88\u6cb3\u533a","\u7687\u59d1\u533a","\u548c\u5e73\u533a","\u5927\u4e1c\u533a","\u94c1\u897f\u533a","\u82cf\u5bb6\u5c6f\u533a","\u4e1c\u9675\u533a","\u4e8e\u6d2a\u533a","\u65b0\u6c11\u5e02","\u6cd5\u5e93\u53bf","\u8fbd\u4e2d\u53bf","\u5eb7\u5e73\u53bf","\u65b0\u57ce\u5b50\u533a"]},{name:"\u5927\u8fde\u5e02",area:["\u897f\u5c97\u533a","\u4e2d\u5c71\u533a","\u6c99\u6cb3\u53e3\u533a","\u7518\u4e95\u5b50\u533a","\u65c5\u987a\u53e3\u533a","\u91d1\u5dde\u533a","\u74e6\u623f\u5e97\u5e02","\u666e\u5170\u5e97\u5e02","\u5e84\u6cb3\u5e02","\u957f\u6d77\u53bf"]},{name:"\u978d\u5c71\u5e02",area:["\u94c1\u4e1c\u533a","\u94c1\u897f\u533a","\u7acb\u5c71\u533a","\u5343\u5c71\u533a","\u6d77\u57ce\u5e02","\u53f0\u5b89\u53bf","\u5cab\u5ca9\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u629a\u987a\u5e02",area:["\u987a\u57ce\u533a","\u65b0\u629a\u533a","\u4e1c\u6d32\u533a","\u671b\u82b1\u533a","\u629a\u987a\u53bf","\u6e05\u539f\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u65b0\u5bbe\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u672c\u6eaa\u5e02",area:["\u5e73\u5c71\u533a","\u660e\u5c71\u533a","\u6eaa\u6e56\u533a","\u5357\u82ac\u533a","\u672c\u6eaa\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u6853\u4ec1\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4e39\u4e1c\u5e02",area:["\u632f\u5174\u533a","\u5143\u5b9d\u533a","\u632f\u5b89\u533a","\u4e1c\u6e2f\u5e02","\u51e4\u57ce\u5e02","\u5bbd\u7538\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9526\u5dde\u5e02",area:["\u592a\u548c\u533a","\u53e4\u5854\u533a","\u51cc\u6cb3\u533a","\u51cc\u6d77\u5e02","\u9ed1\u5c71\u53bf","\u4e49\u53bf","\u5317\u5b81\u5e02"]},{name:"\u8425\u53e3\u5e02",area:["\u7ad9\u524d\u533a","\u897f\u5e02\u533a","\u9c85\u9c7c\u5708\u533a","\u8001\u8fb9\u533a","\u5927\u77f3\u6865\u5e02","\u76d6\u5dde\u5e02"]},{name:"\u961c\u65b0\u5e02",area:["\u6d77\u5dde\u533a","\u65b0\u90b1\u533a","\u592a\u5e73\u533a","\u6e05\u6cb3\u95e8\u533a","\u7ec6\u6cb3\u533a","\u5f70\u6b66\u53bf","\u961c\u65b0\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8fbd\u9633\u5e02",area:["\u767d\u5854\u533a","\u6587\u5723\u533a","\u5b8f\u4f1f\u533a","\u592a\u5b50\u6cb3\u533a","\u5f13\u957f\u5cad\u533a","\u706f\u5854\u5e02","\u8fbd\u9633\u53bf"]},{name:"\u76d8\u9526",area:["\u53cc\u53f0\u5b50\u533a","\u5174\u9686\u53f0\u533a","\u76d8\u5c71\u53bf","\u5927\u6d3c\u53bf"]},{name:"\u94c1\u5cad\u5e02",area:["\u94f6\u5dde\u533a","\u6e05\u6cb3\u533a","\u8c03\u5175\u5c71\u5e02","\u5f00\u539f\u5e02","\u94c1\u5cad\u53bf","\u660c\u56fe\u53bf","\u897f\u4e30\u53bf"]},{name:"\u671d\u9633\u5e02",area:["\u53cc\u5854\u533a","\u9f99\u57ce\u533a","\u51cc\u6e90\u5e02","\u5317\u7968\u5e02","\u671d\u9633\u53bf","\u5efa\u5e73\u53bf","\u5580\u5587\u6c81\u5de6\u7ffc\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u846b\u82a6\u5c9b\u5e02",area:["\u9f99\u6e2f\u533a","\u5357\u7968\u533a","\u8fde\u5c71\u533a","\u5174\u57ce\u5e02","\u7ee5\u4e2d\u53bf","\u5efa\u660c\u53bf"]}]},{name:"\u5409\u6797\u7701",city:[{name:"\u957f\u6625\u5e02",area:["\u671d\u9633\u533a","\u5bbd\u57ce\u533a","\u4e8c\u9053\u533a","\u5357\u5173\u533a","\u7eff\u56ed\u533a","\u53cc\u9633\u533a","\u4e5d\u53f0\u5e02","\u6986\u6811\u5e02","\u5fb7\u60e0\u5e02","\u519c\u5b89\u53bf"]},{name:"\u5409\u6797\u5e02",area:["\u8239\u8425\u533a","\u660c\u9091\u533a","\u9f99\u6f6d\u533a","\u4e30\u6ee1\u533a","\u8212\u5170\u5e02","\u6866\u7538\u5e02","\u86df\u6cb3\u5e02","\u78d0\u77f3\u5e02","\u6c38\u5409\u53bf"]},{name:"\u56db\u5e73",area:["\u94c1\u897f\u533a","\u94c1\u4e1c\u533a","\u516c\u4e3b\u5cad\u5e02","\u53cc\u8fbd\u5e02","\u68a8\u6811\u53bf","\u4f0a\u901a\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8fbd\u6e90\u5e02",area:["\u9f99\u5c71\u533a","\u897f\u5b89\u533a","\u4e1c\u8fbd\u53bf","\u4e1c\u4e30\u53bf"]},{name:"\u901a\u5316\u5e02",area:["\u4e1c\u660c\u533a","\u4e8c\u9053\u6c5f\u533a","\u6885\u6cb3\u53e3\u5e02","\u96c6\u5b89\u5e02","\u901a\u5316\u53bf","\u8f89\u5357\u53bf","\u67f3\u6cb3\u53bf"]},{name:"\u767d\u5c71\u5e02",area:["\u516b\u9053\u6c5f\u533a","\u6c5f\u6e90\u533a","\u4e34\u6c5f\u5e02","\u9756\u5b87\u53bf","\u629a\u677e\u53bf","\u957f\u767d\u671d\u9c9c\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u677e\u539f\u5e02",area:["\u5b81\u6c5f\u533a","\u4e7e\u5b89\u53bf","\u957f\u5cad\u53bf","\u6276\u4f59\u53bf","\u524d\u90ed\u5c14\u7f57\u65af\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u767d\u57ce\u5e02",area:["\u6d2e\u5317\u533a","\u5927\u5b89\u5e02","\u6d2e\u5357\u5e02","\u9547\u8d49\u53bf","\u901a\u6986\u53bf"]},{name:"\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde",area:["\u5ef6\u5409\u5e02","\u56fe\u4eec\u5e02","\u6566\u5316\u5e02","\u9f99\u4e95\u5e02","\u73f2\u6625\u5e02","\u548c\u9f99\u5e02","\u5b89\u56fe\u53bf","\u6c6a\u6e05\u53bf"]}]},{name:"\u9ed1\u9f99\u6c5f\u7701",city:[{name:"\u54c8\u5c14\u6ee8\u5e02",area:["\u677e\u5317\u533a","\u9053\u91cc\u533a","\u5357\u5c97\u533a","\u5e73\u623f\u533a","\u9999\u574a\u533a","\u9053\u5916\u533a","\u547c\u5170\u533a","\u963f\u57ce\u533a","\u53cc\u57ce\u5e02","\u5c1a\u5fd7\u5e02","\u4e94\u5e38\u5e02","\u5bbe\u53bf","\u65b9\u6b63\u53bf","\u901a\u6cb3\u53bf","\u5df4\u5f66\u53bf","\u5ef6\u5bff\u53bf","\u6728\u5170\u53bf","\u4f9d\u5170\u53bf"]},{name:"\u9f50\u9f50\u54c8\u5c14\u5e02",area:["\u9f99\u6c99\u533a","\u6602\u6602\u6eaa\u533a","\u94c1\u950b\u533a","\u5efa\u534e\u533a","\u5bcc\u62c9\u5c14\u57fa\u533a","\u78be\u5b50\u5c71\u533a","\u6885\u91cc\u65af\u8fbe\u65a1\u5c14\u65cf\u533a","\u8bb7\u6cb3\u5e02","\u5bcc\u88d5\u53bf","\u62dc\u6cc9\u53bf","\u7518\u5357\u53bf","\u4f9d\u5b89\u53bf","\u514b\u5c71\u53bf","\u6cf0\u6765\u53bf","\u514b\u4e1c\u53bf","\u9f99\u6c5f\u53bf"]},{name:"\u9e64\u5c97\u5e02",area:["\u5174\u5c71\u533a","\u5de5\u519c\u533a","\u5357\u5c71\u533a","\u5174\u5b89\u533a","\u5411\u9633\u533a","\u4e1c\u5c71\u533a","\u841d\u5317\u53bf","\u7ee5\u6ee8\u53bf"]},{name:"\u53cc\u9e2d\u5c71",area:["\u5c16\u5c71\u533a","\u5cad\u4e1c\u533a","\u56db\u65b9\u53f0\u533a","\u5b9d\u5c71\u533a","\u96c6\u8d24\u53bf","\u5b9d\u6e05\u53bf","\u53cb\u8c0a\u53bf","\u9976\u6cb3\u53bf"]},{name:"\u9e21\u897f\u5e02",area:["\u9e21\u51a0\u533a","\u6052\u5c71\u533a","\u57ce\u5b50\u6cb3\u533a","\u6ef4\u9053\u533a","\u68a8\u6811\u533a","\u9ebb\u5c71\u533a","\u5bc6\u5c71\u5e02","\u864e\u6797\u5e02","\u9e21\u4e1c\u53bf"]},{name:"\u5927\u5e86\u5e02",area:["\u8428\u5c14\u56fe\u533a","\u7ea2\u5c97\u533a","\u9f99\u51e4\u533a","\u8ba9\u80e1\u8def\u533a","\u5927\u540c\u533a","\u6797\u7538\u53bf","\u8087\u5dde\u53bf","\u8087\u6e90\u53bf","\u675c\u5c14\u4f2f\u7279\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4f0a\u6625\u5e02",area:["\u4f0a\u6625\u533a","\u5e26\u5cad\u533a","\u5357\u5c94\u533a","\u91d1\u5c71\u5c6f\u533a","\u897f\u6797\u533a","\u7f8e\u6eaa\u533a","\u4e4c\u9a6c\u6cb3\u533a","\u7fe0\u5ce6\u533a","\u53cb\u597d\u533a","\u4e0a\u7518\u5cad\u533a","\u4e94\u8425\u533a","\u7ea2\u661f\u533a","\u65b0\u9752\u533a","\u6c64\u65fa\u6cb3\u533a","\u4e4c\u4f0a\u5cad\u533a","\u94c1\u529b\u5e02","\u5609\u836b\u53bf"]},{name:"\u7261\u4e39\u6c5f\u5e02",area:["\u7231\u6c11\u533a","\u4e1c\u5b89\u533a","\u9633\u660e\u533a","\u897f\u5b89\u533a","\u7ee5\u82ac\u6cb3\u5e02","\u5b81\u5b89\u5e02","\u6d77\u6797\u5e02","\u7a46\u68f1\u5e02","\u6797\u53e3\u53bf","\u4e1c\u5b81\u53bf"]},{name:"\u4f73\u6728\u65af\u5e02",area:["\u5411\u9633\u533a","\u524d\u8fdb\u533a","\u4e1c\u98ce\u533a","\u90ca\u533a","\u540c\u6c5f\u5e02","\u5bcc\u9526\u5e02","\u6866\u5ddd\u53bf","\u629a\u8fdc\u53bf","\u6866\u5357\u53bf","\u6c64\u539f\u53bf"]},{name:"\u4e03\u53f0\u6cb3\u5e02",area:["\u6843\u5c71\u533a","\u65b0\u5174\u533a","\u8304\u5b50\u6cb3\u533a","\u52c3\u5229\u53bf"]},{name:"\u9ed1\u6cb3\u5e02",area:["\u7231\u8f89\u533a","\u5317\u5b89\u5e02","\u4e94\u5927\u8fde\u6c60\u5e02","\u900a\u514b\u53bf","\u5ae9\u6c5f\u53bf","\u5b59\u5434\u53bf"]},{name:"\u7ee5\u5316\u5e02",area:["\u5317\u6797\u533a","\u5b89\u8fbe\u5e02","\u8087\u4e1c\u5e02","\u6d77\u4f26\u5e02","\u7ee5\u68f1\u53bf","\u5170\u897f\u53bf","\u660e\u6c34\u53bf","\u9752\u5188\u53bf","\u5e86\u5b89\u53bf","\u671b\u594e\u53bf"]},{name:"\u5927\u5174\u5b89\u5cad\u5730\u533a",area:["\u547c\u739b\u53bf","\u5854\u6cb3\u53bf","\u6f20\u6cb3\u53bf","\u5927\u5174\u5b89\u5cad\u8f96\u533a"]}]},{name:"\u4e0a\u6d77\u5e02",city:[{name:"\u4e0a\u6d77\u5e02",area:["\u9ec4\u6d66\u533a","\u5362\u6e7e\u533a","\u5f90\u6c47\u533a","\u957f\u5b81\u533a","\u9759\u5b89\u533a","\u666e\u9640\u533a","\u95f8\u5317\u533a","\u8679\u53e3\u533a","\u6768\u6d66\u533a","\u5b9d\u5c71\u533a","\u95f5\u884c\u533a","\u5609\u5b9a\u533a","\u677e\u6c5f\u533a","\u91d1\u5c71\u533a","\u9752\u6d66\u533a","\u5357\u6c47\u533a","\u5949\u8d24\u533a","\u6d66\u4e1c\u65b0\u533a","\u5d07\u660e\u53bf"]}]},{name:"\u6c5f\u82cf\u7701",city:[{name:"\u5357\u4eac\u5e02",area:["\u7384\u6b66\u533a","\u767d\u4e0b\u533a","\u79e6\u6dee\u533a","\u5efa\u90ba\u533a","\u9f13\u697c\u533a","\u4e0b\u5173\u533a","\u6816\u971e\u533a","\u96e8\u82b1\u53f0\u533a","\u6d66\u53e3\u533a","\u6c5f\u5b81\u533a","\u516d\u5408\u533a","\u6ea7\u6c34\u53bf","\u9ad8\u6df3\u53bf"]},{name:"\u82cf\u5dde\u5e02",area:["\u91d1\u960a\u533a","\u5e73\u6c5f\u533a","\u6ca7\u6d6a\u533a","\u864e\u4e18\u533a","\u5434\u4e2d\u533a","\u76f8\u57ce\u533a","\u5e38\u719f\u5e02","\u5f20\u5bb6\u6e2f\u5e02","\u6606\u5c71\u5e02","\u5434\u6c5f\u5e02","\u592a\u4ed3\u5e02"]},{name:"\u65e0\u9521\u5e02",area:["\u5d07\u5b89\u533a","\u5357\u957f\u533a","\u5317\u5858\u533a","\u6ee8\u6e56\u533a","\u9521\u5c71\u533a","\u60e0\u5c71\u533a","\u6c5f\u9634\u5e02","\u5b9c\u5174\u5e02"]},{name:"\u5e38\u5dde\u5e02",area:["\u949f\u697c\u533a","\u5929\u5b81\u533a","\u621a\u5885\u5830\u533a","\u65b0\u5317\u533a","\u6b66\u8fdb\u533a","\u91d1\u575b\u5e02","\u6ea7\u9633\u5e02"]},{name:"\u9547\u6c5f\u5e02",area:["\u4eac\u53e3\u533a","\u6da6\u5dde\u533a","\u4e39\u5f92\u533a","\u4e39\u9633\u5e02","\u626c\u4e2d\u5e02","\u53e5\u5bb9\u5e02"]},{name:"\u5357\u901a\u5e02",area:["\u5d07\u5ddd\u533a","\u6e2f\u95f8\u533a","\u901a\u5dde\u5e02","\u5982\u768b\u5e02","\u6d77\u95e8\u5e02","\u542f\u4e1c\u5e02","\u6d77\u5b89\u53bf","\u5982\u4e1c\u53bf"]},{name:"\u6cf0\u5dde\u5e02",area:["\u6d77\u9675\u533a","\u9ad8\u6e2f\u533a","\u59dc\u5830\u5e02","\u6cf0\u5174\u5e02","\u9756\u6c5f\u5e02","\u5174\u5316\u5e02"]},{name:"\u626c\u5dde\u5e02",area:["\u5e7f\u9675\u533a","\u7ef4\u626c\u533a","\u9097\u6c5f\u533a","\u6c5f\u90fd\u5e02","\u4eea\u5f81\u5e02","\u9ad8\u90ae\u5e02","\u5b9d\u5e94\u53bf"]},{name:"\u76d0\u57ce\u5e02",area:["\u4ead\u6e56\u533a","\u76d0\u90fd\u533a","\u5927\u4e30\u5e02","\u4e1c\u53f0\u5e02","\u5efa\u6e56\u53bf","\u5c04\u9633\u53bf","\u961c\u5b81\u53bf","\u6ee8\u6d77\u53bf","\u54cd\u6c34\u53bf"]},{name:"\u8fde\u4e91\u6e2f\u5e02",area:["\u65b0\u6d66\u533a","\u6d77\u5dde\u533a","\u8fde\u4e91\u533a","\u4e1c\u6d77\u53bf","\u704c\u4e91\u53bf","\u8d63\u6986\u53bf","\u704c\u5357\u53bf"]},{name:"\u5f90\u5dde\u5e02",area:["\u4e91\u9f99\u533a","\u9f13\u697c\u533a","\u4e5d\u91cc\u533a","\u6cc9\u5c71\u533a","\u8d3e\u6c6a\u533a","\u90b3\u5dde\u5e02","\u65b0\u6c82\u5e02","\u94dc\u5c71\u53bf","\u7762\u5b81\u53bf","\u6c9b\u53bf","\u4e30\u53bf"]},{name:"\u6dee\u5b89\u5e02",area:["\u6e05\u6cb3\u533a","\u6e05\u6d66\u533a","\u695a\u5dde\u533a","\u6dee\u9634\u533a","\u6d9f\u6c34\u53bf","\u6d2a\u6cfd\u53bf","\u91d1\u6e56\u53bf","\u76f1\u7719\u53bf"]},{name:"\u5bbf\u8fc1\u5e02",area:["\u5bbf\u57ce\u533a","\u5bbf\u8c6b\u533a","\u6cad\u9633\u53bf","\u6cd7\u9633\u53bf","\u6cd7\u6d2a\u53bf"]}]},{name:"\u6d59\u6c5f\u7701",city:[{name:"\u676d\u5dde\u5e02",area:["\u62f1\u5885\u533a","\u897f\u6e56\u533a","\u4e0a\u57ce\u533a","\u4e0b\u57ce\u533a","\u6c5f\u5e72\u533a","\u6ee8\u6c5f\u533a","\u4f59\u676d\u533a","\u8427\u5c71\u533a","\u5efa\u5fb7\u5e02","\u5bcc\u9633\u5e02","\u4e34\u5b89\u5e02","\u6850\u5e90\u53bf","\u6df3\u5b89\u53bf"]},{name:"\u5b81\u6ce2\u5e02",area:["\u6d77\u66d9\u533a","\u6c5f\u4e1c\u533a","\u6c5f\u5317\u533a","\u9547\u6d77\u533a","\u5317\u4ed1\u533a","\u911e\u5dde\u533a","\u4f59\u59da\u5e02","\u6148\u6eaa\u5e02","\u5949\u5316\u5e02","\u5b81\u6d77\u53bf","\u8c61\u5c71\u53bf"]},{name:"\u6e29\u5dde\u5e02",area:["\u9e7f\u57ce\u533a","\u9f99\u6e7e\u533a","\u74ef\u6d77\u533a","\u745e\u5b89\u5e02","\u4e50\u6e05\u5e02","\u6c38\u5609\u53bf","\u6d1e\u5934\u53bf","\u5e73\u9633\u53bf","\u82cd\u5357\u53bf","\u6587\u6210\u53bf","\u6cf0\u987a\u53bf"]},{name:"\u5609\u5174\u5e02",area:["\u79c0\u57ce\u533a","\u79c0\u6d32\u533a","\u6d77\u5b81\u5e02","\u5e73\u6e56\u5e02","\u6850\u4e61\u5e02","\u5609\u5584\u53bf","\u6d77\u76d0\u53bf"]},{name:"\u6e56\u5dde\u5e02",area:["\u5434\u5174\u533a","\u5357\u6d54\u533a","\u957f\u5174\u53bf","\u5fb7\u6e05\u53bf","\u5b89\u5409\u53bf"]},{name:"\u7ecd\u5174\u5e02",area:["\u8d8a\u57ce\u533a","\u8bf8\u66a8\u5e02","\u4e0a\u865e\u5e02","\u5d4a\u5dde\u5e02","\u7ecd\u5174\u53bf","\u65b0\u660c\u53bf"]},{name:"\u91d1\u534e\u5e02",area:["\u5a7a\u57ce\u533a","\u91d1\u4e1c\u533a","\u5170\u6eaa\u5e02","\u4e49\u4e4c\u5e02","\u4e1c\u9633\u5e02","\u6c38\u5eb7\u5e02","\u6b66\u4e49\u53bf","\u6d66\u6c5f\u53bf","\u78d0\u5b89\u53bf"]},{name:"\u8862\u5dde\u5e02",area:["\u67ef\u57ce\u533a","\u8862\u6c5f\u533a","\u6c5f\u5c71\u5e02","\u9f99\u6e38\u53bf","\u5e38\u5c71\u53bf","\u5f00\u5316\u53bf"]},{name:"\u821f\u5c71\u5e02",area:["\u5b9a\u6d77\u533a","\u666e\u9640\u533a","\u5cb1\u5c71\u53bf","\u5d4a\u6cd7\u53bf"]},{name:"\u53f0\u5dde\u5e02",area:["\u6912\u6c5f\u533a","\u9ec4\u5ca9\u533a","\u8def\u6865\u533a","\u4e34\u6d77\u5e02","\u6e29\u5cad\u5e02","\u7389\u73af\u53bf","\u5929\u53f0\u53bf","\u4ed9\u5c45\u53bf","\u4e09\u95e8\u53bf"]},{name:"\u4e3d\u6c34\u5e02",area:["\u83b2\u90fd\u533a","\u9f99\u6cc9\u5e02","\u7f19\u4e91\u53bf","\u9752\u7530\u53bf","\u4e91\u548c\u53bf","\u9042\u660c\u53bf","\u677e\u9633\u53bf","\u5e86\u5143\u53bf","\u666f\u5b81\u7572\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u5b89\u5fbd\u7701",city:[{name:"\u5408\u80a5\u5e02",area:["\u5e90\u9633\u533a","\u7476\u6d77\u533a","\u8700\u5c71\u533a","\u5305\u6cb3\u533a","\u957f\u4e30\u53bf","\u80a5\u4e1c\u53bf","\u80a5\u897f\u53bf"]},{name:"\u829c\u6e56\u5e02",area:["\u955c\u6e56\u533a","\u5f0b\u6c5f\u533a","\u9e20\u6c5f\u533a","\u4e09\u5c71\u533a","\u829c\u6e56\u53bf","\u5357\u9675\u53bf","\u7e41\u660c\u53bf"]},{name:"\u868c\u57e0\u5e02",area:["\u868c\u5c71\u533a","\u9f99\u5b50\u6e56\u533a","\u79b9\u4f1a\u533a","\u6dee\u4e0a\u533a","\u6000\u8fdc\u53bf","\u56fa\u9547\u53bf","\u4e94\u6cb3\u53bf"]},{name:"\u6dee\u5357\u5e02",area:["\u7530\u5bb6\u5eb5\u533a","\u5927\u901a\u533a","\u8c22\u5bb6\u96c6\u533a","\u516b\u516c\u5c71\u533a","\u6f58\u96c6\u533a","\u51e4\u53f0\u53bf"]},{name:"\u9a6c\u978d\u5c71\u5e02",area:["\u96e8\u5c71\u533a","\u82b1\u5c71\u533a","\u91d1\u5bb6\u5e84\u533a","\u5f53\u6d82\u53bf"]},{name:"\u6dee\u5317\u5e02",area:["\u76f8\u5c71\u533a","\u675c\u96c6\u533a","\u70c8\u5c71\u533a","\u6fc9\u6eaa\u53bf"]},{name:"\u94dc\u9675\u5e02",area:["\u94dc\u5b98\u5c71\u533a","\u72ee\u5b50\u5c71\u533a","\u90ca\u533a","\u94dc\u9675\u53bf"]},{name:"\u5b89\u5e86\u5e02",area:["\u8fce\u6c5f\u533a","\u5927\u89c2\u533a","\u5b9c\u79c0\u533a","\u6850\u57ce\u5e02","\u5bbf\u677e\u53bf","\u679e\u9633\u53bf","\u592a\u6e56\u53bf","\u6000\u5b81\u53bf","\u5cb3\u897f\u53bf","\u671b\u6c5f\u53bf","\u6f5c\u5c71\u53bf"]},{name:"\u9ec4\u5c71\u5e02",area:["\u5c6f\u6eaa\u533a","\u9ec4\u5c71\u533a","\u5fbd\u5dde\u533a","\u4f11\u5b81\u53bf","\u6b59\u53bf","\u7941\u95e8\u53bf","\u9edf\u53bf"]},{name:"\u6ec1\u5dde\u5e02",area:["\u7405\u740a\u533a","\u5357\u8c2f\u533a","\u5929\u957f\u5e02","\u660e\u5149\u5e02","\u5168\u6912\u53bf","\u6765\u5b89\u53bf","\u5b9a\u8fdc\u53bf","\u51e4\u9633\u53bf"]},{name:"\u961c\u9633\u5e02",area:["\u988d\u5dde\u533a","\u988d\u4e1c\u533a","\u988d\u6cc9\u533a","\u754c\u9996\u5e02","\u4e34\u6cc9\u53bf","\u988d\u4e0a\u53bf","\u961c\u5357\u53bf","\u592a\u548c\u53bf"]},{name:"\u5bbf\u5dde\u5e02",area:["\u57c7\u6865\u533a","\u8427\u53bf","\u6cd7\u53bf","\u7800\u5c71\u53bf","\u7075\u74a7\u53bf"]},{name:"\u5de2\u6e56\u5e02",area:["\u5c45\u5de2\u533a","\u542b\u5c71\u53bf","\u65e0\u4e3a\u53bf","\u5e90\u6c5f\u53bf","\u548c\u53bf"]},{name:"\u516d\u5b89\u5e02",area:["\u91d1\u5b89\u533a","\u88d5\u5b89\u533a","\u5bff\u53bf","\u970d\u5c71\u53bf","\u970d\u90b1\u53bf","\u8212\u57ce\u53bf","\u91d1\u5be8\u53bf"]},{name:"\u4eb3\u5dde\u5e02",area:["\u8c2f\u57ce\u533a","\u5229\u8f9b\u53bf","\u6da1\u9633\u53bf","\u8499\u57ce\u53bf"]},{name:"\u6c60\u5dde\u5e02",area:["\u8d35\u6c60\u533a","\u4e1c\u81f3\u53bf","\u77f3\u53f0\u53bf","\u9752\u9633\u53bf"]},{name:"\u5ba3\u57ce\u5e02",area:["\u5ba3\u5dde\u533a","\u5b81\u56fd\u5e02","\u5e7f\u5fb7\u53bf","\u90ce\u6eaa\u53bf","\u6cfe\u53bf","\u65cc\u5fb7\u53bf","\u7ee9\u6eaa\u53bf"]}]},{name:"\u798f\u5efa\u7701",city:[{name:"\u798f\u5dde\u5e02",area:["\u9f13\u697c\u533a","\u53f0\u6c5f\u533a","\u4ed3\u5c71\u533a","\u9a6c\u5c3e\u533a","\u664b\u5b89\u533a","\u798f\u6e05\u5e02","\u957f\u4e50\u5e02","\u95fd\u4faf\u53bf","\u95fd\u6e05\u53bf","\u6c38\u6cf0\u53bf","\u8fde\u6c5f\u53bf","\u7f57\u6e90\u53bf","\u5e73\u6f6d\u53bf"]},{name:"\u53a6\u95e8\u5e02",area:["\u601d\u660e\u533a","\u6d77\u6ca7\u533a","\u6e56\u91cc\u533a","\u96c6\u7f8e\u533a","\u540c\u5b89\u533a","\u7fd4\u5b89\u533a"]},{name:"\u8386\u7530\u5e02",area:["\u57ce\u53a2\u533a","\u6db5\u6c5f\u533a","\u8354\u57ce\u533a","\u79c0\u5c7f\u533a","\u4ed9\u6e38\u53bf"]},{name:"\u4e09\u660e\u5e02",area:["\u6885\u5217\u533a","\u4e09\u5143\u533a","\u6c38\u5b89\u5e02","\u660e\u6eaa\u53bf","\u5c06\u4e50\u53bf","\u5927\u7530\u53bf","\u5b81\u5316\u53bf","\u5efa\u5b81\u53bf","\u6c99\u53bf","\u5c24\u6eaa\u53bf","\u6e05\u6d41\u53bf","\u6cf0\u5b81\u53bf"]},{name:"\u6cc9\u5dde\u5e02",area:["\u9ca4\u57ce\u533a","\u4e30\u6cfd\u533a","\u6d1b\u6c5f\u533a","\u6cc9\u6e2f\u533a","\u77f3\u72ee\u5e02","\u664b\u6c5f\u5e02","\u5357\u5b89\u5e02","\u60e0\u5b89\u53bf","\u6c38\u6625\u53bf","\u5b89\u6eaa\u53bf","\u5fb7\u5316\u53bf","\u91d1\u95e8\u53bf"]},{name:"\u6f33\u5dde\u5e02",area:["\u8297\u57ce\u533a","\u9f99\u6587\u533a","\u9f99\u6d77\u5e02","\u5e73\u548c\u53bf","\u5357\u9756\u53bf","\u8bcf\u5b89\u53bf","\u6f33\u6d66\u53bf","\u534e\u5b89\u53bf","\u4e1c\u5c71\u53bf","\u957f\u6cf0\u53bf","\u4e91\u9704\u53bf"]},{name:"\u5357\u5e73\u5e02",area:["\u5ef6\u5e73\u533a","\u5efa\u74ef\u5e02","\u90b5\u6b66\u5e02","\u6b66\u5937\u5c71\u5e02","\u5efa\u9633\u5e02","\u677e\u6eaa\u53bf","\u5149\u6cfd\u53bf","\u987a\u660c\u53bf","\u6d66\u57ce\u53bf","\u653f\u548c\u53bf"]},{name:"\u9f99\u5ca9\u5e02",area:["\u65b0\u7f57\u533a","\u6f33\u5e73\u5e02","\u957f\u6c40\u53bf","\u6b66\u5e73\u53bf","\u4e0a\u676d\u53bf","\u6c38\u5b9a\u53bf","\u8fde\u57ce\u53bf"]},{name:"\u5b81\u5fb7\u5e02",area:["\u8549\u57ce\u533a","\u798f\u5b89\u5e02","\u798f\u9f0e\u5e02","\u5bff\u5b81\u53bf","\u971e\u6d66\u53bf","\u67d8\u8363\u53bf","\u5c4f\u5357\u53bf","\u53e4\u7530\u53bf","\u5468\u5b81\u53bf"]}]},{name:"\u6c5f\u897f\u7701",city:[{name:"\u5357\u660c\u5e02",area:["\u4e1c\u6e56\u533a","\u897f\u6e56\u533a","\u9752\u4e91\u8c31\u533a","\u6e7e\u91cc\u533a","\u9752\u5c71\u6e56\u533a","\u65b0\u5efa\u53bf","\u5357\u660c\u53bf","\u8fdb\u8d24\u53bf","\u5b89\u4e49\u53bf"]},{name:"\u666f\u5fb7\u9547\u5e02",area:["\u73e0\u5c71\u533a","\u660c\u6c5f\u533a","\u4e50\u5e73\u5e02","\u6d6e\u6881\u53bf"]},{name:"\u840d\u4e61\u5e02",area:["\u5b89\u6e90\u533a","\u6e58\u4e1c\u533a","\u83b2\u82b1\u53bf","\u4e0a\u6817\u53bf","\u82a6\u6eaa\u53bf"]},{name:"\u4e5d\u6c5f\u5e02",area:["\u6d54\u9633\u533a","\u5e90\u5c71\u533a","\u745e\u660c\u5e02","\u4e5d\u6c5f\u53bf","\u661f\u5b50\u53bf","\u6b66\u5b81\u53bf","\u5f6d\u6cfd\u53bf","\u6c38\u4fee\u53bf","\u4fee\u6c34\u53bf","\u6e56\u53e3\u53bf","\u5fb7\u5b89\u53bf","\u90fd\u660c\u53bf"]},{name:"\u65b0\u4f59\u5e02",area:["\u6e1d\u6c34\u533a","\u5206\u5b9c\u53bf"]},{name:"\u9e70\u6f6d\u5e02",area:["\u6708\u6e56\u533a","\u8d35\u6eaa\u5e02","\u4f59\u6c5f\u53bf"]},{name:"\u8d63\u5dde\u5e02",area:["\u7ae0\u8d21\u533a","\u745e\u91d1\u5e02","\u5357\u5eb7\u5e02","\u77f3\u57ce\u53bf","\u5b89\u8fdc\u53bf","\u8d63\u53bf","\u5b81\u90fd\u53bf","\u5bfb\u4e4c\u53bf","\u5174\u56fd\u53bf","\u5b9a\u5357\u53bf","\u4e0a\u72b9\u53bf","\u4e8e\u90fd\u53bf","\u9f99\u5357\u53bf","\u5d07\u4e49\u53bf","\u4fe1\u4e30\u53bf","\u5168\u5357\u53bf","\u5927\u4f59\u53bf","\u4f1a\u660c\u53bf"]},{name:"\u5409\u5b89\u5e02",area:["\u5409\u5dde\u533a","\u9752\u539f\u533a","\u4e95\u5188\u5c71\u5e02","\u5409\u5b89\u53bf","\u6c38\u4e30\u53bf","\u6c38\u65b0\u53bf","\u65b0\u5e72\u53bf","\u6cf0\u548c\u53bf","\u5ce1\u6c5f\u53bf","\u9042\u5ddd\u53bf","\u5b89\u798f\u53bf","\u5409\u6c34\u53bf","\u4e07\u5b89\u53bf"]},{name:"\u5b9c\u6625\u5e02",area:["\u8881\u5dde\u533a","\u4e30\u57ce\u5e02","\u6a1f\u6811\u5e02","\u9ad8\u5b89\u5e02","\u94dc\u9f13\u53bf","\u9756\u5b89\u53bf","\u5b9c\u4e30\u53bf","\u5949\u65b0\u53bf","\u4e07\u8f7d\u53bf","\u4e0a\u9ad8\u53bf"]},{name:"\u629a\u5dde\u5e02",area:["\u4e34\u5ddd\u533a","\u5357\u4e30\u53bf","\u4e50\u5b89\u53bf","\u91d1\u6eaa\u53bf","\u5357\u57ce\u53bf","\u4e1c\u4e61\u53bf","\u8d44\u6eaa\u53bf","\u5b9c\u9ec4\u53bf","\u5e7f\u660c\u53bf","\u9ece\u5ddd\u53bf","\u5d07\u4ec1\u53bf"]},{name:"\u4e0a\u9976\u5e02",area:["\u4fe1\u5dde\u533a","\u5fb7\u5174\u5e02","\u4e0a\u9976\u53bf","\u5e7f\u4e30\u53bf","\u9131\u9633\u53bf","\u5a7a\u6e90\u53bf","\u94c5\u5c71\u53bf","\u4f59\u5e72\u53bf","\u6a2a\u5cf0\u53bf","\u5f0b\u9633\u53bf","\u7389\u5c71\u53bf","\u4e07\u5e74\u53bf"]}]},{name:"\u5c71\u4e1c\u7701",city:[{name:"\u6d4e\u5357\u5e02",area:["\u5e02\u4e2d\u533a","\u5386\u4e0b\u533a","\u5929\u6865\u533a","\u69d0\u836b\u533a","\u5386\u57ce\u533a","\u957f\u6e05\u533a","\u7ae0\u4e18\u5e02","\u5e73\u9634\u53bf","\u6d4e\u9633\u53bf","\u5546\u6cb3\u53bf"]},{name:"\u9752\u5c9b\u5e02",area:["\u5e02\u5357\u533a","\u5e02\u5317\u533a","\u57ce\u9633\u533a","\u56db\u65b9\u533a","\u674e\u6ca7\u533a","\u9ec4\u5c9b\u533a","\u5d02\u5c71\u533a","\u80f6\u5357\u5e02","\u80f6\u5dde\u5e02","\u5e73\u5ea6\u5e02","\u83b1\u897f\u5e02","\u5373\u58a8\u5e02"]},{name:"\u6dc4\u535a\u5e02",area:["\u5f20\u5e97\u533a","\u4e34\u6dc4\u533a","\u6dc4\u5ddd\u533a","\u535a\u5c71\u533a","\u5468\u6751\u533a","\u6853\u53f0\u53bf","\u9ad8\u9752\u53bf","\u6c82\u6e90\u53bf"]},{name:"\u67a3\u5e84\u5e02",area:["\u5e02\u4e2d\u533a","\u5c71\u4ead\u533a","\u5cc4\u57ce\u533a","\u53f0\u513f\u5e84\u533a","\u859b\u57ce\u533a","\u6ed5\u5dde\u5e02"]},{name:"\u4e1c\u8425\u5e02",area:["\u4e1c\u8425\u533a","\u6cb3\u53e3\u533a","\u57a6\u5229\u53bf","\u5e7f\u9976\u53bf","\u5229\u6d25\u53bf"]},{name:"\u70df\u53f0\u5e02",area:["\u829d\u7f58\u533a","\u798f\u5c71\u533a","\u725f\u5e73\u533a","\u83b1\u5c71\u533a","\u9f99\u53e3\u5e02","\u83b1\u9633\u5e02","\u83b1\u5dde\u5e02","\u62db\u8fdc\u5e02","\u84ec\u83b1\u5e02","\u6816\u971e\u5e02","\u6d77\u9633\u5e02","\u957f\u5c9b\u53bf"]},{name:"\u6f4d\u574a\u5e02",area:["\u6f4d\u57ce\u533a","\u5bd2\u4ead\u533a","\u574a\u5b50\u533a","\u594e\u6587\u533a","\u9752\u5dde\u5e02","\u8bf8\u57ce\u5e02","\u5bff\u5149\u5e02","\u5b89\u4e18\u5e02","\u9ad8\u5bc6\u5e02","\u660c\u9091\u5e02","\u660c\u4e50\u53bf","\u4e34\u6710\u53bf"]},{name:"\u6d4e\u5b81\u5e02",area:["\u5e02\u4e2d\u533a","\u4efb\u57ce\u533a","\u66f2\u961c\u5e02","\u5156\u5dde\u5e02","\u90b9\u57ce\u5e02","\u9c7c\u53f0\u53bf","\u91d1\u4e61\u53bf","\u5609\u7965\u53bf","\u5fae\u5c71\u53bf","\u6c76\u4e0a\u53bf","\u6cd7\u6c34\u53bf","\u6881\u5c71\u53bf"]},{name:"\u6cf0\u5b89\u5e02",area:["\u6cf0\u5c71\u533a","\u5cb1\u5cb3\u533a","\u65b0\u6cf0\u5e02","\u80a5\u57ce\u5e02","\u5b81\u9633\u53bf","\u4e1c\u5e73\u53bf"]},{name:"\u5a01\u6d77\u5e02",area:["\u73af\u7fe0\u533a","\u4e73\u5c71\u5e02","\u6587\u767b\u5e02","\u8363\u6210\u5e02"]},{name:"\u65e5\u7167\u5e02",area:["\u4e1c\u6e2f\u533a","\u5c9a\u5c71\u533a","\u4e94\u83b2\u53bf","\u8392\u53bf"]},{name:"\u83b1\u829c\u5e02",area:["\u83b1\u57ce\u533a","\u94a2\u57ce\u533a"]},{name:"\u4e34\u6c82\u5e02",area:["\u5170\u5c71\u533a","\u7f57\u5e84\u533a","\u6cb3\u4e1c\u533a","\u6c82\u5357\u53bf","\u90ef\u57ce\u53bf","\u6c82\u6c34\u53bf","\u82cd\u5c71\u53bf","\u8d39\u53bf","\u5e73\u9091\u53bf","\u8392\u5357\u53bf","\u8499\u9634\u53bf","\u4e34\u6cad\u53bf"]},{name:"\u5fb7\u5dde\u5e02",area:["\u5fb7\u57ce\u533a","\u4e50\u9675\u5e02","\u79b9\u57ce\u5e02","\u9675\u53bf","\u5b81\u6d25\u53bf","\u9f50\u6cb3\u53bf","\u6b66\u57ce\u53bf","\u5e86\u4e91\u53bf","\u5e73\u539f\u53bf","\u590f\u6d25\u53bf","\u4e34\u9091\u53bf"]},{name:"\u804a\u57ce\u5e02",area:["\u4e1c\u660c\u5e9c\u533a","\u4e34\u6e05\u5e02","\u9ad8\u5510\u53bf","\u9633\u8c37\u53bf","\u830c\u5e73\u53bf","\u8398\u53bf","\u4e1c\u963f\u53bf","\u51a0\u53bf"]},{name:"\u6ee8\u5dde\u5e02",area:["\u6ee8\u57ce\u533a","\u90b9\u5e73\u53bf","\u6cbe\u5316\u53bf","\u60e0\u6c11\u53bf","\u535a\u5174\u53bf","\u9633\u4fe1\u53bf","\u65e0\u68e3\u53bf"]},{name:"\u83cf\u6cfd\u5e02",area:["\u7261\u4e39\u533a","\u9104\u57ce\u53bf","\u5355\u53bf","\u90d3\u57ce\u53bf","\u66f9\u53bf","\u5b9a\u9676\u53bf","\u5de8\u91ce\u53bf","\u4e1c\u660e\u53bf","\u6210\u6b66\u53bf"]}]},{name:"\u6cb3\u5357\u7701",city:[{name:"\u90d1\u5dde\u5e02",area:["\u4e2d\u539f\u533a","\u91d1\u6c34\u533a","\u4e8c\u4e03\u533a","\u7ba1\u57ce\u56de\u65cf\u533a","\u4e0a\u8857\u533a","\u60e0\u6d4e\u533a","\u5de9\u4e49\u5e02","\u65b0\u90d1\u5e02","\u65b0\u5bc6\u5e02","\u767b\u5c01\u5e02","\u8365\u9633\u5e02","\u4e2d\u725f\u53bf"]},{name:"\u5f00\u5c01\u5e02",area:["\u9f13\u697c\u533a","\u9f99\u4ead\u533a","\u987a\u6cb3\u56de\u65cf\u533a","\u79b9\u738b\u53f0\u533a","\u91d1\u660e\u533a","\u5f00\u5c01\u53bf","\u5c09\u6c0f\u53bf","\u5170\u8003\u53bf","\u675e\u53bf","\u901a\u8bb8\u53bf"]},{name:"\u6d1b\u9633\u5e02",area:["\u897f\u5de5\u533a","\u8001\u57ce\u533a","\u6da7\u897f\u533a","\u700d\u6cb3\u56de\u65cf\u533a","\u6d1b\u9f99\u533a","\u5409\u5229\u533a","\u5043\u5e08\u5e02","\u5b5f\u6d25\u53bf","\u6c5d\u9633\u53bf","\u4f0a\u5ddd\u53bf","\u6d1b\u5b81\u53bf","\u5d69\u53bf","\u5b9c\u9633\u53bf","\u65b0\u5b89\u53bf","\u683e\u5ddd\u53bf"]},{name:"\u5e73\u9876\u5c71\u5e02",area:["\u65b0\u534e\u533a","\u536b\u4e1c\u533a","\u6e5b\u6cb3\u533a","\u77f3\u9f99\u533a","\u6c5d\u5dde\u5e02","\u821e\u94a2\u5e02","\u5b9d\u4e30\u53bf","\u53f6\u53bf","\u90cf\u53bf","\u9c81\u5c71\u53bf"]},{name:"\u5b89\u9633\u5e02",area:["\u5317\u5173\u533a","\u6587\u5cf0\u533a","\u6bb7\u90fd\u533a","\u9f99\u5b89\u533a","\u6797\u5dde\u5e02","\u5b89\u9633\u53bf","\u6ed1\u53bf","\u5185\u9ec4\u53bf","\u6c64\u9634\u53bf"]},{name:"\u9e64\u58c1\u5e02",area:["\u6dc7\u6ee8\u533a","\u5c71\u57ce\u533a","\u9e64\u5c71\u533a","\u6d5a\u53bf","\u6dc7\u53bf"]},{name:"\u65b0\u4e61\u5e02",area:["\u536b\u6ee8\u533a","\u7ea2\u65d7\u533a","\u51e4\u6cc9\u533a","\u7267\u91ce\u533a","\u536b\u8f89\u5e02","\u8f89\u53bf\u5e02","\u65b0\u4e61\u53bf","\u83b7\u5609\u53bf","\u539f\u9633\u53bf","\u957f\u57a3\u53bf","\u5c01\u4e18\u53bf","\u5ef6\u6d25\u53bf"]},{name:"\u7126\u4f5c\u5e02",area:["\u89e3\u653e\u533a","\u4e2d\u7ad9\u533a","\u9a6c\u6751\u533a","\u5c71\u9633\u533a","\u6c81\u9633\u5e02","\u5b5f\u5dde\u5e02","\u4fee\u6b66\u53bf","\u6e29\u53bf","\u6b66\u965f\u53bf","\u535a\u7231\u53bf"]},{name:"\u6fee\u9633\u5e02",area:["\u534e\u9f99\u533a","\u6fee\u9633\u53bf","\u5357\u4e50\u53bf","\u53f0\u524d\u53bf","\u6e05\u4e30\u53bf","\u8303\u53bf"]},{name:"\u8bb8\u660c\u5e02",area:["\u9b4f\u90fd\u533a","\u79b9\u5dde\u5e02","\u957f\u845b\u5e02","\u8bb8\u660c\u53bf","\u9122\u9675\u53bf","\u8944\u57ce\u53bf"]},{name:"\u6f2f\u6cb3\u5e02",area:["\u6e90\u6c47\u533a","\u90fe\u57ce\u533a","\u53ec\u9675\u533a","\u4e34\u988d\u53bf","\u821e\u9633\u53bf"]},{name:"\u4e09\u95e8\u5ce1\u5e02",area:["\u6e56\u6ee8\u533a","\u4e49\u9a6c\u5e02","\u7075\u5b9d\u5e02","\u6e11\u6c60\u53bf","\u5362\u6c0f\u53bf","\u9655\u53bf"]},{name:"\u5357\u9633\u5e02",area:["\u5367\u9f99\u533a","\u5b9b\u57ce\u533a","\u9093\u5dde\u5e02","\u6850\u67cf\u53bf","\u65b9\u57ce\u53bf","\u6dc5\u5ddd\u53bf","\u9547\u5e73\u53bf","\u5510\u6cb3\u53bf","\u5357\u53ec\u53bf","\u5185\u4e61\u53bf","\u65b0\u91ce\u53bf","\u793e\u65d7\u53bf","\u897f\u5ce1\u53bf"]},{name:"\u5546\u4e18\u5e02",area:["\u6881\u56ed\u533a","\u7762\u9633\u533a","\u6c38\u57ce\u5e02","\u5b81\u9675\u53bf","\u865e\u57ce\u53bf","\u6c11\u6743\u53bf","\u590f\u9091\u53bf","\u67d8\u57ce\u53bf","\u7762\u53bf"]},{name:"\u4fe1\u9633\u5e02",area:["\u6d49\u6cb3\u533a","\u5e73\u6865\u533a","\u6f62\u5ddd\u53bf","\u6dee\u6ee8\u53bf","\u606f\u53bf","\u65b0\u53bf","\u5546\u57ce\u53bf","\u56fa\u59cb\u53bf","\u7f57\u5c71\u53bf","\u5149\u5c71\u53bf"]},{name:"\u5468\u53e3\u5e02",area:["\u5ddd\u6c47\u533a","\u9879\u57ce\u5e02","\u5546\u6c34\u53bf","\u6dee\u9633\u53bf","\u592a\u5eb7\u53bf","\u9e7f\u9091\u53bf","\u897f\u534e\u53bf","\u6276\u6c9f\u53bf","\u6c88\u4e18\u53bf","\u90f8\u57ce\u53bf"]},{name:"\u9a7b\u9a6c\u5e97\u5e02",area:["\u9a7f\u57ce\u533a","\u786e\u5c71\u53bf","\u65b0\u8521\u53bf","\u4e0a\u8521\u53bf","\u897f\u5e73\u53bf","\u6ccc\u9633\u53bf","\u5e73\u8206\u53bf","\u6c5d\u5357\u53bf","\u9042\u5e73\u53bf","\u6b63\u9633\u53bf"]},{name:"\u7126\u4f5c\u5e02",area:["\u6d4e\u6e90\u5e02"]}]},{name:"\u6e56\u5317\u7701",city:[{name:"\u6b66\u6c49\u5e02",area:["\u6c5f\u5cb8\u533a","\u6b66\u660c\u533a","\u6c5f\u6c49\u533a","\u785a\u53e3\u533a","\u6c49\u9633\u533a","\u9752\u5c71\u533a","\u6d2a\u5c71\u533a","\u4e1c\u897f\u6e56\u533a","\u6c49\u5357\u533a","\u8521\u7538\u533a","\u6c5f\u590f\u533a","\u9ec4\u9642\u533a","\u65b0\u6d32\u533a"]},{name:"\u9ec4\u77f3\u5e02",area:["\u9ec4\u77f3\u6e2f\u533a","\u897f\u585e\u5c71\u533a","\u4e0b\u9646\u533a","\u94c1\u5c71\u533a","\u5927\u51b6\u5e02","\u9633\u65b0\u53bf"]},{name:"\u5341\u5830\u5e02",area:["\u5f20\u6e7e\u533a","\u8305\u7bad\u533a","\u4e39\u6c5f\u53e3\u5e02","\u90e7\u53bf","\u7af9\u5c71\u53bf","\u623f\u53bf","\u90e7\u897f\u53bf","\u7af9\u6eaa\u53bf"]},{name:"\u8346\u5dde\u5e02",area:["\u6c99\u5e02\u533a","\u8346\u5dde\u533a","\u6d2a\u6e56\u5e02","\u77f3\u9996\u5e02","\u677e\u6ecb\u5e02","\u76d1\u5229\u53bf","\u516c\u5b89\u53bf","\u6c5f\u9675\u53bf"]},{name:"\u5b9c\u660c\u5e02",area:["\u897f\u9675\u533a","\u4f0d\u5bb6\u5c97\u533a","\u70b9\u519b\u533a","\u7307\u4ead\u533a","\u5937\u9675\u533a","\u5b9c\u90fd\u5e02","\u5f53\u9633\u5e02","\u679d\u6c5f\u5e02","\u79ed\u5f52\u53bf","\u8fdc\u5b89\u53bf","\u5174\u5c71\u53bf","\u4e94\u5cf0\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf","\u957f\u9633\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8944\u6a0a\u5e02",area:["\u8944\u57ce\u533a","\u6a0a\u57ce\u533a","\u8944\u9633\u533a","\u8001\u6cb3\u53e3\u5e02","\u67a3\u9633\u5e02","\u5b9c\u57ce\u5e02","\u5357\u6f33\u53bf","\u8c37\u57ce\u53bf","\u4fdd\u5eb7\u53bf"]},{name:"\u9102\u5dde\u5e02",area:["\u9102\u57ce\u533a","\u534e\u5bb9\u533a","\u6881\u5b50\u6e56\u533a"]},{name:"\u8346\u95e8\u5e02",area:["\u4e1c\u5b9d\u533a","\u6387\u5200\u533a","\u949f\u7965\u5e02","\u4eac\u5c71\u53bf","\u6c99\u6d0b\u53bf"]},{name:"\u5b5d\u611f\u5e02",area:["\u5b5d\u5357\u533a","\u5e94\u57ce\u5e02","\u5b89\u9646\u5e02","\u6c49\u5ddd\u5e02","\u4e91\u68a6\u53bf","\u5927\u609f\u53bf","\u5b5d\u660c\u53bf"]},{name:"\u9ec4\u5188\u5e02",area:["\u9ec4\u5dde\u533a","\u9ebb\u57ce\u5e02","\u6b66\u7a74\u5e02","\u7ea2\u5b89\u53bf","\u7f57\u7530\u53bf","\u6d60\u6c34\u53bf","\u8572\u6625\u53bf","\u9ec4\u6885\u53bf","\u82f1\u5c71\u53bf","\u56e2\u98ce\u53bf"]},{name:"\u54b8\u5b81\u5e02",area:["\u54b8\u5b89\u533a","\u8d64\u58c1\u5e02","\u5609\u9c7c\u53bf","\u901a\u5c71\u53bf","\u5d07\u9633\u53bf","\u901a\u57ce\u53bf"]},{name:"\u968f\u5dde\u5e02",area:["\u66fe\u90fd\u533a","\u5e7f\u6c34\u5e02"]},{name:"\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u6069\u65bd\u5e02","\u5229\u5ddd\u5e02","\u5efa\u59cb\u53bf","\u6765\u51e4\u53bf","\u5df4\u4e1c\u53bf","\u9e64\u5cf0\u53bf","\u5ba3\u6069\u53bf","\u54b8\u4e30\u53bf"]},{name:"\u4ed9\u6843\u5e02",area:["\u4ed9\u6843"]},{name:"\u5929\u95e8\u5e02",area:["\u5929\u95e8"]},{name:"\u6f5c\u6c5f\u5e02",area:["\u6f5c\u6c5f"]},{name:"\u795e\u519c\u67b6\u6797\u533a",area:["\u795e\u519c\u67b6\u6797\u533a"]}]},{name:"\u6e56\u5357\u7701",city:[{name:"\u957f\u6c99\u5e02",area:["\u5cb3\u9e93\u533a","\u8299\u84c9\u533a","\u5929\u5fc3\u533a","\u5f00\u798f\u533a","\u96e8\u82b1\u533a","\u6d4f\u9633\u5e02","\u957f\u6c99\u53bf","\u671b\u57ce\u53bf","\u5b81\u4e61\u53bf"]},{name:"\u682a\u6d32\u5e02",area:["\u5929\u5143\u533a","\u8377\u5858\u533a","\u82a6\u6dde\u533a","\u77f3\u5cf0\u533a","\u91b4\u9675\u5e02","\u682a\u6d32\u53bf","\u708e\u9675\u53bf","\u8336\u9675\u53bf","\u6538\u53bf"]},{name:"\u6e58\u6f6d\u5e02",area:["\u5cb3\u5858\u533a","\u96e8\u6e56\u533a","\u6e58\u4e61\u5e02","\u97f6\u5c71\u5e02","\u6e58\u6f6d\u53bf"]},{name:"\u8861\u9633\u5e02",area:["\u96c1\u5cf0\u533a","\u73e0\u6656\u533a","\u77f3\u9f13\u533a","\u84b8\u6e58\u533a","\u5357\u5cb3\u533a","\u8012\u9633\u5e02","\u5e38\u5b81\u5e02","\u8861\u9633\u53bf","\u8861\u4e1c\u53bf","\u8861\u5c71\u53bf","\u8861\u5357\u53bf","\u7941\u4e1c\u53bf"]},{name:"\u90b5\u9633\u5e02",area:["\u53cc\u6e05\u533a","\u5927\u7965\u533a","\u5317\u5854\u533a","\u6b66\u5188\u5e02","\u90b5\u4e1c\u53bf","\u6d1e\u53e3\u53bf","\u65b0\u90b5\u53bf","\u7ee5\u5b81\u53bf","\u65b0\u5b81\u53bf","\u90b5\u9633\u53bf","\u9686\u56de\u53bf","\u57ce\u6b65\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5cb3\u9633\u5e02",area:["\u5cb3\u9633\u697c\u533a","\u4e91\u6eaa\u533a","\u541b\u5c71\u533a","\u4e34\u6e58\u5e02","\u6c68\u7f57\u5e02","\u5cb3\u9633\u53bf","\u6e58\u9634\u53bf","\u5e73\u6c5f\u53bf","\u534e\u5bb9\u53bf"]},{name:"\u5e38\u5fb7\u5e02",area:["\u6b66\u9675\u533a","\u9f0e\u57ce\u533a","\u6d25\u5e02\u5e02","\u6fa7\u53bf","\u4e34\u6fa7\u53bf","\u6843\u6e90\u53bf","\u6c49\u5bff\u53bf","\u5b89\u4e61\u53bf","\u77f3\u95e8\u53bf"]},{name:"\u5f20\u5bb6\u754c\u5e02",area:["\u6c38\u5b9a\u533a","\u6b66\u9675\u6e90\u533a","\u6148\u5229\u53bf","\u6851\u690d\u53bf"]},{name:"\u76ca\u9633\u5e02",area:["\u8d6b\u5c71\u533a","\u8d44\u9633\u533a","\u6c85\u6c5f\u5e02","\u6843\u6c5f\u53bf","\u5357\u53bf","\u5b89\u5316\u53bf"]},{name:"\u90f4\u5dde\u5e02",area:["\u5317\u6e56\u533a","\u82cf\u4ed9\u533a","\u8d44\u5174\u5e02","\u5b9c\u7ae0\u53bf","\u6c5d\u57ce\u53bf","\u5b89\u4ec1\u53bf","\u5609\u79be\u53bf","\u4e34\u6b66\u53bf","\u6842\u4e1c\u53bf","\u6c38\u5174\u53bf","\u6842\u9633\u53bf"]},{name:"\u6c38\u5dde\u5e02",area:["\u51b7\u6c34\u6ee9\u533a","\u96f6\u9675\u533a","\u7941\u9633\u53bf","\u84dd\u5c71\u53bf","\u5b81\u8fdc\u53bf","\u65b0\u7530\u53bf","\u4e1c\u5b89\u53bf","\u6c5f\u6c38\u53bf","\u9053\u53bf","\u53cc\u724c\u53bf","\u6c5f\u534e\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6000\u5316\u5e02",area:["\u9e64\u57ce\u533a","\u6d2a\u6c5f\u5e02","\u4f1a\u540c\u53bf","\u6c85\u9675\u53bf","\u8fb0\u6eaa\u53bf","\u6e86\u6d66\u53bf","\u4e2d\u65b9\u53bf","\u65b0\u6643\u4f97\u65cf\u81ea\u6cbb\u53bf","\u82b7\u6c5f\u4f97\u65cf\u81ea\u6cbb\u53bf","\u901a\u9053\u4f97\u65cf\u81ea\u6cbb\u53bf","\u9756\u5dde\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u53bf","\u9ebb\u9633\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5a04\u5e95\u5e02",area:["\u5a04\u661f\u533a","\u51b7\u6c34\u6c5f\u5e02","\u6d9f\u6e90\u5e02","\u65b0\u5316\u53bf","\u53cc\u5cf0\u53bf"]},{name:"\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u5409\u9996\u5e02","\u53e4\u4e08\u53bf","\u9f99\u5c71\u53bf","\u6c38\u987a\u53bf","\u51e4\u51f0\u53bf","\u6cf8\u6eaa\u53bf","\u4fdd\u9756\u53bf","\u82b1\u57a3\u53bf"]}]},{name:"\u5e7f\u4e1c\u7701",city:[{name:"\u5e7f\u5dde\u5e02",area:["\u8d8a\u79c0\u533a","\u8354\u6e7e\u533a","\u6d77\u73e0\u533a","\u5929\u6cb3\u533a","\u767d\u4e91\u533a","\u9ec4\u57d4\u533a","\u756a\u79ba\u533a","\u82b1\u90fd\u533a","\u5357\u6c99\u533a","\u841d\u5c97\u533a","\u589e\u57ce\u5e02","\u4ece\u5316\u5e02"]},{name:"\u6df1\u5733\u5e02",area:["\u798f\u7530\u533a","\u7f57\u6e56\u533a","\u5357\u5c71\u533a","\u5b9d\u5b89\u533a","\u9f99\u5c97\u533a","\u76d0\u7530\u533a"]},{name:"\u4e1c\u839e\u5e02",area:["\u839e\u57ce","\u5e38\u5e73","\u5858\u53a6","\u5858\u53a6","\u5858\u53a6"]},{name:"\u4e2d\u5c71\u5e02",area:["\u4e2d\u5c71"]},{name:"\u6f6e\u5dde\u5e02",area:["\u6e58\u6865\u533a","\u6f6e\u5b89\u53bf","\u9976\u5e73\u53bf"]},{name:"\u63ed\u9633\u5e02",area:["\u6995\u57ce\u533a","\u63ed\u4e1c\u53bf","\u63ed\u897f\u53bf","\u60e0\u6765\u53bf","\u666e\u5b81\u5e02"]},{name:"\u4e91\u6d6e\u5e02",area:["\u4e91\u57ce\u533a","\u65b0\u5174\u53bf","\u90c1\u5357\u53bf","\u4e91\u5b89\u53bf","\u7f57\u5b9a\u5e02"]},{name:"\u73e0\u6d77\u5e02",area:["\u9999\u6d32\u533a","\u6597\u95e8\u533a","\u91d1\u6e7e\u533a"]},{name:"\u6c55\u5934\u5e02",area:["\u91d1\u5e73\u533a","\u6fe0\u6c5f\u533a","\u9f99\u6e56\u533a","\u6f6e\u9633\u533a","\u6f6e\u5357\u533a","\u6f84\u6d77\u533a","\u5357\u6fb3\u53bf"]},{name:"\u97f6\u5173\u5e02",area:["\u6d48\u6c5f\u533a","\u6b66\u6c5f\u533a","\u66f2\u6c5f\u533a","\u4e50\u660c\u5e02","\u5357\u96c4\u5e02","\u59cb\u5174\u53bf","\u4ec1\u5316\u53bf","\u7fc1\u6e90\u53bf","\u65b0\u4e30\u53bf","\u4e73\u6e90\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4f5b\u5c71\u5e02",area:["\u7985\u57ce\u533a","\u5357\u6d77\u533a","\u987a\u5fb7\u533a","\u4e09\u6c34\u533a","\u9ad8\u660e\u533a"]},{name:"\u6c5f\u95e8\u5e02",area:["\u84ec\u6c5f\u533a","\u6c5f\u6d77\u533a","\u65b0\u4f1a\u533a","\u6069\u5e73\u5e02","\u53f0\u5c71\u5e02","\u5f00\u5e73\u5e02","\u9e64\u5c71\u5e02"]},{name:"\u6e5b\u6c5f\u5e02",area:["\u8d64\u574e\u533a","\u971e\u5c71\u533a","\u5761\u5934\u533a","\u9ebb\u7ae0\u533a","\u5434\u5ddd\u5e02","\u5ec9\u6c5f\u5e02","\u96f7\u5dde\u5e02","\u9042\u6eaa\u53bf","\u5f90\u95fb\u53bf"]},{name:"\u8302\u540d\u5e02",area:["\u8302\u5357\u533a","\u8302\u6e2f\u533a","\u5316\u5dde\u5e02","\u4fe1\u5b9c\u5e02","\u9ad8\u5dde\u5e02","\u7535\u767d\u53bf"]},{name:"\u8087\u5e86\u5e02",area:["\u7aef\u5dde\u533a","\u9f0e\u6e56\u533a","\u9ad8\u8981\u5e02","\u56db\u4f1a\u5e02","\u5e7f\u5b81\u53bf","\u6000\u96c6\u53bf","\u5c01\u5f00\u53bf","\u5fb7\u5e86\u53bf"]},{name:"\u60e0\u5dde\u5e02",area:["\u60e0\u57ce\u533a","\u60e0\u9633\u533a","\u535a\u7f57\u53bf","\u60e0\u4e1c\u53bf","\u9f99\u95e8\u53bf"]},{name:"\u6885\u5dde\u5e02",area:["\u6885\u6c5f\u533a","\u5174\u5b81\u5e02","\u6885\u53bf","\u5927\u57d4\u53bf","\u4e30\u987a\u53bf","\u4e94\u534e\u53bf","\u5e73\u8fdc\u53bf","\u8549\u5cad\u53bf"]},{name:"\u6c55\u5c3e\u5e02",area:["\u57ce\u533a","\u9646\u4e30\u5e02","\u6d77\u4e30\u53bf","\u9646\u6cb3\u53bf"]},{name:"\u6cb3\u6e90\u5e02",area:["\u6e90\u57ce\u533a","\u7d2b\u91d1\u53bf","\u9f99\u5ddd\u53bf","\u8fde\u5e73\u53bf","\u548c\u5e73\u53bf","\u4e1c\u6e90\u53bf"]},{name:"\u9633\u6c5f\u5e02",area:["\u6c5f\u57ce\u533a","\u9633\u6625\u5e02","\u9633\u897f\u53bf","\u9633\u4e1c\u53bf"]},{name:"\u6e05\u8fdc\u5e02",area:["\u6e05\u57ce\u533a","\u82f1\u5fb7\u5e02","\u8fde\u5dde\u5e02","\u4f5b\u5188\u53bf","\u9633\u5c71\u53bf","\u6e05\u65b0\u53bf","\u8fde\u5c71\u58ee\u65cf\u7476\u65cf\u81ea\u6cbb\u53bf","\u8fde\u5357\u7476\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u5e7f\u897f",city:[{name:"\u5357\u5b81\u5e02",area:["\u9752\u79c0\u533a","\u5174\u5b81\u533a","\u897f\u4e61\u5858\u533a","\u826f\u5e86\u533a","\u6c5f\u5357\u533a","\u9095\u5b81\u533a","\u6b66\u9e23\u53bf","\u9686\u5b89\u53bf","\u9a6c\u5c71\u53bf","\u4e0a\u6797\u53bf","\u5bbe\u9633\u53bf","\u6a2a\u53bf"]},{name:"\u67f3\u5dde\u5e02",area:["\u57ce\u4e2d\u533a","\u9c7c\u5cf0\u533a","\u67f3\u5317\u533a","\u67f3\u5357\u533a","\u67f3\u6c5f\u53bf","\u67f3\u57ce\u53bf","\u9e7f\u5be8\u53bf","\u878d\u5b89\u53bf","\u878d\u6c34\u82d7\u65cf\u81ea\u6cbb\u53bf","\u4e09\u6c5f\u4f97\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6842\u6797\u5e02",area:["\u8c61\u5c71\u533a","\u79c0\u5cf0\u533a","\u53e0\u5f69\u533a","\u4e03\u661f\u533a","\u96c1\u5c71\u533a","\u9633\u6714\u53bf","\u4e34\u6842\u53bf","\u7075\u5ddd\u53bf","\u5168\u5dde\u53bf","\u5e73\u4e50\u53bf","\u5174\u5b89\u53bf","\u704c\u9633\u53bf","\u8354\u6d66\u53bf","\u8d44\u6e90\u53bf","\u6c38\u798f\u53bf","\u9f99\u80dc\u5404\u65cf\u81ea\u6cbb\u53bf","\u606d\u57ce\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u68a7\u5dde\u5e02",area:["\u4e07\u79c0\u533a","\u8776\u5c71\u533a","\u957f\u6d32\u533a","\u5c91\u6eaa\u5e02","\u82cd\u68a7\u53bf","\u85e4\u53bf","\u8499\u5c71\u53bf"]},{name:"\u5317\u6d77\u5e02",area:["\u6d77\u57ce\u533a","\u94f6\u6d77\u533a","\u94c1\u5c71\u6e2f\u533a","\u5408\u6d66\u53bf"]},{name:"\u9632\u57ce\u6e2f\u5e02",area:["\u6e2f\u53e3\u533a","\u9632\u57ce\u533a","\u4e1c\u5174\u5e02","\u4e0a\u601d\u53bf"]},{name:"\u94a6\u5dde\u5e02",area:["\u94a6\u5357\u533a","\u94a6\u5317\u533a","\u7075\u5c71\u53bf","\u6d66\u5317\u53bf"]},{name:"\u8d35\u6e2f\u5e02",area:["\u6e2f\u5317\u533a","\u6e2f\u5357\u533a","\u8983\u5858\u533a","\u6842\u5e73\u5e02","\u5e73\u5357\u53bf"]},{name:"\u7389\u6797\u5e02",area:["\u7389\u5dde\u533a","\u5317\u6d41\u5e02","\u5bb9\u53bf","\u9646\u5ddd\u53bf","\u535a\u767d\u53bf","\u5174\u4e1a\u53bf"]},{name:"\u767e\u8272\u5e02",area:["\u53f3\u6c5f\u533a","\u51cc\u4e91\u53bf","\u5e73\u679c\u53bf","\u897f\u6797\u53bf","\u4e50\u4e1a\u53bf","\u5fb7\u4fdd\u53bf","\u7530\u6797\u53bf","\u7530\u9633\u53bf","\u9756\u897f\u53bf","\u7530\u4e1c\u53bf","\u90a3\u5761\u53bf","\u9686\u6797\u5404\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8d3a\u5dde\u5e02",area:["\u516b\u6b65\u533a","\u949f\u5c71\u53bf","\u662d\u5e73\u53bf","\u5bcc\u5ddd\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6cb3\u6c60\u5e02",area:["\u91d1\u57ce\u6c5f\u533a","\u5b9c\u5dde\u5e02","\u5929\u5ce8\u53bf","\u51e4\u5c71\u53bf","\u5357\u4e39\u53bf","\u4e1c\u5170\u53bf","\u90fd\u5b89\u7476\u65cf\u81ea\u6cbb\u53bf","\u7f57\u57ce\u4eeb\u4f6c\u65cf\u81ea\u6cbb\u53bf","\u5df4\u9a6c\u7476\u65cf\u81ea\u6cbb\u53bf","\u73af\u6c5f\u6bdb\u5357\u65cf\u81ea\u6cbb\u53bf","\u5927\u5316\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6765\u5bbe\u5e02",area:["\u5174\u5bbe\u533a","\u5408\u5c71\u5e02","\u8c61\u5dde\u53bf","\u6b66\u5ba3\u53bf","\u5ffb\u57ce\u53bf","\u91d1\u79c0\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5d07\u5de6\u5e02",area:["\u6c5f\u5dde\u533a","\u51ed\u7965\u5e02","\u5b81\u660e\u53bf","\u6276\u7ee5\u53bf","\u9f99\u5dde\u53bf","\u5927\u65b0\u53bf","\u5929\u7b49\u53bf"]}]},{name:"\u6d77\u5357\u7701",city:[{name:"\u6d77\u53e3\u5e02",area:["\u9f99\u534e\u533a","\u79c0\u82f1\u533a","\u743c\u5c71\u533a","\u7f8e\u5170\u533a"]},{name:"\u4e09\u4e9a\u5e02",area:["\u4e09\u4e9a\u5e02"]},{name:"\u4e94\u6307\u5c71\u5e02",area:["\u4e94\u6307\u5c71"]},{name:"\u743c\u6d77\u5e02",area:["\u743c\u6d77"]},{name:"\u510b\u5dde\u5e02",area:["\u510b\u5dde"]},{name:"\u6587\u660c\u5e02",area:["\u6587\u660c"]},{name:"\u4e07\u5b81\u5e02",area:["\u4e07\u5b81"]},{name:"\u4e1c\u65b9\u5e02",area:["\u4e1c\u65b9"]},{name:"\u6f84\u8fc8\u53bf",area:["\u6f84\u8fc8\u53bf"]},{name:"\u5b9a\u5b89\u53bf",area:["\u5b9a\u5b89\u53bf"]},{name:"\u5c6f\u660c\u53bf",area:["\u5c6f\u660c\u53bf"]},{name:"\u4e34\u9ad8\u53bf",area:["\u4e34\u9ad8\u53bf"]},{name:"\u767d\u6c99\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u767d\u6c99\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u660c\u6c5f\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u660c\u6c5f\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4e50\u4e1c\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u4e50\u4e1c\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9675\u6c34\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u9675\u6c34\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4fdd\u4ead\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf",area:["\u4fdd\u4ead\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u743c\u4e2d\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf",area:["\u743c\u4e2d\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u91cd\u5e86\u5e02",city:[{name:"\u91cd\u5e86\u5e02",area:["\u6e1d\u4e2d\u533a","\u5927\u6e21\u53e3\u533a","\u6c5f\u5317\u533a","\u5357\u5cb8\u533a","\u5317\u789a\u533a","\u6e1d\u5317\u533a","\u5df4\u5357\u533a","\u957f\u5bff\u533a","\u53cc\u6865\u533a","\u6c99\u576a\u575d\u533a","\u4e07\u76db\u533a","\u4e07\u5dde\u533a","\u6daa\u9675\u533a","\u9ed4\u6c5f\u533a","\u6c38\u5ddd\u533a","\u5408\u5ddd\u533a","\u6c5f\u6d25\u533a","\u4e5d\u9f99\u5761\u533a","\u5357\u5ddd\u533a","\u7da6\u6c5f\u53bf","\u6f7c\u5357\u53bf","\u8363\u660c\u53bf","\u74a7\u5c71\u53bf","\u5927\u8db3\u53bf","\u94dc\u6881\u53bf","\u6881\u5e73\u53bf","\u5f00\u53bf","\u5fe0\u53bf","\u57ce\u53e3\u53bf","\u57ab\u6c5f\u53bf","\u6b66\u9686\u53bf","\u4e30\u90fd\u53bf","\u5949\u8282\u53bf","\u4e91\u9633\u53bf","\u5deb\u6eaa\u53bf","\u5deb\u5c71\u53bf","\u77f3\u67f1\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf","\u79c0\u5c71\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u9149\u9633\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u5f6d\u6c34\u82d7\u65cf\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u56db\u5ddd\u7701",city:[{name:"\u6210\u90fd\u5e02",area:["\u9752\u7f8a\u533a","\u9526\u6c5f\u533a","\u91d1\u725b\u533a","\u6b66\u4faf\u533a","\u6210\u534e\u533a","\u9f99\u6cc9\u9a7f\u533a","\u9752\u767d\u6c5f\u533a","\u65b0\u90fd\u533a","\u6e29\u6c5f\u533a","\u90fd\u6c5f\u5830\u5e02","\u5f6d\u5dde\u5e02","\u909b\u5d03\u5e02","\u5d07\u5dde\u5e02","\u91d1\u5802\u53bf","\u90eb\u53bf","\u65b0\u6d25\u53bf","\u53cc\u6d41\u53bf","\u84b2\u6c5f\u53bf","\u5927\u9091\u53bf"]},{name:"\u81ea\u8d21\u5e02",area:["\u5927\u5b89\u533a","\u81ea\u6d41\u4e95\u533a","\u8d21\u4e95\u533a","\u6cbf\u6ee9\u533a","\u8363\u53bf","\u5bcc\u987a\u53bf"]},{name:"\u6500\u679d\u82b1\u5e02",area:["\u4ec1\u548c\u533a","\u7c73\u6613\u53bf","\u76d0\u8fb9\u53bf","\u4e1c\u533a","\u897f\u533a"]},{name:"\u6cf8\u5dde\u5e02",area:["\u6c5f\u9633\u533a","\u7eb3\u6eaa\u533a","\u9f99\u9a6c\u6f6d\u533a","\u6cf8\u53bf","\u5408\u6c5f\u53bf","\u53d9\u6c38\u53bf","\u53e4\u853a\u53bf"]},{name:"\u5fb7\u9633\u5e02",area:["\u65cc\u9633\u533a","\u5e7f\u6c49\u5e02","\u4ec0\u90a1\u5e02","\u7ef5\u7af9\u5e02","\u7f57\u6c5f\u53bf","\u4e2d\u6c5f\u53bf"]},{name:"\u7ef5\u9633\u5e02",area:["\u6daa\u57ce\u533a","\u6e38\u4ed9\u533a","\u6c5f\u6cb9\u5e02","\u76d0\u4ead\u53bf","\u4e09\u53f0\u53bf","\u5e73\u6b66\u53bf","\u5b89\u53bf","\u6893\u6f7c\u53bf","\u5317\u5ddd\u7f8c\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5e7f\u5143\u5e02",area:["\u5143\u575d\u533a","\u671d\u5929\u533a","\u9752\u5ddd\u53bf","\u65fa\u82cd\u53bf","\u5251\u9601\u53bf","\u82cd\u6eaa\u53bf","\u5e02\u4e2d\u533a"]},{name:"\u9042\u5b81\u5e02",area:["\u8239\u5c71\u533a","\u5b89\u5c45\u533a","\u5c04\u6d2a\u53bf","\u84ec\u6eaa\u53bf","\u5927\u82f1\u53bf"]},{name:"\u5185\u6c5f\u5e02",area:["\u5e02\u4e2d\u533a","\u4e1c\u5174\u533a","\u8d44\u4e2d\u53bf","\u9686\u660c\u53bf","\u5a01\u8fdc\u53bf"]},{name:"\u4e50\u5c71\u5e02",area:["\u5e02\u4e2d\u533a","\u4e94\u901a\u6865\u533a","\u6c99\u6e7e\u533a","\u91d1\u53e3\u6cb3\u533a","\u5ce8\u7709\u5c71\u5e02","\u5939\u6c5f\u53bf","\u4e95\u7814\u53bf","\u728d\u4e3a\u53bf","\u6c90\u5ddd\u53bf","\u9a6c\u8fb9\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5ce8\u8fb9\u5f5d\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5357\u5145",area:["\u987a\u5e86\u533a","\u9ad8\u576a\u533a","\u5609\u9675\u533a","\u9606\u4e2d\u5e02","\u8425\u5c71\u53bf","\u84ec\u5b89\u53bf","\u4eea\u9647\u53bf","\u5357\u90e8\u53bf","\u897f\u5145\u53bf"]},{name:"\u7709\u5c71\u5e02",area:["\u4e1c\u5761\u533a","\u4ec1\u5bff\u53bf","\u5f6d\u5c71\u53bf","\u6d2a\u96c5\u53bf","\u4e39\u68f1\u53bf","\u9752\u795e\u53bf"]},{name:"\u5b9c\u5bbe\u5e02",area:["\u7fe0\u5c4f\u533a","\u5b9c\u5bbe\u53bf","\u5174\u6587\u53bf","\u5357\u6eaa\u53bf","\u73d9\u53bf","\u957f\u5b81\u53bf","\u9ad8\u53bf","\u6c5f\u5b89\u53bf","\u7b60\u8fde\u53bf","\u5c4f\u5c71\u53bf"]},{name:"\u5e7f\u5b89\u5e02",area:["\u5e7f\u5b89\u533a","\u534e\u84e5\u5e02","\u5cb3\u6c60\u53bf","\u90bb\u6c34\u53bf","\u6b66\u80dc\u53bf"]},{name:"\u8fbe\u5dde\u5e02",area:["\u901a\u5ddd\u533a","\u4e07\u6e90\u5e02","\u8fbe\u53bf","\u6e20\u53bf","\u5ba3\u6c49\u53bf","\u5f00\u6c5f\u53bf","\u5927\u7af9\u53bf"]},{name:"\u96c5\u5b89\u5e02",area:["\u96e8\u57ce\u533a","\u82a6\u5c71\u53bf","\u77f3\u68c9\u53bf","\u540d\u5c71\u53bf","\u5929\u5168\u53bf","\u8365\u7ecf\u53bf","\u5b9d\u5174\u53bf","\u6c49\u6e90\u53bf"]},{name:"\u5df4\u4e2d\u5e02",area:["\u5df4\u5dde\u533a","\u5357\u6c5f\u53bf","\u5e73\u660c\u53bf","\u901a\u6c5f\u53bf"]},{name:"\u8d44\u9633\u5e02",area:["\u96c1\u6c5f\u533a","\u7b80\u9633\u5e02","\u5b89\u5cb3\u53bf","\u4e50\u81f3\u53bf"]},{name:"\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde",area:["\u9a6c\u5c14\u5eb7\u53bf","\u4e5d\u5be8\u6c9f\u53bf","\u7ea2\u539f\u53bf","\u6c76\u5ddd\u53bf","\u963f\u575d\u53bf","\u7406\u53bf","\u82e5\u5c14\u76d6\u53bf","\u5c0f\u91d1\u53bf","\u9ed1\u6c34\u53bf","\u91d1\u5ddd\u53bf","\u677e\u6f58\u53bf","\u58e4\u5858\u53bf","\u8302\u53bf"]},{name:"\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5eb7\u5b9a\u53bf","\u4e39\u5df4\u53bf","\u7089\u970d\u53bf","\u4e5d\u9f99\u53bf","\u7518\u5b5c\u53bf","\u96c5\u6c5f\u53bf","\u65b0\u9f99\u53bf","\u9053\u5b5a\u53bf","\u767d\u7389\u53bf","\u7406\u5858\u53bf","\u5fb7\u683c\u53bf","\u4e61\u57ce\u53bf","\u77f3\u6e20\u53bf","\u7a3b\u57ce\u53bf","\u8272\u8fbe\u53bf","\u5df4\u5858\u53bf","\u6cf8\u5b9a\u53bf","\u5f97\u8363\u53bf"]},{name:"\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde",area:["\u897f\u660c\u5e02","\u7f8e\u59d1\u53bf","\u662d\u89c9\u53bf","\u91d1\u9633\u53bf","\u7518\u6d1b\u53bf","\u5e03\u62d6\u53bf","\u96f7\u6ce2\u53bf","\u666e\u683c\u53bf","\u5b81\u5357\u53bf","\u559c\u5fb7\u53bf","\u4f1a\u4e1c\u53bf","\u8d8a\u897f\u53bf","\u4f1a\u7406\u53bf","\u76d0\u6e90\u53bf","\u5fb7\u660c\u53bf","\u5195\u5b81\u53bf","\u6728\u91cc\u85cf\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u8d35\u5dde\u7701",city:[{name:"\u8d35\u9633\u5e02",area:["\u5357\u660e\u533a","\u4e91\u5ca9\u533a","\u82b1\u6eaa\u533a","\u4e4c\u5f53\u533a","\u767d\u4e91\u533a","\u5c0f\u6cb3\u533a","\u6e05\u9547\u5e02","\u5f00\u9633\u53bf","\u4fee\u6587\u53bf","\u606f\u70fd\u53bf"]},{name:"\u516d\u76d8\u6c34\u5e02",area:["\u949f\u5c71\u533a","\u6c34\u57ce\u53bf","\u76d8\u53bf","\u516d\u679d\u7279\u533a"]},{name:"\u9075\u4e49\u5e02",area:["\u7ea2\u82b1\u5c97\u533a","\u6c47\u5ddd\u533a","\u8d64\u6c34\u5e02","\u4ec1\u6000\u5e02","\u9075\u4e49\u53bf","\u7ee5\u9633\u53bf","\u6850\u6893\u53bf","\u4e60\u6c34\u53bf","\u51e4\u5188\u53bf","\u6b63\u5b89\u53bf","\u4f59\u5e86\u53bf","\u6e44\u6f6d\u53bf","\u9053\u771f\u4ee1\u4f6c\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u52a1\u5ddd\u4ee1\u4f6c\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5b89\u987a\u5e02",area:["\u897f\u79c0\u533a","\u666e\u5b9a\u53bf","\u5e73\u575d\u53bf","\u9547\u5b81\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u7d2b\u4e91\u82d7\u65cf\u5e03\u4f9d\u65cf\u81ea\u6cbb\u53bf","\u5173\u5cad\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u94dc\u4ec1\u5730\u533a",area:["\u94dc\u4ec1\u5e02","\u5fb7\u6c5f\u53bf","\u6c5f\u53e3\u53bf","\u601d\u5357\u53bf","\u77f3\u9621\u53bf","\u7389\u5c4f\u4f97\u65cf\u81ea\u6cbb\u53bf","\u677e\u6843\u82d7\u65cf\u81ea\u6cbb\u53bf","\u5370\u6c5f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u6cbf\u6cb3\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf","\u4e07\u5c71\u7279\u533a"]},{name:"\u6bd5\u8282\u5730\u533a",area:["\u6bd5\u8282\u5e02","\u9ed4\u897f\u53bf","\u5927\u65b9\u53bf","\u7ec7\u91d1\u53bf","\u91d1\u6c99\u53bf","\u8d6b\u7ae0\u53bf","\u7eb3\u96cd\u53bf","\u5a01\u5b81\u5f5d\u65cf\u56de\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u5174\u4e49\u5e02","\u671b\u8c1f\u53bf","\u5174\u4ec1\u53bf","\u666e\u5b89\u53bf","\u518c\u4ea8\u53bf","\u6674\u9686\u53bf","\u8d1e\u4e30\u53bf","\u5b89\u9f99\u53bf"]},{name:"\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde",area:["\u51ef\u91cc\u5e02","\u65bd\u79c9\u53bf","\u4ece\u6c5f\u53bf","\u9526\u5c4f\u53bf","\u9547\u8fdc\u53bf","\u9ebb\u6c5f\u53bf","\u53f0\u6c5f\u53bf","\u5929\u67f1\u53bf","\u9ec4\u5e73\u53bf","\u6995\u6c5f\u53bf","\u5251\u6cb3\u53bf","\u4e09\u7a57\u53bf","\u96f7\u5c71\u53bf","\u9ece\u5e73\u53bf","\u5c91\u5de9\u53bf","\u4e39\u5be8\u53bf"]},{name:"\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u90fd\u5300\u5e02","\u798f\u6cc9\u5e02","\u8d35\u5b9a\u53bf","\u60e0\u6c34\u53bf","\u7f57\u7538\u53bf","\u74ee\u5b89\u53bf","\u8354\u6ce2\u53bf","\u9f99\u91cc\u53bf","\u5e73\u5858\u53bf","\u957f\u987a\u53bf","\u72ec\u5c71\u53bf","\u4e09\u90fd\u6c34\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u4e91\u5357\u7701",city:[{name:"\u6606\u660e\u5e02",area:["\u76d8\u9f99\u533a","\u4e94\u534e\u533a","\u5b98\u6e21\u533a","\u897f\u5c71\u533a","\u4e1c\u5ddd\u533a","\u5b89\u5b81\u5e02","\u5448\u8d21\u53bf","\u664b\u5b81\u53bf","\u5bcc\u6c11\u53bf","\u5b9c\u826f\u53bf","\u5d69\u660e\u53bf","\u77f3\u6797\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u7984\u529d\u5f5d\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u5bfb\u7538\u56de\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u66f2\u9756\u5e02",area:["\u9e92\u9e9f\u533a","\u5ba3\u5a01\u5e02","\u9a6c\u9f99\u53bf","\u6cbe\u76ca\u53bf","\u5bcc\u6e90\u53bf","\u7f57\u5e73\u53bf","\u5e08\u5b97\u53bf","\u9646\u826f\u53bf","\u4f1a\u6cfd\u53bf"]},{name:"\u7389\u6eaa\u5e02",area:["\u7ea2\u5854\u533a","\u6c5f\u5ddd\u53bf","\u6f84\u6c5f\u53bf","\u901a\u6d77\u53bf","\u534e\u5b81\u53bf","\u6613\u95e8\u53bf","\u5ce8\u5c71\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u65b0\u5e73\u5f5d\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf","\u5143\u6c5f\u54c8\u5c3c\u65cf\u5f5d\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4fdd\u5c71\u5e02",area:["\u9686\u9633\u533a","\u65bd\u7538\u53bf","\u817e\u51b2\u53bf","\u9f99\u9675\u53bf","\u660c\u5b81\u53bf"]},{name:"\u662d\u901a\u5e02",area:["\u662d\u9633\u533a","\u9c81\u7538\u53bf","\u5de7\u5bb6\u53bf","\u76d0\u6d25\u53bf","\u5927\u5173\u53bf","\u6c38\u5584\u53bf","\u7ee5\u6c5f\u53bf","\u9547\u96c4\u53bf","\u5f5d\u826f\u53bf","\u5a01\u4fe1\u53bf","\u6c34\u5bcc\u53bf"]},{name:"\u4e3d\u6c5f\u5e02",area:["\u53e4\u57ce\u533a","\u6c38\u80dc\u53bf","\u534e\u576a\u53bf","\u7389\u9f99\u7eb3\u897f\u65cf\u81ea\u6cbb\u53bf","\u5b81\u8497\u5f5d\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u666e\u6d31\u5e02",area:["\u601d\u8305\u533a","\u666e\u6d31\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u58a8\u6c5f\u54c8\u5c3c\u65cf\u81ea\u6cbb\u53bf","\u666f\u4e1c\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u666f\u8c37\u50a3\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u9547\u6c85\u5f5d\u65cf\u54c8\u5c3c\u65cf\u62c9\u795c\u65cf\u81ea\u6cbb\u53bf","\u6c5f\u57ce\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5b5f\u8fde\u50a3\u65cf\u62c9\u795c\u65cf\u4f64\u65cf\u81ea\u6cbb\u53bf","\u6f9c\u6ca7\u62c9\u795c\u65cf\u81ea\u6cbb\u53bf","\u897f\u76df\u4f64\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4e34\u6ca7\u5e02",area:["\u4e34\u7fd4\u533a","\u51e4\u5e86\u53bf","\u4e91\u53bf","\u6c38\u5fb7\u53bf","\u9547\u5eb7\u53bf","\u53cc\u6c5f\u62c9\u795c\u65cf\u4f64\u65cf\u5e03\u6717\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf","\u803f\u9a6c\u50a3\u65cf\u4f64\u65cf\u81ea\u6cbb\u53bf","\u6ca7\u6e90\u4f64\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde",area:["\u6f5e\u897f\u5e02","\u745e\u4e3d\u5e02","\u6881\u6cb3\u53bf","\u76c8\u6c5f\u53bf","\u9647\u5ddd\u53bf"]},{name:"\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde",area:["\u6cf8\u6c34\u53bf","\u798f\u8d21\u53bf","\u8d21\u5c71\u72ec\u9f99\u65cf\u6012\u65cf\u81ea\u6cbb\u53bf","\u5170\u576a\u767d\u65cf\u666e\u7c73\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u9999\u683c\u91cc\u62c9\u53bf","\u5fb7\u94a6\u53bf","\u7ef4\u897f\u5088\u50f3\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde",area:["\u5927\u7406\u5e02","\u7965\u4e91\u53bf","\u5bbe\u5ddd\u53bf","\u5f25\u6e21\u53bf","\u6c38\u5e73\u53bf","\u4e91\u9f99\u53bf","\u6d31\u6e90\u53bf","\u5251\u5ddd\u53bf","\u9e64\u5e86\u53bf","\u6f3e\u6fde\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5357\u6da7\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5dcd\u5c71\u5f5d\u65cf\u56de\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde",area:["\u695a\u96c4\u5e02","\u53cc\u67cf\u53bf","\u725f\u5b9a\u53bf","\u5357\u534e\u53bf","\u59da\u5b89\u53bf","\u5927\u59da\u53bf","\u6c38\u4ec1\u53bf","\u5143\u8c0b\u53bf","\u6b66\u5b9a\u53bf","\u7984\u4e30\u53bf"]},{name:"\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde",area:["\u8499\u81ea\u53bf","\u4e2a\u65e7\u5e02","\u5f00\u8fdc\u5e02","\u7eff\u6625\u53bf","\u5efa\u6c34\u53bf","\u77f3\u5c4f\u53bf","\u5f25\u52d2\u53bf","\u6cf8\u897f\u53bf","\u5143\u9633\u53bf","\u7ea2\u6cb3\u53bf","\u91d1\u5e73\u82d7\u65cf\u7476\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf","\u6cb3\u53e3\u7476\u65cf\u81ea\u6cbb\u53bf","\u5c4f\u8fb9\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u6587\u5c71\u53bf","\u781a\u5c71\u53bf","\u897f\u7574\u53bf","\u9ebb\u6817\u5761\u53bf","\u9a6c\u5173\u53bf","\u4e18\u5317\u53bf","\u5e7f\u5357\u53bf","\u5bcc\u5b81\u53bf"]},{name:"\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde",area:["\u666f\u6d2a\u5e02","\u52d0\u6d77\u53bf","\u52d0\u814a\u53bf"]}]},{name:"\u897f\u85cf",city:[{name:"\u62c9\u8428\u5e02",area:["\u57ce\u5173\u533a","\u6797\u5468\u53bf","\u5f53\u96c4\u53bf","\u5c3c\u6728\u53bf","\u66f2\u6c34\u53bf","\u5806\u9f99\u5fb7\u5e86\u53bf","\u8fbe\u5b5c\u53bf","\u58a8\u7af9\u5de5\u5361\u53bf"]},{name:"\u90a3\u66f2\u5730\u533a",area:["\u90a3\u66f2\u53bf","\u5609\u9ece\u53bf","\u6bd4\u5982\u53bf","\u8042\u8363\u53bf","\u5b89\u591a\u53bf","\u7533\u624e\u53bf","\u7d22\u53bf","\u73ed\u6208\u53bf","\u5df4\u9752\u53bf","\u5c3c\u739b\u53bf"]},{name:"\u660c\u90fd\u5730\u533a",area:["\u660c\u90fd\u53bf","\u6c5f\u8fbe\u53bf","\u8d21\u89c9\u53bf","\u7c7b\u4e4c\u9f50\u53bf","\u4e01\u9752\u53bf","\u5bdf\u96c5\u53bf","\u516b\u5bbf\u53bf","\u5de6\u8d21\u53bf","\u8292\u5eb7\u53bf","\u6d1b\u9686\u53bf","\u8fb9\u575d\u53bf"]},{name:"\u6797\u829d\u5730\u533a",area:["\u6797\u829d\u53bf","\u5de5\u5e03\u6c5f\u8fbe\u53bf","\u7c73\u6797\u53bf","\u58a8\u8131\u53bf","\u6ce2\u5bc6\u53bf","\u5bdf\u9685\u53bf","\u6717\u53bf"]},{name:"\u5c71\u5357\u5730\u533a",area:["\u4e43\u4e1c\u53bf","\u624e\u56ca\u53bf","\u8d21\u560e\u53bf","\u6851\u65e5\u53bf","\u743c\u7ed3\u53bf","\u66f2\u677e\u53bf","\u63aa\u7f8e\u53bf","\u6d1b\u624e\u53bf","\u52a0\u67e5\u53bf","\u9686\u5b50\u53bf","\u9519\u90a3\u53bf","\u6d6a\u5361\u5b50\u53bf"]},{name:"\u65e5\u5580\u5219\u5730\u533a",area:["\u65e5\u5580\u5219\u5e02","\u5357\u6728\u6797\u53bf","\u6c5f\u5b5c\u53bf","\u5b9a\u65e5\u53bf","\u8428\u8fe6\u53bf","\u62c9\u5b5c\u53bf","\u6602\u4ec1\u53bf","\u8c22\u901a\u95e8\u53bf","\u767d\u6717\u53bf","\u4ec1\u5e03\u53bf","\u5eb7\u9a6c\u53bf","\u5b9a\u7ed3\u53bf","\u4ef2\u5df4\u53bf","\u4e9a\u4e1c\u53bf","\u5409\u9686\u53bf","\u8042\u62c9\u6728\u53bf","\u8428\u560e\u53bf","\u5c97\u5df4\u53bf"]},{name:"\u963f\u91cc\u5730\u533a",area:["\u5676\u5c14\u53bf","\u666e\u5170\u53bf","\u672d\u8fbe\u53bf","\u65e5\u571f\u53bf","\u9769\u5409\u53bf","\u6539\u5219\u53bf","\u63aa\u52e4\u53bf"]}]},{name:"\u9655\u897f\u7701",city:[{name:"\u897f\u5b89\u5e02",area:["\u83b2\u6e56\u533a","\u65b0\u57ce\u533a","\u7891\u6797\u533a","\u96c1\u5854\u533a","\u705e\u6865\u533a","\u672a\u592e\u533a","\u960e\u826f\u533a","\u4e34\u6f7c\u533a","\u957f\u5b89\u533a","\u9ad8\u9675\u53bf","\u84dd\u7530\u53bf","\u6237\u53bf","\u5468\u81f3\u53bf"]},{name:"\u94dc\u5ddd\u5e02",area:["\u8000\u5dde\u533a","\u738b\u76ca\u533a","\u5370\u53f0\u533a","\u5b9c\u541b\u53bf"]},{name:"\u5b9d\u9e21\u5e02",area:["\u6e2d\u6ee8\u533a","\u91d1\u53f0\u533a","\u9648\u4ed3\u533a","\u5c90\u5c71\u53bf","\u51e4\u7fd4\u53bf","\u9647\u53bf","\u592a\u767d\u53bf","\u9e9f\u6e38\u53bf","\u6276\u98ce\u53bf","\u5343\u9633\u53bf","\u7709\u53bf","\u51e4\u53bf"]},{name:"\u54b8\u9633\u5e02",area:["\u79e6\u90fd\u533a","\u6e2d\u57ce\u533a","\u6768\u9675\u533a","\u5174\u5e73\u5e02","\u793c\u6cc9\u53bf","\u6cfe\u9633\u53bf","\u6c38\u5bff\u53bf","\u4e09\u539f\u53bf","\u5f6c\u53bf","\u65ec\u9091\u53bf","\u957f\u6b66\u53bf","\u4e7e\u53bf","\u6b66\u529f\u53bf","\u6df3\u5316\u53bf"]},{name:"\u6e2d\u5357\u5e02",area:["\u4e34\u6e2d\u533a","\u97e9\u57ce\u5e02","\u534e\u9634\u5e02","\u84b2\u57ce\u53bf","\u6f7c\u5173\u53bf","\u767d\u6c34\u53bf","\u6f84\u57ce\u53bf","\u534e\u53bf","\u5408\u9633\u53bf","\u5bcc\u5e73\u53bf","\u5927\u8354\u53bf"]},{name:"\u5ef6\u5b89\u5e02",area:["\u5b9d\u5854\u533a","\u5b89\u585e\u53bf","\u6d1b\u5ddd\u53bf","\u5b50\u957f\u53bf","\u9ec4\u9675\u53bf","\u5ef6\u5ddd\u53bf","\u5bcc\u53bf","\u5ef6\u957f\u53bf","\u7518\u6cc9\u53bf","\u5b9c\u5ddd\u53bf","\u5fd7\u4e39\u53bf","\u9ec4\u9f99\u53bf","\u5434\u8d77\u53bf"]},{name:"\u6c49\u4e2d\u5e02",area:["\u6c49\u53f0\u533a","\u7559\u575d\u53bf","\u9547\u5df4\u53bf","\u57ce\u56fa\u53bf","\u5357\u90d1\u53bf","\u6d0b\u53bf","\u5b81\u5f3a\u53bf","\u4f5b\u576a\u53bf","\u52c9\u53bf","\u897f\u4e61\u53bf","\u7565\u9633\u53bf"]},{name:"\u6986\u6797\u5e02",area:["\u6986\u9633\u533a","\u6e05\u6da7\u53bf","\u7ee5\u5fb7\u53bf","\u795e\u6728\u53bf","\u4f73\u53bf","\u5e9c\u8c37\u53bf","\u5b50\u6d32\u53bf","\u9756\u8fb9\u53bf","\u6a2a\u5c71\u53bf","\u7c73\u8102\u53bf","\u5434\u5821\u53bf","\u5b9a\u8fb9\u53bf"]},{name:"\u5b89\u5eb7\u5e02",area:["\u6c49\u6ee8\u533a","\u7d2b\u9633\u53bf","\u5c9a\u768b\u53bf","\u65ec\u9633\u53bf","\u9547\u576a\u53bf","\u5e73\u5229\u53bf","\u77f3\u6cc9\u53bf","\u5b81\u9655\u53bf","\u767d\u6cb3\u53bf","\u6c49\u9634\u53bf"]},{name:"\u5546\u6d1b\u5e02",area:["\u5546\u5dde\u533a","\u9547\u5b89\u53bf","\u5c71\u9633\u53bf","\u6d1b\u5357\u53bf","\u5546\u5357\u53bf","\u4e39\u51e4\u53bf","\u67de\u6c34\u53bf"]}]},{name:"\u7518\u8083\u7701",city:[{name:"\u5170\u5dde\u5e02",area:["\u57ce\u5173\u533a","\u4e03\u91cc\u6cb3\u533a","\u897f\u56fa\u533a","\u5b89\u5b81\u533a","\u7ea2\u53e4\u533a","\u6c38\u767b\u53bf","\u768b\u5170\u53bf","\u6986\u4e2d\u53bf"]},{name:"\u5609\u5cea\u5173\u5e02",area:["\u5609\u5cea\u5173\u5e02"]},{name:"\u91d1\u660c\u5e02",area:["\u91d1\u5ddd\u533a","\u6c38\u660c\u53bf"]},{name:"\u767d\u94f6\u5e02",area:["\u767d\u94f6\u533a","\u5e73\u5ddd\u533a","\u9756\u8fdc\u53bf","\u4f1a\u5b81\u53bf","\u666f\u6cf0\u53bf"]},{name:"\u5929\u6c34\u5e02",area:["\u6e05\u6c34\u53bf","\u79e6\u5b89\u53bf","\u7518\u8c37\u53bf","\u6b66\u5c71\u53bf","\u5f20\u5bb6\u5ddd\u56de\u65cf\u81ea\u6cbb\u53bf","\u5317\u9053\u533a","\u79e6\u57ce\u533a"]},{name:"\u6b66\u5a01\u5e02",area:["\u51c9\u5dde\u533a","\u6c11\u52e4\u53bf","\u53e4\u6d6a\u53bf","\u5929\u795d\u85cf\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9152\u6cc9\u5e02",area:["\u8083\u5dde\u533a","\u7389\u95e8\u5e02","\u6566\u714c\u5e02","\u91d1\u5854\u53bf","\u8083\u5317\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf","\u963f\u514b\u585e\u54c8\u8428\u514b\u65cf\u81ea\u6cbb\u53bf","\u5b89\u897f\u53bf"]},{name:"\u5f20\u6396\u5e02",area:["\u7518\u5dde\u533a","\u6c11\u4e50\u53bf","\u4e34\u6cfd\u53bf","\u9ad8\u53f0\u53bf","\u5c71\u4e39\u53bf","\u8083\u5357\u88d5\u56fa\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5e86\u9633\u5e02",area:["\u897f\u5cf0\u533a","\u5e86\u57ce\u53bf","\u73af\u53bf","\u534e\u6c60\u53bf","\u5408\u6c34\u53bf","\u6b63\u5b81\u53bf","\u5b81\u53bf","\u9547\u539f\u53bf"]},{name:"\u5e73\u51c9\u5e02",area:["\u5d06\u5cd2\u533a","\u6cfe\u5ddd\u53bf","\u7075\u53f0\u53bf","\u5d07\u4fe1\u53bf","\u534e\u4ead\u53bf","\u5e84\u6d6a\u53bf","\u9759\u5b81\u53bf"]},{name:"\u5b9a\u897f\u5e02",area:["\u5b89\u5b9a\u533a","\u901a\u6e2d\u53bf","\u4e34\u6d2e\u53bf","\u6f33\u53bf","\u5cb7\u53bf","\u6e2d\u6e90\u53bf","\u9647\u897f\u53bf"]},{name:"\u9647\u5357\u5e02",area:["\u6b66\u90fd\u533a","\u6210\u53bf","\u5b95\u660c\u53bf","\u5eb7\u53bf","\u6587\u53bf","\u897f\u548c\u53bf","\u793c\u53bf","\u4e24\u5f53\u53bf","\u5fbd\u53bf"]},{name:"\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde",area:["\u4e34\u590f\u5e02","\u4e34\u590f\u53bf","\u5eb7\u4e50\u53bf","\u6c38\u9756\u53bf","\u5e7f\u6cb3\u53bf","\u548c\u653f\u53bf","\u4e1c\u4e61\u65cf\u81ea\u6cbb\u53bf","\u79ef\u77f3\u5c71\u4fdd\u5b89\u65cf\u4e1c\u4e61\u65cf\u6492\u62c9\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5408\u4f5c\u5e02","\u4e34\u6f6d\u53bf","\u5353\u5c3c\u53bf","\u821f\u66f2\u53bf","\u8fed\u90e8\u53bf","\u739b\u66f2\u53bf","\u788c\u66f2\u53bf","\u590f\u6cb3\u53bf"]}]},{name:"\u9752\u6d77\u7701",city:[{name:"\u897f\u5b81\u5e02",area:["\u57ce\u4e2d\u533a","\u57ce\u4e1c\u533a","\u57ce\u897f\u533a","\u57ce\u5317\u533a","\u6e5f\u6e90\u53bf","\u6e5f\u4e2d\u53bf","\u5927\u901a\u56de\u65cf\u571f\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6d77\u4e1c\u5730\u533a",area:["\u5e73\u5b89\u53bf","\u4e50\u90fd\u53bf","\u6c11\u548c\u56de\u65cf\u571f\u65cf\u81ea\u6cbb\u53bf","\u4e92\u52a9\u571f\u65cf\u81ea\u6cbb\u53bf","\u5316\u9686\u56de\u65cf\u81ea\u6cbb\u53bf","\u5faa\u5316\u6492\u62c9\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u6d77\u664f\u53bf","\u7941\u8fde\u53bf","\u521a\u5bdf\u53bf","\u95e8\u6e90\u56de\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5171\u548c\u53bf","\u540c\u5fb7\u53bf","\u8d35\u5fb7\u53bf","\u5174\u6d77\u53bf","\u8d35\u5357\u53bf"]},{name:"\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u540c\u4ec1\u53bf","\u5c16\u624e\u53bf","\u6cfd\u5e93\u53bf","\u6cb3\u5357\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u739b\u6c81\u53bf","\u73ed\u739b\u53bf","\u7518\u5fb7\u53bf","\u8fbe\u65e5\u53bf","\u4e45\u6cbb\u53bf","\u739b\u591a\u53bf"]},{name:"\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u7389\u6811\u53bf","\u6742\u591a\u53bf","\u79f0\u591a\u53bf","\u6cbb\u591a\u53bf","\u56ca\u8c26\u53bf","\u66f2\u9ebb\u83b1\u53bf"]},{name:"\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5fb7\u4ee4\u54c8\u5e02","\u683c\u5c14\u6728\u5e02","\u4e4c\u5170\u53bf","\u90fd\u5170\u53bf","\u5929\u5cfb\u53bf"]}]},{name:"\u5b81\u590f",city:[{name:"\u94f6\u5ddd\u5e02",area:["\u5174\u5e86\u533a","\u897f\u590f\u533a","\u91d1\u51e4\u533a","\u7075\u6b66\u5e02","\u6c38\u5b81\u53bf","\u8d3a\u5170\u53bf"]},{name:"\u77f3\u5634\u5c71\u5e02",area:["\u5927\u6b66\u53e3\u533a","\u60e0\u519c\u533a","\u5e73\u7f57\u53bf"]},{name:"\u5434\u5fe0\u5e02",area:["\u5229\u901a\u533a","\u9752\u94dc\u5ce1\u5e02","\u76d0\u6c60\u53bf","\u540c\u5fc3\u53bf"]},{name:"\u56fa\u539f\u5e02",area:["\u539f\u5dde\u533a","\u897f\u5409\u53bf","\u9686\u5fb7\u53bf","\u6cfe\u6e90\u53bf","\u5f6d\u9633\u53bf"]},{name:"\u4e2d\u536b\u5e02",area:["\u6c99\u5761\u5934\u533a","\u4e2d\u5b81\u53bf","\u6d77\u539f\u53bf"]}]},{name:"\u65b0\u7586",city:[{name:"\u4e4c\u9c81\u6728\u9f50\u5e02",area:["\u5929\u5c71\u533a","\u6c99\u4f9d\u5df4\u514b\u533a","\u65b0\u5e02\u533a","\u6c34\u78e8\u6c9f\u533a","\u5934\u5c6f\u6cb3\u533a","\u8fbe\u5742\u57ce\u533a","\u4e1c\u5c71\u533a","\u4e4c\u9c81\u6728\u9f50\u53bf"]},{name:"\u514b\u62c9\u739b\u4f9d\u5e02",area:["\u514b\u62c9\u739b\u4f9d\u533a","\u72ec\u5c71\u5b50\u533a","\u767d\u78b1\u6ee9\u533a","\u4e4c\u5c14\u79be\u533a"]},{name:"\u5410\u9c81\u756a\u5730\u533a",area:["\u5410\u9c81\u756a\u5e02","\u6258\u514b\u900a\u53bf","\u912f\u5584\u53bf"]},{name:"\u54c8\u5bc6\u5730\u533a",area:["\u54c8\u5bc6\u5e02","\u4f0a\u543e\u53bf","\u5df4\u91cc\u5764\u54c8\u8428\u514b\u81ea\u6cbb\u53bf"]},{name:"\u548c\u7530\u5730\u533a",area:["\u548c\u7530\u5e02","\u548c\u7530\u53bf","\u6d1b\u6d66\u53bf","\u6c11\u4e30\u53bf","\u76ae\u5c71\u53bf","\u7b56\u52d2\u53bf","\u4e8e\u7530\u53bf","\u58a8\u7389\u53bf"]},{name:"\u963f\u514b\u82cf\u5730\u533a",area:["\u963f\u514b\u82cf\u5e02","\u6e29\u5bbf\u53bf","\u6c99\u96c5\u53bf","\u62dc\u57ce\u53bf","\u963f\u74e6\u63d0\u53bf","\u5e93\u8f66\u53bf","\u67ef\u576a\u53bf","\u65b0\u548c\u53bf","\u4e4c\u4ec0\u53bf"]},{name:"\u5580\u4ec0\u5730\u533a",area:["\u5580\u4ec0\u5e02","\u5df4\u695a\u53bf","\u6cfd\u666e\u53bf","\u4f3d\u5e08\u53bf","\u53f6\u57ce\u53bf","\u5cb3\u666e\u6e56\u53bf","\u758f\u52d2\u53bf","\u9ea6\u76d6\u63d0\u53bf","\u82f1\u5409\u6c99\u53bf","\u838e\u8f66\u53bf","\u758f\u9644\u53bf","\u5854\u4ec0\u5e93\u5c14\u5e72\u5854\u5409\u514b\u81ea\u6cbb\u53bf"]},{name:"\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde",area:["\u963f\u56fe\u4ec0\u5e02","\u963f\u5408\u5947\u53bf","\u4e4c\u6070\u53bf","\u963f\u514b\u9676\u53bf"]},{name:"\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde",area:["\u5e93\u5c14\u52d2\u5e02","\u548c\u9759\u53bf","\u5c09\u7281\u53bf","\u548c\u7855\u53bf","\u4e14\u672b\u53bf","\u535a\u6e56\u53bf","\u8f6e\u53f0\u53bf","\u82e5\u7f8c\u53bf","\u7109\u8006\u56de\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde",area:["\u660c\u5409\u5e02","\u961c\u5eb7\u5e02","\u5947\u53f0\u53bf","\u739b\u7eb3\u65af\u53bf","\u5409\u6728\u8428\u5c14\u53bf","\u547c\u56fe\u58c1\u53bf","\u6728\u5792\u54c8\u8428\u514b\u81ea\u6cbb\u53bf","\u7c73\u6cc9\u5e02"]},{name:"\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde",area:["\u535a\u4e50\u5e02","\u7cbe\u6cb3\u53bf","\u6e29\u6cc9\u53bf"]},{name:"\u77f3\u6cb3\u5b50",area:["\u77f3\u6cb3\u5b50"]},{name:"\u963f\u62c9\u5c14",area:["\u963f\u62c9\u5c14"]},{name:"\u56fe\u6728\u8212\u514b",area:["\u56fe\u6728\u8212\u514b"]},{name:"\u4e94\u5bb6\u6e20",area:["\u4e94\u5bb6\u6e20"]},{name:"\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde",area:["\u4f0a\u5b81\u5e02","\u594e\u5c6f\u5e02","\u4f0a\u5b81\u53bf","\u7279\u514b\u65af\u53bf","\u5c3c\u52d2\u514b\u53bf","\u662d\u82cf\u53bf","\u65b0\u6e90\u53bf","\u970d\u57ce\u53bf","\u5de9\u7559\u53bf","\u5bdf\u5e03\u67e5\u5c14\u9521\u4f2f\u81ea\u6cbb\u53bf","\u5854\u57ce\u5730\u533a","\u963f\u52d2\u6cf0\u5730\u533a"]}]},{name:"\u53f0\u6e7e\u7701",city:[{name:"\u53f0\u5317\u5e02",area:["\u5185\u6e56\u533a","\u5357\u6e2f\u533a","\u4e2d\u6b63\u533a","\u4e07\u534e\u533a","\u5927\u540c\u533a","\u4e2d\u5c71\u533a","\u677e\u5c71\u533a","\u5927\u5b89\u533a","\u4fe1\u4e49\u533a","\u6587\u5c71\u533a","\u58eb\u6797\u533a","\u5317\u6295\u533a"]},{name:"\u65b0\u5317\u5e02",area:["\u677f\u6865\u533a","\u6c50\u6b62\u533a","\u65b0\u5e97\u533a"]},{name:"\u6843\u56ed\u5e02",area:["\u5176\u4ed6"]},{name:"\u53f0\u4e2d\u5e02",area:["\u5176\u4ed6"]},{name:"\u53f0\u5357\u5e02",area:["\u5176\u4ed6"]},{name:"\u9ad8\u96c4\u5e02",area:["\u5176\u4ed6"]}]},{name:"\u6fb3\u95e8",city:[{name:"\u6fb3\u95e8",area:["\u82b1\u5730\u739b\u5802\u533a","\u5723\u5b89\u591a\u5c3c\u5802\u533a","\u5927\u5802\u533a","\u671b\u5fb7\u5802\u533a","\u98ce\u987a\u5802\u533a","\u5609\u6a21\u5802\u533a","\u5723\u65b9\u6d4e\u5404\u5802\u533a","\u8def\u51fc"]}]},{name:"\u9999\u6e2f",city:[{name:"\u9999\u6e2f",area:["\u6df1\u6c34\u57d7\u533a","\u6cb9\u5c16\u65fa\u533a","\u4e5d\u9f99\u57ce\u533a","\u9ec4\u5927\u4ed9\u533a","\u89c2\u5858\u533a","\u5317\u533a","\u5927\u57d4\u533a","\u6c99\u7530\u533a","\u897f\u8d21\u533a","\u5143\u6717\u533a","\u5c6f\u95e8\u533a","\u8343\u6e7e\u533a","\u8475\u9752\u533a","\u79bb\u5c9b\u533a","\u4e2d\u897f\u533a","\u6e7e\u4ed4\u533a","\u4e1c\u533a","\u5357\u533a"]}]}]},"875f":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={state:{appInfo:"Bullllllllll"},mutations:{setAppInfo:function(t,e){t.appInfo=e}},actions:{setAppInfoAction:function(t,e){var a=t.commit;a("setAppInfo",e)}},getters:{}}},"88a1":function(t,e,a){"use strict";(function(t){var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("a34a")),n=s(a("c973")),r=s(a("ee6c")),o={components:{pickerAddress:r.default},data:function(){return{title:"\u65b0\u589e",param:{},classAttrList:[],classGridStyle:[],edit_inital_event:"",edit_ok_event:"",edit_select_compose_event:"",edit_compose_cls_id:"",global_attr:[],refdatastore:[],inputValList:[{Name:"test"},{Name:"test2"},{Name:"test3"},{Name:"test4"},{Name:"test5"},{Name:"test6"},{Name:"test7"}]}},onLoad:function(t){uni.setNavigationBarTitle({title:t.titlename});var e=JSON.parse(t.param);if(this.$data.title=e.Add_BtnName?e.Add_BtnName:t.titlename,e.EditDlgMode)if(e.Edit_dlg.Name){this.$data.param=e;e.EditDlgMode,e.Edit_dlg.Name;var a={class_id:e.clsid},s=this;s.$store.state.thisareaFuncID=e.clsid,s.$store.getters.getclassAttrList?(s.$data.classAttrList=s.$store.getters.getclassAttrList.data,s.classGridStyleInfo()):s.$store.dispatch("classAttrList",a).then((function(t){"00000"==t.code?(s.$data.classAttrList=t.data,s.classGridStyleInfo()):uni.showModal({title:"\u9519\u8bef1",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u7a97\u53e3\u6837\u5f0f\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u7f16\u8f91\u7a97\u53e3\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},methods:{cancel:function(t){uni.navigateBack({delta:1})},classGridStyleInfo:function(){var e=this;return(0,n.default)(i.default.mark((function a(){var s,n;return i.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:s=e,n={class_id:s.$data.param.clsid,name:s.$data.param.Edit_dlg.Name,type:"2"},s.$store.state.thisEditName=s.$data.param.Edit_dlg.Name,s.$store.getters.getclassGridStyleInfo?(s.$data.classGridStyle=s.$store.getters.getclassGridStyleInfo.data,s.class_attr_init()):s.$store.dispatch("classGridStyleInfo",n).then((function(t){"00000"==t.code?(t.data.StyleDef=JSON.parse(t.data.StyleDef),s.$data.classGridStyle=t.data,s.class_attr_init()):uni.showModal({title:"\u9519\u8bef1.2",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/classAttr.vue:482"),uni.showModal({title:"\u9519\u8bef1.3",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}));case 4:case"end":return a.stop()}}),a)})))()},ontap:function(t){var e=this,a=t;getApp().onScan((function(s){e.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=s.decodedata,uni.hideKeyboard(),e.onevent(a,s.decodedata)}))},onarrow:function(t,e){this.$data.classAttrList[t].Open=1!=e},ondateTime:function(t){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value},onchange:function(e){t("log",e.target," at pages/modal/classAttr.vue:506");var a=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].dictitem[e.target.value],s=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]];if(t("log",s," at pages/modal/classAttr.vue:509"),a.Name!=s.Value){this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=a.Name,t("log",this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value," at pages/modal/classAttr.vue:512");var i=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].action;if(i){for(var n=[],r=this.$data.classAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,val:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,val:d.Value?"1":"0"}):n.push({attr:d.Name,val:d.Value?d.Value:""})}var u={eventid:i,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:n};this.DataObjRunCustomEvent(u)}}},onchange2:function(e,a,s){if(0==e.length){for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)s[0].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(this.$data.classAttrList[i].Attr[n].Value="")}for(var o in e){var l,c;for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)e[o].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(l=i,c=n,r);var d=e[o],u=this.$data.classAttrList[l].Attr[c];if(t("log",u," at pages/modal/classAttr.vue:579"),d.Name!=u.Value){this.$data.classAttrList[l].Attr[c].Value=a,t("log",this.$data.classAttrList[l].Attr[c].Value," at pages/modal/classAttr.vue:582");var _=this.$data.classAttrList[l].Attr[c].action;if(_){var f=[],h=this.$data.classAttrList;for(i=0;i<h.length;i++){var p=h[i].Attr;for(n=0;n<p.length;n++){var m=p[n];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==m.Type&&"\u8bf7"==m.Value&&(m.Value=""),"\u5f15\u7528\u4eba\u5458"==m.Type||"\u5f15\u7528\u9879\u76ee"==m.Type?f.push({attr:m.Name,val:m.ValID?m.ValID:""}):"\u5e03\u5c14\u503c"==m.Type?f.push({attr:m.Name,val:m.Value?"1":"0"}):"\u5b57\u5178"==m.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==m.Type?f.push({attr:m.Name,val:d.Name}):f.push({attr:m.Name,val:m.Value?m.Value:""})}}var v={eventid:_,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:f};this.DataObjRunCustomEvent(v)}}}},onevent:function(t,e){var a=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(t.target.value!=a.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e||t.target.value;var s=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].action;if(s){for(var i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value?c.Value:""})}var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:i};this.DataObjRunCustomEvent(d,a)}}},oncheck:function(t){var e=!t.target.dataset.ischeck,a=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(e!=a.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e;var s=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].action;if(s){for(var i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value?c.Value:""})}var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:i};this.DataObjRunCustomEvent(d)}}},inputValListIsDel:function(t){this.$data.inputValList.splice(t,1)},addresschange:function(e){t("log",e.data.join(";")," at pages/modal/classAttr.vue:713"),this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=e.data.join(";")},classAttr_extButton:function(t,e){var a=this.$data.classAttrList[t].Attr[e].before_click_button,s=this.$data.classAttrList[t].Attr[e].button_callback;if(a)if(s){var i=this.$data.classAttrList[t].Attr[e];this.DataObjRunCustomEvent_Return(a,i,s,t,e)}else uni.showModal({title:"\u63d0\u793a",content:"button_callback-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"before_click_button-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPer:function(e,a){var s={index:e,iindex:a},i=this;uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(s),events:{AddPer:function(e,a){t("log",e," at pages/modal/classAttr.vue:739"),i.$data.classAttrList[a.index].Attr[a.iindex].Value=e[0].Name,i.$data.classAttrList[a.index].Attr[a.iindex].ValID=e[0].Login+";"+e[0].Name;var s=i.$data.classAttrList[a.index].Attr[a.iindex].action;if(s&&(s=s.trim(),s)){var n={eventid:s,edtype:"4",projectid:"",rclsid:"",robjid:"",userlogin:e[0].Login,clsid:i.$data.param.clsid,objid:"",attr:[]};i.DataObjRunCustomEvent(n)}}}})},classAttr_AddRef:function(e){t("log",e.target," at pages/modal/classAttr.vue:768"),uni.showModal({title:"\u63d0\u793a",content:"\u6b64\u529f\u80fd\u8fd8\u672a\u5b9e\u73b0\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPrj:function(t,e){var a={index:t,iindex:e},s=this;uni.navigateTo({url:"../selPrj/index?relation=-1&param="+JSON.stringify(a),events:{AddPer:function(t,e){s.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,s.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=s.$data.classAttrList[e.index].Attr[e.iindex].action;if(a&&(a=a.trim(),a)){var i={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:s.$data.param.clsid,objid:"",attr:[]};s.DataObjRunCustomEvent(i)}}}})},sava:function(){this.$data.edit_ok_event?this.OKDataObjRunCustomEvent():this.add()},add:function(){var e=this;uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."});for(var a=[],s=this.$data.classAttrList,i=0;i<s.length;i++)for(var n=s[i].Attr,r=0;r<n.length;r++){var o=n[r];if("\u8bf7\u9009\u62e9"!=o.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=o.Value||(o.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==o.Type&&"\u8bf7"==o.Value&&(o.Value=""),"\u5f15\u7528\u4eba\u5458"==o.Type||"\u5f15\u7528\u9879\u76ee"==o.Type)a.push({name:o.Name,value:o.ValID?o.ValID:""});else if("\u5e03\u5c14\u503c"==o.Type)a.push({name:o.Name,value:o.Value?"1":"0"});else if("\u5b57\u5178"==o.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==o.Type)if(1==o.select){var l="";for(var c in o.Value)l&&(l+=";"),l+=o.Value[c];a.push({name:o.Name,value:l})}else a.push({name:o.Name,value:o.Value});else a.push({name:o.Name,value:o.Value?o.Value:""});if(1==o.notempty&&!o.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:o.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}var d={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}},u={class_id:this.$data.param.clsid,data_obj_id:"",masterclsid:"",req:JSON.stringify(a),upfile:JSON.stringify([]),post_data:JSON.stringify({}),compose:JSON.stringify([]),refdatastore:JSON.stringify([]),extinfo:JSON.stringify(d),not_trigger_sys_event:""};t("log",u," at pages/modal/classAttr.vue:873"),this.$store.dispatch("addclassattr",u).then((function(a){if(t("log",a," at pages/modal/classAttr.vue:876"),uni.hideLoading(),"00000"==a.code){var s=JSON.parse(a.data.Action);"0"==s.ret&&"0"==s.result_type&&uni.showToast({title:s.result,icon:"success",duration:3e3}),uni.redirectTo({url:"../modal/classAttr?param="+JSON.stringify(e.$data.param)+"&titlename="+e.$data.title})}else uni.showModal({title:"\u9519\u8bef",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/classAttr.vue:895"),uni.hideLoading(),uni.showModal({title:"\u63d0\u793a",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},class_attr_init:function(){var e=this.$data.classGridStyle.StyleDef.show_style,a=[];if(this.$data.classAttrList.length>0){for(var s=0;s<e.length;s++)for(var i=e[s].open,n=e[s].attrgroup_name,r=e[s].attrs,o=0;o<this.$data.classAttrList.length;o++){var l=this.$data.classAttrList[o];if(n==l.Name){for(var c=[],d=0;d<r.length;d++)for(var u=0;u<l.Attr.length;u++){var _=l.Attr[u];if(r[d].attr==_.Name){if(_.action=r[d].action,_.edit=r[d].edit,_.notempty=r[d].notempty,_.ext_button=r[d].ext_button,_.button_img=r[d].button_img,_.button_tooltip=r[d].button_tooltip,_.before_click_button=r[d].before_click_button,_.button_callback=r[d].button_callback,_.hidden=r[d].hidden,_.select=void 0!=r[d].select&&r[d].select,_.Value="",_.dictitem){1==_.select?_.Value=[]:_.Value="\u8bf7\u9009\u62e9";for(var f=0;f<_.dictitem.length;f++)_.dictitem[f].label=_.dictitem[f].CN_S_NAME,_.dictitem[f].value=_.dictitem[f].CN_S_NAME,"1"==_.dictitem[f].CN_C_IS_DEFAULT&&(_.Value=_.dictitem[f].CN_S_NAME)}if("\u65e5\u671f"==_.Type||"\u65f6\u95f4"==_.Type){var h=new Date,p={year:h.getFullYear(),month:h.getMonth()+1,day:h.getDate()};_.Value=p.year+"-"+(p.month>=10?p.month:"0"+p.month)+"-"+(p.day>=10?p.day:"0"+p.day)}if("\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==_.Type){var m=[],v=_.RelCls.split(",");for(var g in v){var $=v[g].split("|");m.push({id:$[0],name:$[1]})}_.RelClsList=m,_.Value="\u8bf7"}"\u7701\u5e02\u533a"==_.Type&&(_.Value="\u8bf7\u9009\u62e9"),"\u5e03\u5c14\u503c"==_.Type&&(_.Value=!1),c.push(_)}}a.push({BkColor:l.BkColor,HasAce:l.HasAce,ImgFontStyle:l.ImgFontStyle,Name:l.Name,Order:l.Order,Open:i,Attr:c,control_style:this.$data.classGridStyle.StyleDef.control_style,title_p_wdith:this.$data.classGridStyle.StyleDef.title_p_wdith})}}a.length>0&&(this.$data.classAttrList=a);var y=[];if(this.$data.classGridStyle.StyleDef&&this.$data.classGridStyle.StyleDef.show_style.length>0)for(e=this.$data.classGridStyle.StyleDef.show_style,s=0;s<e.length;s++)for(c=e[s].attrs,d=0;d<c.length;d++){var x=c[d];y.push({attr:x.attr,val:x.value?x.value:""})}var b=this.$data.classGridStyle.StyleDef.event;if(b&&b.length>0)for(s=0;s<b.length;s++)"before_ok"==b[s].event_id?this.$data.edit_ok_event=b[s]:"initial"==b[s].event_id?this.$data.edit_inital_event=b[s]:"before_select_compose"==b[s].event_id&&(this.$data.edit_select_compose_event=b[s].scrip_id,this.$data.edit_compose_cls_id=b[s].compose_cls_id);if(t("log",y," at pages/modal/classAttr.vue:1012"),this.$data.edit_inital_event){var C=this.$data.edit_inital_event.scrip_id,w={eventid:C,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:y};this.ini_DataObjRunCustomEvent(w)}t("log",this.$data.classGridStyle," at pages/modal/classAttr.vue:1028"),t("log",this.$data.classAttrList," at pages/modal/classAttr.vue:1029")}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u627e\u5230\u53ef\u663e\u793a\u7684\u7684\u5c5e\u6027",showCancel:!1,confirmText:"\u53d6\u6d88"})},ini_DataObjRunCustomEvent:function(e){var a=this,s={EditStyle:this.$data.param.Edit_dlg.Name,ViewStyle:this.$data.param.Edit_dlg.Name,NotTriggerSysEvent:0,enviroment:{function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}}},i={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid,rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(s.enviroment),inputparameter:"",global_attr:""};t("log",i," at pages/modal/classAttr.vue:1059"),this.$store.dispatch("DataObjRunCustomEventInfo",i).then((function(e){if(t("log",e," at pages/modal/classAttr.vue:1061"),"00000"==e.code){var s=JSON.parse(e.data),i=s.action;if(i)for(var n=0;n<i.length;n++){var r=i[n],o=r.action_type,l=r.value;if("set_dlg_attr"==o&&l){var c=l;"string"==typeof l&&(c=JSON.parse(l)),t("log",c," at pages/modal/classAttr.vue:1076");for(var d=0;d<c.length;d++){for(var u=0;u<a.$data.classAttrList.length;u++)for(var _=0;_<a.$data.classAttrList[u].Attr.length;_++){var f=a.$data.classAttrList[u].Attr[_];if(c[d].attr==f.Name&&("\u5b57\u5178"==f.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f.Type)){var h=[];for(var p in c[d].choice_list){var m=c[d].choice_list[p];h.push({CN_S_NAME:m,Name:m,label:m,value:m})}f.dictitem=h}}var v=0;if(a.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(v=1,a.$data.refdatastore.push(c[d])),0==v)for(n=0;n<a.$data.refdatastore.length;n++)a.$data.refdatastore[n].attr==c[d].attr&&(a.$data.refdatastore[n].value=c[d].value)}}"open_select_userdlg"==o&&uni.showModal({title:"\u9519\u8bef2.2",content:"open_select_userdlg\u8fd9\u4e2aaction_type\u8fd8\u672a\u5904\u7406\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}else uni.showModal({title:"\u9519\u8bef2",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef2.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent:function(e,a){var s=this,i={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}};a&&(i.edit_dlg={type:"small",class_id:this.$data.param.clsid},a&&(i.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip}));var n={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid.replace("{","").replace("}",""),rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(i),inputparameter:"",global_attr:JSON.stringify(this.$data.global_attr)};t("log",n," at pages/modal/classAttr.vue:1163"),this.$store.dispatch("DataObjRunCustomEventInfo",n).then((function(e){if(t("log",e," at pages/modal/classAttr.vue:1165"),"00000"==e.code){var a=JSON.parse(e.data),i=a.action;if(i){t("log",i," at pages/modal/classAttr.vue:1171");for(var n=0;n<i.length;n++){var r=i[n];if("set_dlg_attr"==r.action_type){var o=r.value;for(n=0;n<o.length;n++){if(o[n].choice_list)for(var l=0;l<s.$data.classAttrList.length;l++)for(var c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)if(c[d].Name==o[n].attr&&("\u5b57\u5178"==c[d].Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==c[d].Type)){var u=[];for(var _ in o[n].choice_list){var f=o[n].choice_list[_];u.push({CN_S_NAME:f,Name:f,label:f,value:f})}c[d].dictitem=u}for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)t("log",c[d].Name+"=="+o[n].attr," at pages/modal/classAttr.vue:1198"),c[d].Name==o[n].attr&&(c[d].Value=o[n].value);var h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else"set_global_attr"==a.action[n].action_type&&(s.$data.global_attr=a.action[n].value||[])}}if(a.result)for(o=a.result,n=0;n<o.length;n++){for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)c[d].Name==o[n].attr&&(c[d].Value=o[n].value);h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else uni.showModal({title:"\u9519\u8bef3",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef3.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},OKDataObjRunCustomEvent:function(){for(var e=this,a={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}},s=this.$data.edit_ok_event.scrip_id,i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u8bf7\u9009\u62e9"!=c.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=c.Value||(c.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value})}if(this.$data.refdatastore.length>0)for(r=0;r<this.$data.refdatastore.length;r++)i.filter((function(t){return this.$data.refdatastore[r].attr==t.name})).length||(length=1,i.push({attr:this.$data.refdatastore[r].attr,val:this.$data.refdatastore[r].value}));var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:i},u={edtype:d.edtype,eventid:d.eventid,projectid:d.projectid,rclsid:d.rclsid,robjid:d.robjid,userlogin:d.userlogin,clsid:d.clsid,objid:d.objid,attr:JSON.stringify(d.attr),extinfo:JSON.stringify(a),global_attr:JSON.stringify(this.$data.global_attr)};t("log",u," at pages/modal/classAttr.vue:1318"),this.$store.dispatch("DataObjRunCustomEventInfo",u).then((function(a){if(t("log",a," at pages/modal/classAttr.vue:1320"),"00000"==a.code){for(var s=JSON.parse(a.data),i=s.result,n=0;n<i.length;n++){var r=0;if(e.$data.refdatastore.filter((function(t){return i[n].attr==t.attr})).length||(r=1,e.$data.refdatastore.push(i[n])),0==r)for(var o=0;o<e.$data.refdatastore.length;o++)e.$data.refdatastore[o].attr==i[n].attr&&(e.$data.refdatastore[o].value=i[n].value)}e.add()}else uni.showModal({title:"\u9519\u8bef4",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef4.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent_Return:function(e,a,s,i,n){for(var r=this,o={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}},l=[],c=this.$data.classAttrList,d=0;d<c.length;d++)for(var u=c[d].Attr,_=0;_<u.length;_++){var f=u[_];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==f.Type&&"\u8bf7"==f.Value&&(f.Value=""),"\u5f15\u7528\u4eba\u5458"==f.Type||"\u5f15\u7528\u9879\u76ee"==f.Type?l.push({attr:f.Name,val:f.ValID?f.ValID:""}):"\u5e03\u5c14\u503c"==f.Type?l.push({attr:f.Name,val:f.Value?"1":"0"}):l.push({attr:f.Name,val:f.Value})}if(this.$data.refdatastore.length>0)for(d=0;d<this.$data.refdatastore.length;d++)l.filter((function(t){return this.$data.refdatastore[d].attr==t.name})).length||(length=1,l.push({attr:this.$data.refdatastore[d].attr,val:this.$data.refdatastore[d].value}));var h=o;h.edit_dlg={type:"small",class_id:this.$data.param.clsid},a&&(h.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var p={edtype:"0",eventid:e,projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:JSON.stringify(l),extinfo:JSON.stringify(h),global_attr:JSON.stringify(this.$data.global_attr)};t("log",p," at pages/modal/classAttr.vue:1409"),this.$store.dispatch("DataObjRunCustomEventInfo",p).then((function(o){if(t("log",o," at pages/modal/classAttr.vue:1411"),"00000"==o.code){var c=JSON.parse(o.data);if(""!=c){var d=c.action;if(t("log",d," at pages/modal/classAttr.vue:1417"),d)for(var u=0;u<d.length;u++){var _=d[u],f=_.value,h=JSON.stringify(h);if("open_panel"==_.action_type){var p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_select_userdlg"==_.action_type){f.style;var m=r,v={index:i,iindex:n,button_callback:s,req:l,data_attr:a};uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(v),events:{AddPer:function(e,a){t("log",e," at pages/modal/classAttr.vue:1447");var s=a.button_callback.trim(),i={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.clsid,objid:"",attr:a.req,inputparameter:e};m.DataObjRunCustomEvent(i,a.data_attr)}}})}else if("open_data_query_dlg"==_.action_type);else if("open_common_dlg"==_.action_type){_.value,p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_project_query_dlg"==_.action_type){var g="-1";"\u5168\u90e8\u76f8\u5173"==_.value.select_range?g="0":"\u6211\u8d1f\u8d23\u7684\u9879\u76ee"==_.value.select_range?g="1":"\u6211\u521b\u5efa\u7684"==_.value.select_range?g="2":"\u6211\u53c2\u4e0e\u7684"==_.value.select_range||"\u6211\u53c2\u52a0\u7684"==_.value.select_range?g="3":"\u6211\u5173\u6ce8\u7684"==_.value.select_range?g="4":"\u6211\u4e0b\u5c5e\u7684\u9879\u76ee"==_.value.select_range&&(g="5");m=r;var $={index:i,iindex:n,button_callback:s,req:l};uni.navigateTo({url:"../selPrj/index?relation="+g+"&param="+JSON.stringify($),events:{AddPer:function(t,e){m.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,m.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=e.button_callback.trim();if(a){var s={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.clsid,objid:"",attr:e.req};m.DataObjRunCustomEvent(s)}}}})}else{p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}}}else uni.showModal({title:"\u63d0\u793a5.2",content:"\u8c03\u7528 before_click_button \u811a\u672c\u8fd4\u56de\u7a7a\uff0cevent_id"+e,showCancel:!1,confirmText:"\u53d6\u6d88"})}else uni.showModal({title:"\u9519\u8bef5",content:o.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u63d0\u793a5.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}}};e.default=o}).call(this,a("0de9")["default"])},"8bbf":function(t,e){t.exports=Vue},"8f27":function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{title:"\u9009\u62e9\u9879\u76ee",relation:"-1",param:{},searchVal:"",ischecked:!1,data:[]}},onLoad:function(e){var a=this,s=JSON.parse(e.param);this.$data.param=s,this.$data.relation=e.relation;var i={relation:this.$data.relation,tag:"",type:"",kw:"",pindex:1,psize:999999999,state:"",order:"CN_T_CREATE DESC",kwpmname:"",kwcode:"",sessionid:""};this.$store.dispatch("ProjectGetAnalysisList",i).then((function(e){if(t("log",e," at pages/selPrj/index.vue:106"),"00000"==e.code){for(var s in e.data.Body)e.data.Body[s].ischeck=!1;a.$data.data=e.data.Body}else uni.showModal({title:"\u9519\u8bef1",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},methods:{onkeyup:function(e){var a=this,s={relation:this.$data.priRel,tag:"",type:"",kw:this.$data.searchVal,pindex:1,psize:999999999,state:"",order:"CN_T_CREATE DESC",kwpmname:"",kwcode:"",sessionid:""};this.$store.dispatch("ProjectGetAnalysisList",s).then((function(e){if(t("log",e," at pages/selPrj/index.vue:128"),"00000"==e.code){for(var s in e.data.Body)e.data.Body[s].ischeck=!1;a.$data.data=e.data.Body}else uni.showModal({title:"\u9519\u8bef2",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef2.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},onchange:function(t){var e=this.$data.data;for(var a in this.$data.data=[],e)e[a].ischeck=!1;e[t.target.dataset.index].ischeck=!t.target.dataset.ischeck,this.$data.data=e},sava:function(){var t=[];for(var e in this.$data.data)1==this.$data.data[e].ischeck&&t.push(this.$data.data[e]);if(0!=t.length){var a=this.$scope.eventChannel;a.emit("AddPer",t,this.$data.param),uni.navigateBack()}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u9009\u62e9\u9879\u76ee\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}};e.default=a}).call(this,a("0de9")["default"])},"8f62":function(t,e,a){"use strict";a.r(e);var s=a("88a1"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},9187:function(t,e,a){"use strict";a.r(e);var s=a("1c01"),i=a("f0c6");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},9203:function(t,e,a){"use strict";a.r(e);var s=a("8f27"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},9523:function(t,e,a){var s=a("a395");t.exports=function(t,e,a){return e=s(e),e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t},t.exports.__esModule=!0,t.exports["default"]=t.exports},"970b":function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports["default"]=t.exports},"99d6":function(t,e,a){"use strict";a.r(e);var s=a("c8ac"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"9b42":function(t,e){t.exports=function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var s,i,n,r,o=[],l=!0,c=!1;try{if(n=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;l=!1}else for(;!(l=(s=n.call(a)).done)&&(o.push(s.value),o.length!==e);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&null!=a["return"]&&(r=a["return"](),Object(r)!==r))return}finally{if(c)throw i}}return o}},t.exports.__esModule=!0,t.exports["default"]=t.exports},"9e12":function(t,e,a){"use strict";a.r(e);var s=a("2f27"),i=a("7a3b");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"9f51":function(t,e,a){"use strict";a.r(e);var s=a("da46"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},a0f7:function(t){t.exports=JSON.parse('{"uni-popup.cancel":"\u53d6\u6d88","uni-popup.ok":"\u78ba\u5b9a","uni-popup.placeholder":"\u8acb\u8f38\u5165","uni-popup.title":"\u63d0\u793a","uni-popup.shareTitle":"\u5206\u4eab\u5230"}')},a34a:function(t,e,a){var s=a("7037"),i=a("7ec2")();t.exports=i;try{regeneratorRuntime=i}catch(n){"object"===("undefined"===typeof globalThis?"undefined":s(globalThis))?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},a371:function(t,e,a){"use strict";a.r(e);var s=a("24ee");for(var i in s)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(i);var n=a("f0c5"),r=Object(n["a"])(s["default"],void 0,void 0,!1,null,null,null,!1,void 0,void 0);e["default"]=r.exports},a395:function(t,e,a){var s=a("7037")["default"],i=a("e50d");t.exports=function(t){var e=i(t,"string");return"symbol"===s(e)?e:String(e)},t.exports.__esModule=!0,t.exports["default"]=t.exports},a413:function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimation=function(t,e){if(!e)return;return clearTimeout(e.timer),new c(t,e)};var i=s(a("9523")),n=s(a("970b")),r=s(a("5bc3"));function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function l(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){(0,i.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var c=function(){function t(e,a){(0,n.default)(this,t),this.options=e,this.animation=uni.createAnimation(e),this.currentStepAnimates={},this.next=0,this.$=a}return(0,r.default)(t,[{key:"_nvuePushAnimates",value:function(t,e){var a=this.currentStepAnimates[this.next],s={};if(s=a||{styles:{},config:{}},d.includes(t)){s.styles.transform||(s.styles.transform="");var i="";"rotate"===t&&(i="deg"),s.styles.transform+="".concat(t,"(").concat(e+i,") ")}else s.styles[t]="".concat(e);this.currentStepAnimates[this.next]=s}},{key:"_animateRun",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=this.$.$refs["ani"].ref;if(a)return new Promise((function(s,i){nvueAnimation.transition(a,l({styles:t},e),(function(t){s()}))}))}},{key:"_nvueNextAnimate",value:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0,i=t[a];if(i){var n=i.styles,r=i.config;this._animateRun(n,r).then((function(){a+=1,e._nvueNextAnimate(t,a,s)}))}else this.currentStepAnimates={},"function"===typeof s&&s(),this.isEnd=!0}},{key:"step",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.animation.step(t),this}},{key:"run",value:function(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((function(){"function"===typeof t&&t()}),this.$.durationTime)}}]),t}(),d=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];d.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((function(t){c.prototype[t]=function(){var e;return(e=this.animation)[t].apply(e,arguments),this}}))},a681:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},t._l(t._$s(1,"f",{forItems:t.data}),(function(e,s,i,n){return a("view",{key:t._$s(1,"f",{forIndex:i,key:"1-"+n}),staticClass:t._$s("1-"+n,"sc","v-area"),attrs:{_i:"1-"+n}},[a("p",{attrs:{"data-key":t._$s("2-"+n,"a-data-key",e.ID),_i:"2-"+n}},[t._v(t._$s("2-"+n,"t0-0",t._s(e.Name)))]),a("ul",{staticClass:t._$s("3-"+n,"sc","areaList"),attrs:{_i:"3-"+n}},t._l(t._$s("4-"+n,"f",{forItems:e.App}),(function(s,i,r,o){return a("li",{key:t._$s("4-"+n,"f",{forIndex:r,key:"4-"+n+"-"+o})},[a("a",{staticClass:t._$s("5-"+n+"-"+o,"sc","logo"),style:t._$s("5-"+n+"-"+o,"s",{"background-color":s.BkColor,color:s.BkColor}),attrs:{_i:"5-"+n+"-"+o},on:{click:function(e){return t.appCreate(s)}}},[a("i",{class:t._$s("6-"+n+"-"+o,"c",s.ImgFontStyle),style:t._$s("6-"+n+"-"+o,"s",{color:s.TxtColor}),attrs:{_i:"6-"+n+"-"+o}})]),a("p",{attrs:{"data-key":t._$s("7-"+n+"-"+o,"a-data-key",e.ID),_i:"7-"+n+"-"+o}},[t._v(t._$s("7-"+n+"-"+o,"t0-0",t._s(s.Name)))])])})),0)])})),0)},i=[]},b135:function(t,e,a){"use strict";a.r(e);var s=a("e97a"),i=a("7426");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,"71275280",null,!1,s["a"],void 0);e["default"]=o.exports},b314:function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("85cc")),n=["","",""],r={data:function(){return{value:[0,0,0],array:[],index:0}},created:function(){this.initSelect()},methods:{initSelect:function(){this.updateSourceDate().updateAddressDate().$forceUpdate()},columnchange:function(t){this.updateSelectIndex(t.detail.column,t.detail.value).updateSourceDate().updateAddressDate().$forceUpdate()},updateSourceDate:function(){return this.array=[],this.array[0]=i.default.map((function(t){return{name:t.name}})),this.array[1]=i.default[this.value[0]].city.map((function(t){return{name:t.name}})),this.array[2]=i.default[this.value[0]].city[this.value[1]].area.map((function(t){return{name:t}})),this},updateSelectIndex:function(t,e){var a=JSON.parse(JSON.stringify(this.value));return a[t]=e,0===t&&(a[1]=0,a[2]=0),1===t&&(a[2]=0),this.value=a,this},updateAddressDate:function(){return n[0]=this.array[0][this.value[0]].name,n[1]=this.array[1][this.value[1]].name,n[2]=this.array[2][this.value[2]].name,this},bindPickerChange:function(t){return this.$emit("change",{target:t.target,data:n}),this}}};e.default=r},b3bf:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},[a("view",[a("input",{directives:[{name:"model",rawName:"v-model",value:t.searchVal,expression:"searchVal"}],staticClass:t._$s(2,"sc","txt_search"),attrs:{_i:2},domProps:{value:t._$s(2,"v-model",t.searchVal)},on:{keyup:t.onkeyup,input:function(e){e.target.composing||(t.searchVal=e.target.value)}}}),a("div",{staticClass:t._$s(3,"sc","dv_query_body"),attrs:{_i:3}},t._l(t._$s(4,"f",{forItems:t.data}),(function(e,s,i,n){return a("div",{key:t._$s(4,"f",{forIndex:i,key:"4-"+n}),staticClass:t._$s("4-"+n,"sc","psn"),attrs:{_i:"4-"+n}},[a("checkbox-group",{staticClass:t._$s("5-"+n,"sc","ischeck"),attrs:{"data-ischeck":t._$s("5-"+n,"a-data-ischeck",e.ischeck),"data-index":t._$s("5-"+n,"a-data-index",s),_i:"5-"+n},on:{change:t.onchange}},[a("label",[a("checkbox",{attrs:{checked:t._$s("7-"+n,"a-checked",e.ischeck),_i:"7-"+n}}),a("div",{staticClass:t._$s("8-"+n,"sc","dv_title"),attrs:{_i:"8-"+n}},[t._v(t._$s("8-"+n,"t0-0",t._s(e.PrjCode))+t._$s("8-"+n,"t0-1",t._s(e.Name))+t._$s("8-"+n,"t0-2",t._s(e.PMName)))])])])])})),0),a("button",{staticClass:t._$s(9,"sc","btn_sava"),attrs:{_i:9},on:{click:t.sava}})])])},i=[]},bb9d:function(t,e){t.exports="/images/login/mobox_log_200.png"},bca8:function(t,e,a){"use strict";a.r(e);var s=a("b3bf"),i=a("9203");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},bdd8:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return s}));var s={selectCy:a("b135").default},i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},[t._l(t._$s(1,"f",{forItems:t.classAttrList}),(function(e,s,i,n){return a("view",{key:t._$s(1,"f",{forIndex:i,key:"1-"+n}),staticClass:t._$s("1-"+n,"sc","v-area"),attrs:{_i:"1-"+n}},[a("div",{staticClass:t._$s("2-"+n,"sc","class_attr_title"),attrs:{_i:"2-"+n}},[a("div",{staticClass:t._$s("3-"+n,"sc","title_line"),attrs:{_i:"3-"+n}}),a("div",{staticClass:t._$s("4-"+n,"sc","title_icon"),style:t._$s("4-"+n,"s",{"background-color":e.BkColor}),attrs:{_i:"4-"+n}},[a("i",{staticClass:t._$s("5-"+n,"sc","ace-icon fa"),class:t._$s("5-"+n,"c",e.ImgFontStyle),attrs:{_i:"5-"+n}})]),a("span",{staticClass:t._$s("6-"+n,"sc","title"),attrs:{_i:"6-"+n}},[t._v(t._$s("6-"+n,"t0-0",t._s(e.Name)))]),a("a",{staticClass:t._$s("7-"+n,"sc","arrow"),attrs:{_i:"7-"+n},on:{click:function(a){return t.onarrow(s,e.Open)}}},[a("i",{staticClass:t._$s("8-"+n,"sc","ace-icon fa "),class:t._$s("8-"+n,"c",e.Open?"fa-angle-down":"fa-angle-up"),attrs:{_i:"8-"+n}})])]),a("div",{staticClass:t._$s("9-"+n,"sc","class_attr_body"),style:t._$s("9-"+n,"s",{display:e.Open?"block":"none"}),attrs:{_i:"9-"+n}},t._l(t._$s("10-"+n,"f",{forItems:e.Attr}),(function(i,r,o,l){return a("div",{key:t._$s("10-"+n,"f",{forIndex:o,key:"10-"+n+"-"+l}),staticClass:t._$s("10-"+n+"-"+l,"sc","dv_field_div"),attrs:{_i:"10-"+n+"-"+l}},[t._$s("11-"+n+"-"+l,"i","\u5b57\u7b26\u4e32"==i.Type||"\u53ef\u53d8\u957f\u5b57\u7b26\u4e32"==i.Type||"\u6574\u6570"==i.Type||"\u6d6e\u70b9\u6570"==i.Type)?a("view",{staticClass:t._$s("11-"+n+"-"+l,"sc","form-group"),style:t._$s("11-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"11-"+n+"-"+l}},[t._$s("12-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("13-"+n+"-"+l,"sc","tx_title"),style:t._$s("13-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"13-"+n+"-"+l}},[t._v(t._$s("13-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("14-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("14-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"14-"+n+"-"+l}}):t._e()]),t._$s("15-"+n+"-"+l,"i",1==i.ext_button)?a("div",{staticClass:t._$s("15-"+n+"-"+l,"sc","text-right"),attrs:{_i:"15-"+n+"-"+l}},[a("a",{attrs:{_i:"16-"+n+"-"+l},on:{click:function(e){return t.classAttr_extButton(s,r)}}},[a("i",{staticClass:t._$s("17-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"17-"+n+"-"+l}})])]):t._e(),t._$s("18-"+n+"-"+l,"i","1"==i.Height)?a("input",{style:t._$s("18-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("18-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("18-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("18-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("18-"+n+"-"+l,"a-disabled",!i.edit),_i:"18-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("19-"+n+"-"+l,"e","2"==i.Height)?a("textarea",{style:t._$s("19-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("19-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("19-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("19-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("19-"+n+"-"+l,"a-disabled",!i.edit),_i:"19-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("20-"+n+"-"+l,"e","3"==i.Height)?a("textarea",{style:t._$s("20-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("20-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("20-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("20-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("20-"+n+"-"+l,"a-disabled",!i.edit),_i:"20-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._e(),a("div",{staticClass:t._$s("21-"+n+"-"+l,"sc","input_vallist"),attrs:{_i:"21-"+n+"-"+l}},t._l(t._$s("22-"+n+"-"+l,"f",{forItems:t.inputValList}),(function(e,s,i,r){return a("ul",{key:t._$s("22-"+n+"-"+l,"f",{forIndex:i,key:"22-"+n+"-"+l+"-"+r})},[a("li",[a("span",[t._v(t._$s("24-"+n+"-"+l+"-"+r,"t0-0",t._s(e.Name)))]),a("a",{attrs:{_i:"25-"+n+"-"+l+"-"+r},on:{click:function(e){return t.inputValListIsDel(s)}}},[a("i",{staticClass:t._$s("26-"+n+"-"+l+"-"+r,"sc","ace-icon fa fa-times"),attrs:{_i:"26-"+n+"-"+l+"-"+r}})])])])})),0)]):t._e(),t._$s("27-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("28-"+n+"-"+l,"sc","tx_title2"),style:t._$s("28-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"28-"+n+"-"+l}},[t._v(t._$s("28-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),t._$s("29-"+n+"-"+l,"i","1"==i.Height)?a("input",{staticClass:t._$s("29-"+n+"-"+l,"sc","attr_field"),style:t._$s("29-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("29-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("29-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("29-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("29-"+n+"-"+l,"a-disabled",!i.edit),_i:"29-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("30-"+n+"-"+l,"e","2"==i.Height)?a("textarea",{staticClass:t._$s("30-"+n+"-"+l,"sc","attr_field"),style:t._$s("30-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("30-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("30-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("30-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("30-"+n+"-"+l,"a-disabled",!i.edit),_i:"30-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._$s("31-"+n+"-"+l,"e","3"==i.Height)?a("textarea",{staticClass:t._$s("31-"+n+"-"+l,"sc","attr_field"),style:t._$s("31-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-(1==i.ext_button?9:0)+"%"}),attrs:{value:t._$s("31-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("31-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("31-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("31-"+n+"-"+l,"a-disabled",!i.edit),_i:"31-"+n+"-"+l},on:{focus:t.ontap,blur:t.onevent}}):t._e(),t._$s("32-"+n+"-"+l,"i",1==i.ext_button)?a("div",{staticClass:t._$s("32-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"32-"+n+"-"+l}},[a("a",{attrs:{_i:"33-"+n+"-"+l},on:{click:function(e){return t.classAttr_extButton(s,r)}}},[a("i",{staticClass:t._$s("34-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"34-"+n+"-"+l}})])]):t._e(),t._$s("35-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("35-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"35-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("36-"+n+"-"+l,"i","\u5e03\u5c14\u503c"==i.Type)?a("view",{staticClass:t._$s("36-"+n+"-"+l,"sc","form-group"),style:t._$s("36-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"36-"+n+"-"+l}},[a("checkbox-group",{staticClass:t._$s("37-"+n+"-"+l,"sc","check_rememberPwd"),style:t._$s("37-"+n+"-"+l,"s",{"margin-left":"\u5de6\u53f3\u5e03\u5c40"==e.control_style?e.title_p_wdith+2+"%":"10rpx"}),attrs:{"data-ischeck":t._$s("37-"+n+"-"+l,"a-data-ischeck",i.Value),"data-index":t._$s("37-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("37-"+n+"-"+l,"a-data-iindex",r),_i:"37-"+n+"-"+l},on:{change:t.oncheck}},[a("label",[a("checkbox",{attrs:{value:t._$s("39-"+n+"-"+l,"a-value",i.Value),checked:t._$s("39-"+n+"-"+l,"a-checked",i.Value),_i:"39-"+n+"-"+l}}),a("text",[t._v(t._$s("40-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("41-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("41-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"41-"+n+"-"+l}}):t._e()])])])]):t._e(),t._$s("42-"+n+"-"+l,"i","\u65e5\u671f"==i.Type||"\u65f6\u95f4"==i.Type)?a("view",{staticClass:t._$s("42-"+n+"-"+l,"sc","form-group"),style:t._$s("42-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"42-"+n+"-"+l}},[t._$s("43-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("44-"+n+"-"+l,"sc","tx_title"),style:t._$s("44-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"44-"+n+"-"+l}},[t._v(t._$s("44-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("45-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("45-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"45-"+n+"-"+l}}):t._e()]),a("picker",{staticClass:t._$s("46-"+n+"-"+l,"sc","date_iput"),style:t._$s("46-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("46-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("46-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("46-"+n+"-"+l,"a-data-iindex",r),_i:"46-"+n+"-"+l},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("47-"+n+"-"+l,"sc","picker"),attrs:{_i:"47-"+n+"-"+l}},[t._v(t._$s("47-"+n+"-"+l,"t0-0",t._s(i.Value)))])])]):t._e(),t._$s("48-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("49-"+n+"-"+l,"sc","tx_title2"),style:t._$s("49-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"49-"+n+"-"+l}},[t._v(t._$s("49-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("picker",{staticClass:t._$s("50-"+n+"-"+l,"sc","date_iput attr_field"),style:t._$s("50-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{value:t._$s("50-"+n+"-"+l,"a-value",i.Value),"data-index":t._$s("50-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("50-"+n+"-"+l,"a-data-iindex",r),_i:"50-"+n+"-"+l},on:{change:t.ondateTime}},[a("view",{staticClass:t._$s("51-"+n+"-"+l,"sc","picker"),attrs:{_i:"51-"+n+"-"+l}},[t._v(t._$s("51-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),t._$s("52-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("52-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"52-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("53-"+n+"-"+l,"i","\u5b57\u5178"==i.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==i.Type)?a("view",{staticClass:t._$s("53-"+n+"-"+l,"sc","form-group"),style:t._$s("53-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"53-"+n+"-"+l}},[t._$s("54-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("55-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"55-"+n+"-"+l}},[t._v(t._$s("55-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("56-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("56-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"56-"+n+"-"+l}}):t._e()]),t._$s("57-"+n+"-"+l,"i",0==i.select)?a("picker",{staticClass:t._$s("57-"+n+"-"+l,"sc","section_iput"),style:t._$s("57-"+n+"-"+l,"s",{width:i.Width}),attrs:{range:t._$s("57-"+n+"-"+l,"a-range",i.dictitem),"data-index":t._$s("57-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("57-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("57-"+n+"-"+l,"a-disabled",!i.edit),_i:"57-"+n+"-"+l},on:{change:t.onchange}},[a("label",[t._v(t._$s("58-"+n+"-"+l,"t0-0",t._s(i.Value)))])]):t._$s("59-"+n+"-"+l,"e",1==i.select)?a("select-cy",{style:t._$s("59-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:i.Value,name:i.Name,options:i.dictitem,showClearIcon:"true","data-index":t._$s("59-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("59-"+n+"-"+l,"a-data-iindex",r),disabled:!i.edit,_i:"59-"+n+"-"+l},on:{change:t.onchange2}}):t._e()],1):t._e(),t._$s("60-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("61-"+n+"-"+l,"sc","tx_title2"),style:t._$s("61-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"61-"+n+"-"+l}},[t._v(t._$s("61-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),t._$s("62-"+n+"-"+l,"i",0==i.select)?a("picker",{staticClass:t._$s("62-"+n+"-"+l,"sc","section_iput attr_field"),style:t._$s("62-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{range:t._$s("62-"+n+"-"+l,"a-range",i.dictitem),"data-index":t._$s("62-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("62-"+n+"-"+l,"a-data-iindex",r),_i:"62-"+n+"-"+l},on:{change:t.onchange}},[a("label",[t._v(t._$s("63-"+n+"-"+l,"t0-0",t._s(i.Value)))])]):t._$s("64-"+n+"-"+l,"e",1==i.select)?a("select-cy",{style:t._$s("64-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:i.Value,name:i.Name,options:i.dictitem,showClearIcon:"true","data-index":t._$s("64-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("64-"+n+"-"+l,"a-data-iindex",r),_i:"64-"+n+"-"+l},on:{change:t.onchange2}}):t._e(),t._$s("65-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("65-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"65-"+n+"-"+l}}):t._e()],1):t._e()]):t._e(),t._$s("66-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type||"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("view",{staticClass:t._$s("66-"+n+"-"+l,"sc","form-group"),style:t._$s("66-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"66-"+n+"-"+l}},[t._$s("67-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("68-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"68-"+n+"-"+l}},[t._v(t._$s("68-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("69-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("69-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"69-"+n+"-"+l}}):t._e()]),t._$s("70-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("70-"+n+"-"+l,"sc","text-right"),attrs:{_i:"70-"+n+"-"+l}},[a("a",{attrs:{"data-classid":t._$s("71-"+n+"-"+l,"a-data-classid",i.RelCls.split("|")[0]),"data-classname":t._$s("71-"+n+"-"+l,"a-data-classname",i.RelCls.split("|")[1]),_i:"71-"+n+"-"+l},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("72-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"72-"+n+"-"+l}})])]):t._e(),t._$s("73-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("73-"+n+"-"+l,"sc","text-right"),attrs:{_i:"73-"+n+"-"+l}},[a("picker",{staticClass:t._$s("74-"+n+"-"+l,"sc","select"),attrs:{range:t._$s("74-"+n+"-"+l,"a-range",i.RelClsList),"data-index":t._$s("74-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("74-"+n+"-"+l,"a-data-iindex",r),_i:"74-"+n+"-"+l},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("75-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),a("a",{staticClass:t._$s("76-"+n+"-"+l,"sc","class_attr_add_ref"),attrs:{_i:"76-"+n+"-"+l}},[a("i",{staticClass:t._$s("77-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"77-"+n+"-"+l}})])]):t._e(),a("input",{style:t._$s("78-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("78-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("78-"+n+"-"+l,"a-data-iindex",r),_i:"78-"+n+"-"+l}})]):t._e(),t._$s("79-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("80-"+n+"-"+l,"sc","tx_title2"),style:t._$s("80-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"80-"+n+"-"+l}},[t._v(t._$s("80-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("81-"+n+"-"+l,"sc","attr_field"),style:t._$s("81-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{"data-index":t._$s("81-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("81-"+n+"-"+l,"a-data-iindex",r),_i:"81-"+n+"-"+l}}),t._$s("82-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u5355\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("82-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"82-"+n+"-"+l}},[a("a",{attrs:{"data-classid":t._$s("83-"+n+"-"+l,"a-data-classid",i.RelCls.split("|")[0]),"data-classname":t._$s("83-"+n+"-"+l,"a-data-classname",i.RelCls.split("|")[1]),_i:"83-"+n+"-"+l},on:{click:t.classAttr_AddRef}},[a("i",{staticClass:t._$s("84-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"84-"+n+"-"+l}})])]):t._e(),t._$s("85-"+n+"-"+l,"i","\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==i.Type)?a("div",{staticClass:t._$s("85-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"85-"+n+"-"+l}},[a("picker",{staticClass:t._$s("86-"+n+"-"+l,"sc","select"),attrs:{range:t._$s("86-"+n+"-"+l,"a-range",i.RelClsList),"data-index":t._$s("86-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("86-"+n+"-"+l,"a-data-iindex",r),_i:"86-"+n+"-"+l},on:{change:t.classAttr_AddRef}},[a("label",[t._v(t._$s("87-"+n+"-"+l,"t0-0",t._s(i.Value)))])]),a("a",{staticClass:t._$s("88-"+n+"-"+l,"sc","class_attr_add_ref"),attrs:{_i:"88-"+n+"-"+l}},[a("i",{staticClass:t._$s("89-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"89-"+n+"-"+l}})])]):t._e(),t._$s("90-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("90-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"90-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("91-"+n+"-"+l,"i","\u5f15\u7528\u4eba\u5458"==i.Type)?a("view",{staticClass:t._$s("91-"+n+"-"+l,"sc","form-group"),style:t._$s("91-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"91-"+n+"-"+l}},[t._$s("92-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("93-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"93-"+n+"-"+l}},[t._v(t._$s("93-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("94-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("94-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"94-"+n+"-"+l}}):t._e()]),a("div",{staticClass:t._$s("95-"+n+"-"+l,"sc","text-right"),attrs:{_i:"95-"+n+"-"+l}},[a("a",{staticClass:t._$s("96-"+n+"-"+l,"sc","class_attr_add_per"),attrs:{_i:"96-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPer(s,r)}}},[a("i",{staticClass:t._$s("97-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"97-"+n+"-"+l}})])]),a("input",{style:t._$s("98-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("98-"+n+"-"+l,"a-value",i.Value),_i:"98-"+n+"-"+l}})]):t._e(),t._$s("99-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("100-"+n+"-"+l,"sc","tx_title2"),style:t._$s("100-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"100-"+n+"-"+l}},[t._v(t._$s("100-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("101-"+n+"-"+l,"sc","attr_field"),style:t._$s("101-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{value:t._$s("101-"+n+"-"+l,"a-value",i.Value),_i:"101-"+n+"-"+l}}),a("div",{staticClass:t._$s("102-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"102-"+n+"-"+l}},[a("a",{staticClass:t._$s("103-"+n+"-"+l,"sc","class_attr_add_per"),attrs:{_i:"103-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPer(s,r)}}},[a("i",{staticClass:t._$s("104-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"104-"+n+"-"+l}})])]),t._$s("105-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("105-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"105-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("106-"+n+"-"+l,"i","\u5f15\u7528\u9879\u76ee"==i.Type)?a("view",{staticClass:t._$s("106-"+n+"-"+l,"sc","form-group"),style:t._$s("106-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"106-"+n+"-"+l}},[t._$s("107-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("108-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"108-"+n+"-"+l}},[t._v(t._$s("108-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("109-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("109-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"109-"+n+"-"+l}}):t._e()]),a("div",{staticClass:t._$s("110-"+n+"-"+l,"sc","text-right"),attrs:{_i:"110-"+n+"-"+l}},[a("a",{staticClass:t._$s("111-"+n+"-"+l,"sc","class_attr_add_prj"),attrs:{_i:"111-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPrj(s,r)}}},[a("i",{staticClass:t._$s("112-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"112-"+n+"-"+l}})])]),a("input",{style:t._$s("113-"+n+"-"+l,"s",{width:i.Width}),attrs:{value:t._$s("113-"+n+"-"+l,"a-value",i.Value),_i:"113-"+n+"-"+l}})]):t._e(),t._$s("114-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("115-"+n+"-"+l,"sc","tx_title2"),style:t._$s("115-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"115-"+n+"-"+l}},[t._v(t._$s("115-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("116-"+n+"-"+l,"sc","attr_field"),style:t._$s("116-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)-9+"%"}),attrs:{value:t._$s("116-"+n+"-"+l,"a-value",i.Value),_i:"116-"+n+"-"+l}}),a("div",{staticClass:t._$s("117-"+n+"-"+l,"sc","text-right2"),attrs:{_i:"117-"+n+"-"+l}},[a("a",{staticClass:t._$s("118-"+n+"-"+l,"sc","class_attr_add_prj"),attrs:{_i:"118-"+n+"-"+l},on:{click:function(e){return t.classAttr_AddPrj(s,r)}}},[a("i",{staticClass:t._$s("119-"+n+"-"+l,"sc","ace-icon fa fa-plus-circle"),attrs:{_i:"119-"+n+"-"+l}})])]),t._$s("120-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("120-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"120-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("121-"+n+"-"+l,"i","\u7f16\u7801"==i.Type)?a("view",{staticClass:t._$s("121-"+n+"-"+l,"sc","form-group"),style:t._$s("121-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"121-"+n+"-"+l}},[t._$s("122-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("123-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"123-"+n+"-"+l}},[t._v(t._$s("123-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("124-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("124-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"124-"+n+"-"+l}}):t._e()]),a("input",{style:t._$s("125-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("125-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("125-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("125-"+n+"-"+l,"a-disabled",!i.edit),_i:"125-"+n+"-"+l}})]):t._e(),t._$s("126-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("127-"+n+"-"+l,"sc","tx_title2"),style:t._$s("127-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"127-"+n+"-"+l}},[t._v(t._$s("127-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("input",{staticClass:t._$s("128-"+n+"-"+l,"sc","attr_field"),style:t._$s("128-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{"data-index":t._$s("128-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("128-"+n+"-"+l,"a-data-iindex",r),disabled:t._$s("128-"+n+"-"+l,"a-disabled",!i.edit),_i:"128-"+n+"-"+l}}),t._$s("129-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("129-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"129-"+n+"-"+l}}):t._e()]):t._e()]):t._e(),t._$s("130-"+n+"-"+l,"i","\u7701\u5e02\u533a"==i.Type)?a("view",{staticClass:t._$s("130-"+n+"-"+l,"sc","form-group"),style:t._$s("130-"+n+"-"+l,"s",{display:1==i.hidden?"none":""}),attrs:{_i:"130-"+n+"-"+l}},[t._$s("131-"+n+"-"+l,"i","\u4e0a\u4e0b\u5e03\u5c40"==e.control_style)?a("view",[a("text",{staticClass:t._$s("132-"+n+"-"+l,"sc","tx_title"),attrs:{_i:"132-"+n+"-"+l}},[t._v(t._$s("132-"+n+"-"+l,"t0-0",t._s(i.DispName))),t._$s("133-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("133-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"133-"+n+"-"+l}}):t._e()]),a("pickerAddress",{staticClass:t._$s("134-"+n+"-"+l,"sc","date_iput"),style:t._$s("134-"+n+"-"+l,"s",{width:i.Width}),attrs:{"data-index":t._$s("134-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("134-"+n+"-"+l,"a-data-iindex",r),_i:"134-"+n+"-"+l},on:{change:t.addresschange}},[t._v(t._$s("134-"+n+"-"+l,"t0-0",t._s(i.Value)))])],1):t._e(),t._$s("135-"+n+"-"+l,"i","\u5de6\u53f3\u5e03\u5c40"==e.control_style)?a("view",[a("p",{staticClass:t._$s("136-"+n+"-"+l,"sc","tx_title2"),style:t._$s("136-"+n+"-"+l,"s",{width:e.title_p_wdith+"%"}),attrs:{_i:"136-"+n+"-"+l}},[t._v(t._$s("136-"+n+"-"+l,"t0-0",t._s(i.DispName)))]),a("pickerAddress",{staticClass:t._$s("137-"+n+"-"+l,"sc","date_iput attr_field"),style:t._$s("137-"+n+"-"+l,"s",{width:i.Width.split("%")[0]-e.title_p_wdith-(1==i.notempty?10:5)+"%"}),attrs:{"data-index":t._$s("137-"+n+"-"+l,"a-data-index",s),"data-iindex":t._$s("137-"+n+"-"+l,"a-data-iindex",r),_i:"137-"+n+"-"+l},on:{change:t.addresschange}},[t._v(t._$s("137-"+n+"-"+l,"t0-0",t._s(i.Value)))]),t._$s("138-"+n+"-"+l,"i",1==i.notempty)?a("i",{staticClass:t._$s("138-"+n+"-"+l,"sc","i_tishi"),attrs:{_i:"138-"+n+"-"+l}}):t._e()],1):t._e()]):t._e()])})),0)])})),a("button",{staticClass:t._$s(139,"sc","btn_cancel"),attrs:{_i:139},on:{click:t.cancel}}),a("button",{staticClass:t._$s(140,"sc","btn_add"),attrs:{_i:140},on:{click:t.sava}},[t._v(t._$s(140,"t0-0",t._s(t.title)))])],2)},n=[]},c135:function(t,e){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports["default"]=t.exports},c240:function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports["default"]=t.exports},c534:function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{title:"\u9009\u62e9\u4eba\u5458",mulit:"",param:{},searchVal:"",ischecked:!1,data:[]}},onLoad:function(e){t("log",e," at pages/selpsn/index.vue:87");var a=JSON.parse(e.param);this.$data.param=a,this.$data.mulit=e.mulit},methods:{onkeyup:function(t){var e=this;if(this.$data.searchVal){var a={jp:this.$data.searchVal,dept_id:""};this.$store.dispatch("querySelpsn",a).then((function(t){if("00000"==t.code){for(var a in t.data)t.data[a].ischeck=!1;e.$data.data=t.data}else uni.showModal({title:"\u9519\u8bef",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else this.$data.data=[]},onchange:function(t){var e=this.$data.data;if(this.$data.data=[],"false"==this.$data.mulit)for(var a in e)e[a].ischeck=!1;e[t.target.dataset.index].ischeck=!t.target.dataset.ischeck,this.$data.data=e},sava:function(){var t=[];for(var e in this.$data.data)1==this.$data.data[e].ischeck&&t.push(this.$data.data[e]);if(0!=t.length){var a=this.$scope.eventChannel;a.emit("AddPer",t,this.$data.param),uni.navigateBack()}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u9009\u62e9\u4eba\u5458\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}};e.default=a}).call(this,a("0de9")["default"])},c8ac:function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"uniPopup",components:{},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup:function(t){}},data:function(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:this.isDesktop?"fixforpc-top":"top"}},computed:{isDesktop:function(){return this.popupWidth>=500&&this.popupHeight>=500},bg:function(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted:function(){var t=this;(function(){var e=uni.getSystemInfoSync(),a=e.windowWidth,s=e.windowHeight,i=e.windowTop,n=e.safeArea,r=(e.screenHeight,e.safeAreaInsets);t.popupWidth=a,t.popupHeight=s+(i||0),n&&t.safeArea?t.safeAreaInsets=r.bottom:t.safeAreaInsets=0})()},destroyed:function(){this.setH5Visible()},created:function(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible:function(){},closeMask:function(){this.maskShow=!1},disableMask:function(){this.mkclick=!1},clear:function(t){t.stopPropagation(),this.clearPropagation=!0},open:function(e){this.showPopup&&(clearTimeout(this.timer),this.showPopup=!1);e&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(e)||(e=this.type),this.config[e]?(this[this.config[e]](),this.$emit("change",{show:!0,type:e})):t("error","\u7f3a\u5c11\u7c7b\u578b\uff1a",e," at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:280")},close:function(t){var e=this;this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout((function(){e.showPopup=!1}),300)},touchstart:function(){this.clearPropagation=!1},onTap:function(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top:function(t){var e=this;this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((function(){e.messageChild&&"message"===e.type&&e.messageChild.timerClose()})))},bottom:function(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:this.safeAreaInsets+"px",backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0)},center:function(t){this.popupstyle="center",this.ani=["zoom-out","fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center"},t||(this.showPopup=!0,this.showTrans=!0)},left:function(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)},right:function(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)}}};e.default=a}).call(this,a("0de9")["default"])},c8ba:function(t,a){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"===typeof window&&(s=window)}t.exports=s},c973:function(t,e){function a(t,e,a,s,i,n,r){try{var o=t[n](r),l=o.value}catch(c){return void a(c)}o.done?e(l):Promise.resolve(l).then(s,i)}t.exports=function(t){return function(){var e=this,s=arguments;return new Promise((function(i,n){var r=t.apply(e,s);function o(t){a(r,i,n,o,l,"next",t)}function l(t){a(r,i,n,o,l,"throw",t)}o(void 0)}))}},t.exports.__esModule=!0,t.exports["default"]=t.exports},d5ea:function(t,e,a){"use strict";a.r(e);var s=a("2838"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},da46:function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("85cc")),n=["","",""],r={data:function(){return{value:[0,0,0],array:[],index:0}},created:function(){this.initSelect()},methods:{initSelect:function(){this.updateSourceDate().updateAddressDate().$forceUpdate()},columnchange:function(t){this.updateSelectIndex(t.detail.column,t.detail.value).updateSourceDate().updateAddressDate().$forceUpdate()},updateSourceDate:function(){return this.array=[],this.array[0]=i.default.map((function(t){return{name:t.name}})),this.array[1]=i.default[this.value[0]].city.map((function(t){return{name:t.name}})),this.array[2]=i.default[this.value[0]].city[this.value[1]].area.map((function(t){return{name:t}})),this},updateSelectIndex:function(t,e){var a=JSON.parse(JSON.stringify(this.value));return a[t]=e,0===t&&(a[1]=0,a[2]=0),1===t&&(a[2]=0),this.value=a,this},updateAddressDate:function(){return n[0]=this.array[0][this.value[0]].name,n[1]=this.array[1][this.value[1]].name,n[2]=this.array[2][this.value[2]].name,this},bindPickerChange:function(t){return this.$emit("change",{target:t.target,data:n}),this}}};e.default=r},dbd2:function(t,a,s){"use strict";(function(t){var i=s("4ea4");Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=i(s("a34a")),r=i(s("c973")),o=i(s("ee6c")),l={components:{pickerAddress:o.default},data:function(){return{title:"\u65b0\u589e",param:{},classAttrList:[],classGridStyle:[],edit_inital_event:"",edit_ok_event:"",edit_select_compose_event:"",edit_compose_cls_id:"",global_attr:[],refdatastore:[],scanCodeVal:"",subClassAttrList:[],subPanelList:[],subClassGridStyle:[]}},onLoad:function(e){uni.setNavigationBarTitle({title:e.titlename});var a=JSON.parse(e.param);if(this.$data.title=a.Add_BtnName?a.Add_BtnName:e.titlename,t("log",a," at pages/modal/ms_classAttr.vue:646"),a.Master_Cls.View_Style)if(a.Master_Cls.View_Style.Name){this.$data.param=a;var s={class_id:a.Master_Cls.ID},i=this;i.$store.state.thisareaFuncID=a.Master_Cls.ID,i.$store.getters.getclassAttrList?(i.$data.classAttrList=i.$store.getters.getclassAttrList.data,i.classGridStyleInfo(a.Master_Cls.ID,i.$data.param.Master_Cls.View_Style.Name,"Mast")):i.$store.dispatch("classAttrList",s).then((function(t){"00000"==t.code?(i.$data.classAttrList=t.data,i.classGridStyleInfo(a.Master_Cls.ID,i.$data.param.Master_Cls.View_Style.Name,"Mast")):uni.showModal({title:"\u9519\u8bef1",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}));var n={class_id:a.Sub_Cls.ID};i.$store.state.thisareaFuncSubID=a.Sub_Cls.ID,i.$store.getters.getSubClassAttrList?(i.$data.subClassAttrList=i.$store.getters.getSubClassAttrList.data,i.classGridStyleInfo(a.Sub_Cls.ID,i.$data.param.Sub_Cls.View_Style.Name,"Sub")):i.$store.dispatch("subClassAttrList",n).then((function(t){"00000"==t.code?(i.$data.subClassAttrList=t.data,i.classGridStyleInfo(a.Sub_Cls.ID,i.$data.param.Sub_Cls.View_Style.Name,"Sub")):uni.showModal({title:"\u9519\u8bef1_1",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1_1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u7a97\u53e3\u6837\u5f0f\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u754c\u9762\u7a97\u53e3\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},methods:{cancel:function(t){uni.navigateBack({delta:1})},panel_del:function(e){var a=this;if(this.$data.subPanelList[e].scanCodeVal==this.$data.scanCodeVal&&(this.$data.scanCodeVal=""),this.$data.subPanelList[e].ObjID){var s={clsId:this.$data.param.Sub_Cls.ID,objId:this.$data.subPanelList[e].ObjID};t("log",s," at pages/modal/ms_classAttr.vue:728"),uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."}),this.$store.dispatch("DelObj",s).then((function(s){t("log",s," at pages/modal/ms_classAttr.vue:732"),uni.hideLoading(),"00000"==s.code?(a.$data.subPanelList.splice(e,1),uni.showModal({title:"\u63d0\u793a",content:"\u5220\u9664\u6210\u529f\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})):uni.showModal({title:"\u9519\u8bef9",content:s.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:741"),uni.hideLoading(),uni.showModal({title:"\u63d0\u793a9.1",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else this.$data.subPanelList.splice(e,1)},classGridStyleInfo:function(e,a,s){var i=this;return(0,r.default)(n.default.mark((function r(){var o,l;return n.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:o=i,l={class_id:e,name:a,type:"2"},"Mast"==s?(o.$store.state.thisEditName=a,o.$store.getters.getclassGridStyleInfo?(o.$data.classGridStyle=o.$store.getters.getclassGridStyleInfo.data,o.class_attr_init()):o.$store.dispatch("classGridStyleInfo",l).then((function(t){"00000"==t.code?(t.data.StyleDef=JSON.parse(t.data.StyleDef),o.$data.classGridStyle=t.data,o.class_attr_init()):uni.showModal({title:"\u9519\u8bef1.2",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:774"),uni.showModal({title:"\u9519\u8bef1.3",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))):"Sub"==s&&(o.$store.state.thisEditSubName=a,o.$store.getters.getSubClassGridStyleInfo?(o.$data.subClassGridStyle=o.$store.getters.getSubClassGridStyleInfo.data,o.subClass_attr_init()):o.$store.dispatch("subClassGridStyleInfo",l).then((function(t){"00000"==t.code?(t.data.StyleDef=JSON.parse(t.data.StyleDef),o.$data.subClassGridStyle=t.data,o.subClass_attr_init()):uni.showModal({title:"\u9519\u8bef1.2",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:796"),uni.showModal({title:"\u9519\u8bef1.3",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})})));case 3:case"end":return n.stop()}}),r)})))()},ontap:function(t){var e=this;getApp().onScan((function(a){var s=e.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value;if(s!=a.decodedata){e.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=a.decodedata,uni.hideKeyboard();var i=e.$data.param.Scan_Code.Input_Change_Event.ID;if(i){for(var n=[],r=e.$data.classAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,value:d.Value?"1":"0"}):n.push({attr:d.Name,value:d.Value?d.Value:""})}var u={eventid:i,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:n,mast_attr:[],inputParamter:[{attr:"mast_input_3037",value:a.decodedata}]};e.scan_DataObjRunCustomEvent(u,"")}}}))},subontap:function(t){var e=this;getApp().onScan((function(a){var s=e.$data.subClassAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value;if(s!=a.decodedata){e.$data.subClassAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=a.decodedata,uni.hideKeyboard();var i=e.$data.param.Scan_Code.Input_Change_Event.ID;if(i){for(var n=[],r=e.$data.subClassAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,value:d.Value?"1":"0"}):n.push({attr:d.Name,value:d.Value?d.Value:""})}var u={eventid:i,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:n,mast_attr:[],inputParamter:[{attr:"mast_input_3037",value:a.decodedata}]};e.scan_DataObjRunCustomEvent(u,"")}}}))},scan_ontap:function(e){var a=this;getApp().onScan((function(e){t("log",e.decodedata," at pages/modal/ms_classAttr.vue:904");var s=!0;for(var i in a.$data.subPanelList)a.$data.subPanelList[i].scanCodeVal==e.decodedata&&(s=!1);if(s){uni.hideKeyboard(),a.$data.scanCodeVal=e.decodedata;var n=a.$data.param.Scan_Code.Input_Change_Event.ID;if(n){var r=[],o=a.$data.classAttrList;for(i=0;i<o.length;i++)for(var l=o[i].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?r.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?r.push({attr:d.Name,value:d.Value?"1":"0"}):r.push({attr:d.Name,value:d.Value?d.Value:""})}var u=[],_=a.$data.subClassAttrList;for(i=0;i<_.length;i++)for(l=_[i].Attr,c=0;c<l.length;c++){d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?u.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?u.push({attr:d.Name,value:d.Value?"1":"0"}):u.push({attr:d.Name,value:d.Value?d.Value:""})}var f={eventid:n,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:u,mast_attr:r,inputParamter:[{attr:"input_3037",value:a.$data.scanCodeVal}]};a.scan_DataObjRunCustomEvent(f,"")}}}))},scan_onevent:function(t){if(t.target.value){var e=!0;for(var a in this.$data.subPanelList)this.$data.subPanelList[a].scanCodeVal==t.target.value&&(e=!1);if(e){uni.hideKeyboard(),this.$data.scanCodeVal=t.target.value;var s=this.$data.param.Scan_Code.Input_Change_Event.ID;if(s){var i=[],n=this.$data.classAttrList;for(a=0;a<n.length;a++)for(var r=n[a].Attr,o=0;o<r.length;o++){var l=r[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type?i.push({attr:l.Name,value:l.ValID?l.ValID:""}):"\u5e03\u5c14\u503c"==l.Type?i.push({attr:l.Name,value:l.Value?"1":"0"}):i.push({attr:l.Name,value:l.Value?l.Value:""})}var c=[],d=this.$data.subClassAttrList;for(a=0;a<d.length;a++)for(r=d[a].Attr,o=0;o<r.length;o++){l=r[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type?c.push({attr:l.Name,value:l.ValID?l.ValID:""}):"\u5e03\u5c14\u503c"==l.Type?c.push({attr:l.Name,value:l.Value?"1":"0"}):c.push({attr:l.Name,value:l.Value?l.Value:""})}var u={eventid:s,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:c,mast_attr:i,inputParamter:[{attr:"input_3037",value:this.$data.scanCodeVal}]};this.scan_DataObjRunCustomEvent(u,"")}}}},onarrow:function(t,a){var s=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Open;s?this.$data.classAttrList[e.target.dataset["iiindex"]].subClassAttr[t].Open=1!=a:this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=1!=a},ondateTime:function(t){var e=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value;e?this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value:this.$data.subPanelList[t.target.dataset["iiindex"]].subClassAttr[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value},onchange:function(e){t("log",e.target," at pages/modal/ms_classAttr.vue:1056");var a=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].dictitem[e.target.value],s=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]];if(t("log",s," at pages/modal/ms_classAttr.vue:1059"),a.Name!=s.Value){this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=a.Name,t("log",this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value," at pages/modal/ms_classAttr.vue:1062");var i=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].action;if(i){for(var n=[],r=this.$data.classAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,val:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,val:d.Value?"1":"0"}):n.push({attr:d.Name,val:d.Value?d.Value:""})}var u={eventid:i,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:n};this.DataObjRunCustomEvent(u)}}},onchange2:function(e,a,s){if(0==e.length){for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)s[0].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(this.$data.classAttrList[i].Attr[n].Value="")}for(var o in e){var l,c;for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)e[o].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(l=i,c=n,r);var d=e[o],u=this.$data.classAttrList[l].Attr[c];if(t("log",u," at pages/modal/ms_classAttr.vue:1129"),d.Name!=u.Value){this.$data.classAttrList[l].Attr[c].Value=a,t("log",this.$data.classAttrList[l].Attr[c].Value," at pages/modal/ms_classAttr.vue:1132");var _=this.$data.classAttrList[l].Attr[c].action;if(_){var f=[],h=this.$data.classAttrList;for(i=0;i<h.length;i++){var p=h[i].Attr;for(n=0;n<p.length;n++){var m=p[n];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==m.Type&&"\u8bf7"==m.Value&&(m.Value=""),"\u5f15\u7528\u4eba\u5458"==m.Type||"\u5f15\u7528\u9879\u76ee"==m.Type?f.push({attr:m.Name,val:m.ValID?m.ValID:""}):"\u5e03\u5c14\u503c"==m.Type?f.push({attr:m.Name,val:m.Value?"1":"0"}):"\u5b57\u5178"==m.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==m.Type?f.push({attr:m.Name,val:d.Name}):f.push({attr:m.Name,val:m.Value?m.Value:""})}}var v={eventid:_,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:f};this.DataObjRunCustomEvent(v)}}}},sub_onchange:function(e){t("log",e.target," at pages/modal/ms_classAttr.vue:1173");var a=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].dictitem[e.target.value],s=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]];if(t("log",s," at pages/modal/ms_classAttr.vue:1176"),a.Name!=s.Value){this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=a.Name,t("log",this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value," at pages/modal/ms_classAttr.vue:1179");var i=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].action;if(i){for(var n=[],r=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,val:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,val:d.Value?"1":"0"}):n.push({attr:d.Name,val:d.Value?d.Value:""})}var u={eventid:i,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Sub_Cls.ID,objid:"",attr:n};this.DataObjRunCustomEvent(u)}}},sub_onchange2:function(a,s,i){var n=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr;if(0==a.length){for(var r in n)for(var o in n[r].Attr)for(var l in n[r].Attr[o].dictitem)i[0].Name==n[r].Attr[o].dictitem[l].Name&&(n[r].Attr[o].Value="")}for(var c in a){var d,u;for(var r in n)for(var o in n[r].Attr)for(var l in n[r].Attr[o].dictitem)a[c].Name==n[r].Attr[o].dictitem[l].Name&&(d=r,u=o,l);var _=a[c],f=n[d].Attr[u];if(t("log",f," at pages/modal/ms_classAttr.vue:1247"),_.Name!=f.Value){n[d].Attr[u].Value=s,t("log",n[d].Attr[u].Value," at pages/modal/ms_classAttr.vue:1250");var h=n[d].Attr[u].action;if(h){var p=[],m=n;for(r=0;r<m.length;r++){var v=m[r].Attr;for(o=0;o<v.length;o++){var g=v[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==g.Type&&"\u8bf7"==g.Value&&(g.Value=""),"\u5f15\u7528\u4eba\u5458"==g.Type||"\u5f15\u7528\u9879\u76ee"==g.Type?p.push({attr:g.Name,val:g.ValID?g.ValID:""}):"\u5e03\u5c14\u503c"==g.Type?p.push({attr:g.Name,val:g.Value?"1":"0"}):"\u5b57\u5178"==g.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==g.Type?p.push({attr:g.Name,val:_.Name}):p.push({attr:g.Name,val:g.Value?g.Value:""})}}var $={eventid:h,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Sub_Cls.ID,objid:"",attr:p};this.DataObjRunCustomEvent($)}}}},onevent:function(t){var e=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(e){if(t.target.value!=e.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value;var a=this.$data.param.Scan_Code.Input_Change_Event.ID;if(a){for(var s=[],i=this.$data.classAttrList,n=0;n<i.length;n++)for(var r=i[n].Attr,o=0;o<r.length;o++){var l=r[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type?s.push({attr:l.Name,value:l.ValID?l.ValID:""}):"\u5e03\u5c14\u503c"==l.Type?s.push({attr:l.Name,value:l.Value?"1":"0"}):s.push({attr:l.Name,value:l.Value?l.Value:""})}var c={eventid:a,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:s,mast_attr:[],inputParamter:[{attr:"mast_input_3037",value:t.target.value}]};this.scan_DataObjRunCustomEvent(c,"")}}}else this.$data.subPanelList[t.target.dataset["iiindex"]].subClassAttr[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value},oncheck:function(t){var e=!t.target.dataset.ischeck,a=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(a){if(e!=a.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e;var s=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].action;if(s){for(var i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value?c.Value:""})}var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:i};this.DataObjRunCustomEvent(d)}}}else this.$data.subPanelList[t.target.dataset["iiindex"]].subClassAttr[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e},inputValListIsDel:function(t){this.$data.inputValList.splice(t,1)},addresschange:function(e){t("log",e.data.join(";")," at pages/modal/ms_classAttr.vue:1394"),this.$data.subClassAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=e.data.join(";")},classAttr_extButton:function(t,e){var a=this.$data.classAttrList[t].Attr[e].before_click_button,s=this.$data.classAttrList[t].Attr[e].button_callback;if(a)if(s){var i=this.$data.classAttrList[t].Attr[e];this.DataObjRunCustomEvent_Return(a,i,s,t,e)}else uni.showModal({title:"\u63d0\u793a",content:"button_callback-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"before_click_button-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},scan_classAttr_extButton:function(t){var e=this.$data.param.Scan_Code.Before_Select_Event.ID,a=this.$data.param.Scan_Code.After_Select_Event.ID;e?a?this.DataObjRunCustomEvent_Return(e,"",a,"",""):uni.showModal({title:"\u63d0\u793a",content:"\u65b0\u589e\u6309\u94ae\u540e\u4e8b\u4ef6\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"}):uni.showModal({title:"\u63d0\u793a",content:"\u9009\u62e9\u6309\u94ae\u524d\u4e8b\u4ef6\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPer:function(e,a){var s={index:e,iindex:a},i=this;uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(s),events:{AddPer:function(e,a){t("log",e," at pages/modal/ms_classAttr.vue:1435"),i.$data.classAttrList[a.index].Attr[a.iindex].Value=e[0].Name,i.$data.classAttrList[a.index].Attr[a.iindex].ValID=e[0].Login+";"+e[0].Name;var s=i.$data.classAttrList[a.index].Attr[a.iindex].action;if(s&&(s=s.trim(),s)){var n={eventid:s,edtype:"4",projectid:"",rclsid:"",robjid:"",userlogin:e[0].Login,clsid:i.$data.param.Master_Cls.ID,objid:"",attr:[]};i.DataObjRunCustomEvent(n)}}}})},classAttr_AddRef:function(e){t("log",e.target," at pages/modal/ms_classAttr.vue:1464"),uni.showModal({title:"\u63d0\u793a",content:"\u6b64\u529f\u80fd\u8fd8\u672a\u5b9e\u73b0\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPrj:function(t,e){var a={index:t,iindex:e},s=this;uni.navigateTo({url:"../selPrj/index?relation=-1&param="+JSON.stringify(a),events:{AddPer:function(t,e){s.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,s.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=s.$data.classAttrList[e.index].Attr[e.iindex].action;if(a&&(a=a.trim(),a)){var i={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:s.$data.param.Master_Cls.ID,objid:"",attr:[]};s.DataObjRunCustomEvent(i)}}}})},sava:function(){this.$data.param.Before_OK_Event?this.scan_OKDataObjRunCustomEvent(this.$data.param.Before_OK_Event.ID):this.$data.param.After_OK_Event?this.scan_OKDataObjRunCustomEvent(this.$data.param.After_OK_Event.ID):uni.navigateBack({delta:1})},add:function(){var e=this;uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."});for(var a=[],s=this.$data.classAttrList,i=0;i<s.length;i++)for(var n=s[i].Attr,r=0;r<n.length;r++){var o=n[r];if("\u8bf7\u9009\u62e9"!=o.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=o.Value||(o.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==o.Type&&"\u8bf7"==o.Value&&(o.Value=""),"\u5f15\u7528\u4eba\u5458"==o.Type||"\u5f15\u7528\u9879\u76ee"==o.Type)a.push({name:o.Name,value:o.ValID?o.ValID:""});else if("\u5e03\u5c14\u503c"==o.Type)a.push({name:o.Name,value:o.Value?"1":"0"});else if("\u5b57\u5178"==o.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==o.Type)if(1==o.select){var l="";for(var c in o.Value)l&&(l+=";"),l+=o.Value[c];a.push({name:o.Name,value:l})}else a.push({name:o.Name,value:o.Value});else a.push({name:o.Name,value:o.Value?o.Value:""});if(1==o.notempty&&!o.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:o.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}var d={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}},u={class_id:this.$data.param.Master_Cls.ID,data_obj_id:"",masterclsid:"",req:JSON.stringify(a),upfile:JSON.stringify([]),post_data:JSON.stringify({}),compose:JSON.stringify([]),refdatastore:JSON.stringify([]),extinfo:JSON.stringify(d),not_trigger_sys_event:""};t("log",u," at pages/modal/ms_classAttr.vue:1572"),this.$store.dispatch("addclassattr",u).then((function(a){if(t("log",a," at pages/modal/ms_classAttr.vue:1574"),uni.hideLoading(),"00000"==a.code){var s=JSON.parse(a.data.Action);"0"==s.ret&&"0"==s.result_type&&uni.showToast({title:s.result,icon:"success",duration:3e3}),uni.redirectTo({url:"../modal/ms_classAttr?param="+JSON.stringify(e.$data.param)+"&titlename="+e.$data.title})}else uni.showModal({title:"\u9519\u8bef",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:1593"),uni.hideLoading(),uni.showModal({title:"\u63d0\u793a",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},class_attr_init:function(){var e=this.$data.classGridStyle.StyleDef.show_style,a=[];if(this.$data.classAttrList.length>0){for(var s=0;s<e.length;s++)for(var i=e[s].open,n=e[s].attrgroup_name,r=e[s].attrs,o=0;o<this.$data.classAttrList.length;o++){var l=this.$data.classAttrList[o];if(n==l.Name){for(var c=[],d=0;d<r.length;d++)for(var u=0;u<l.Attr.length;u++){var _=l.Attr[u];if(r[d].attr==_.Name){if(_.action=r[d].action,_.edit=r[d].edit,_.notempty=r[d].notempty,_.ext_button=r[d].ext_button,_.button_img=r[d].button_img,_.button_tooltip=r[d].button_tooltip,_.before_click_button=r[d].before_click_button,_.button_callback=r[d].button_callback,_.hidden=r[d].hidden,_.select=void 0!=r[d].select&&r[d].select,_.Value="",_.dictitem){1==_.select?_.Value=[]:_.Value="\u8bf7\u9009\u62e9";for(var f=0;f<_.dictitem.length;f++)_.dictitem[f].label=_.dictitem[f].CN_S_NAME,_.dictitem[f].value=_.dictitem[f].CN_S_NAME,"1"==_.dictitem[f].CN_C_IS_DEFAULT&&(_.Value=_.dictitem[f].CN_S_NAME)}if("\u65e5\u671f"==_.Type||"\u65f6\u95f4"==_.Type){var h=new Date,p={year:h.getFullYear(),month:h.getMonth()+1,day:h.getDate()};_.Value=p.year+"-"+(p.month>=10?p.month:"0"+p.month)+"-"+(p.day>=10?p.day:"0"+p.day)}if("\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==_.Type){var m=[],v=_.RelCls.split(",");for(var g in v){var $=v[g].split("|");m.push({id:$[0],name:$[1]})}_.RelClsList=m,_.Value="\u8bf7"}"\u7701\u5e02\u533a"==_.Type&&(_.Value="\u8bf7\u9009\u62e9"),"\u5e03\u5c14\u503c"==_.Type&&(_.Value=!1),c.push(_)}}a.push({BkColor:l.BkColor,HasAce:l.HasAce,ImgFontStyle:l.ImgFontStyle,Name:l.Name,Order:l.Order,Open:i,Attr:c,control_style:this.$data.classGridStyle.StyleDef.control_style,title_p_wdith:this.$data.classGridStyle.StyleDef.title_p_wdith,Font:this.$data.classGridStyle.StyleDef.Font?this.$data.classGridStyle.StyleDef.Font:{},Bk_Color:this.$data.classGridStyle.StyleDef.Bk_Color?this.$data.classGridStyle.StyleDef.Bk_Color:"#FFFFFF",Text_Color:this.$data.classGridStyle.StyleDef.Text_Color?this.$data.classGridStyle.StyleDef.Text_Color:"#000000"})}}a.length>0&&(this.$data.classAttrList=a);var y=[];if(this.$data.classGridStyle.StyleDef&&this.$data.classGridStyle.StyleDef.show_style.length>0)for(e=this.$data.classGridStyle.StyleDef.show_style,s=0;s<e.length;s++)for(c=e[s].attrs,d=0;d<c.length;d++){var x=c[d];y.push({attr:x.attr,value:x.value?x.value:""})}var b=this.$data.classGridStyle.StyleDef.event;if(b&&b.length>0)for(s=0;s<b.length;s++)"before_ok"==b[s].event_id?this.$data.edit_ok_event=b[s]:"initial"==b[s].event_id?this.$data.edit_inital_event=b[s]:"before_select_compose"==b[s].event_id&&(this.$data.edit_select_compose_event=b[s].scrip_id,this.$data.edit_compose_cls_id=b[s].compose_cls_id);if(this.$data.edit_inital_event){var C=this.$data.edit_inital_event.scrip_id,w={eventid:C,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:y};this.ini_DataObjRunCustomEvent(w)}t("log",this.$data.classGridStyle," at pages/modal/ms_classAttr.vue:1729"),t("log",this.$data.classAttrList," at pages/modal/ms_classAttr.vue:1730")}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u627e\u5230\u53ef\u663e\u793a\u7684\u7684\u5c5e\u6027",showCancel:!1,confirmText:"\u53d6\u6d88"})},subClass_attr_init:function(){var e=this.$data.subClassGridStyle.StyleDef.show_style,a=[];if(this.$data.subClassAttrList.length>0){for(var s=0;s<e.length;s++)for(var i=e[s].open,n=e[s].attrgroup_name,r=e[s].attrs,o=0;o<this.$data.subClassAttrList.length;o++){var l=this.$data.subClassAttrList[o];if(n==l.Name){for(var c=[],d=0;d<r.length;d++)for(var u=0;u<l.Attr.length;u++){var _=l.Attr[u];if(r[d].attr==_.Name){if(_.action=r[d].action,_.edit=r[d].edit,_.notempty=r[d].notempty,_.ext_button=r[d].ext_button,_.button_img=r[d].button_img,_.button_tooltip=r[d].button_tooltip,_.before_click_button=r[d].before_click_button,_.button_callback=r[d].button_callback,_.hidden=r[d].hidden,_.select=void 0!=r[d].select&&r[d].select,_.Value="",_.dictitem){1==_.select?_.Value=[]:_.Value="\u8bf7\u9009\u62e9";for(var f=0;f<_.dictitem.length;f++)_.dictitem[f].label=_.dictitem[f].CN_S_NAME,_.dictitem[f].value=_.dictitem[f].CN_S_NAME,"1"==_.dictitem[f].CN_C_IS_DEFAULT&&(_.Value=_.dictitem[f].CN_S_NAME)}if("\u65e5\u671f"==_.Type||"\u65f6\u95f4"==_.Type){var h=new Date,p={year:h.getFullYear(),month:h.getMonth()+1,day:h.getDate()};_.Value=p.year+"-"+(p.month>=10?p.month:"0"+p.month)+"-"+(p.day>=10?p.day:"0"+p.day)}if("\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==_.Type){var m=[],v=_.RelCls.split(",");for(var g in v){var $=v[g].split("|");m.push({id:$[0],name:$[1]})}_.RelClsList=m,_.Value="\u8bf7"}"\u7701\u5e02\u533a"==_.Type&&(_.Value="\u8bf7\u9009\u62e9"),"\u5e03\u5c14\u503c"==_.Type&&(_.Value=!1),c.push(_)}}a.push({BkColor:l.BkColor,HasAce:l.HasAce,ImgFontStyle:l.ImgFontStyle,Name:l.Name,Order:l.Order,Open:i,Attr:c,control_style:this.$data.subClassGridStyle.StyleDef.control_style,title_p_wdith:this.$data.subClassGridStyle.StyleDef.title_p_wdith,Font:this.$data.subClassGridStyle.StyleDef.Font?this.$data.subClassGridStyle.StyleDef.Font:{},Bk_Color:this.$data.subClassGridStyle.StyleDef.Bk_Color?this.$data.subClassGridStyle.StyleDef.Bk_Color:"#FFFFFF",Text_Color:this.$data.subClassGridStyle.StyleDef.Text_Color?this.$data.subClassGridStyle.StyleDef.Text_Color:"#000000"})}}a.length>0&&(this.$data.subClassAttrList=a);var y=[];if(this.$data.subClassGridStyle.StyleDef&&this.$data.subClassGridStyle.StyleDef.show_style.length>0)for(e=this.$data.subClassGridStyle.StyleDef.show_style,s=0;s<e.length;s++)for(c=e[s].attrs,d=0;d<c.length;d++){var x=c[d];y.push({attr:x.attr,value:x.value?x.value:""})}var b=this.$data.subClassGridStyle.StyleDef.event;if(b&&b.length>0)for(s=0;s<b.length;s++)"before_ok"==b[s].event_id?this.$data.edit_ok_event=b[s]:"initial"==b[s].event_id?this.$data.edit_inital_event=b[s]:"before_select_compose"==b[s].event_id&&(this.$data.edit_select_compose_event=b[s].scrip_id,this.$data.edit_compose_cls_id=b[s].compose_cls_id);if(this.$data.edit_inital_event){var C=this.$data.edit_inital_event.scrip_id,w={eventid:C,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Sub_Cls.ID,objid:"",attr:y};this.scan_ini_DataObjRunCustomEvent(w)}t("log",this.$data.subClassGridStyle," at pages/modal/ms_classAttr.vue:1867"),t("log",this.$data.subClassAttrList," at pages/modal/ms_classAttr.vue:1868")}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u627e\u5230\u53ef\u663e\u793a\u7684\u7684\u5c5e\u6027",showCancel:!1,confirmText:"\u53d6\u6d88"})},ini_DataObjRunCustomEvent:function(e){var a=this,s={EditStyle:this.$data.param.Master_Cls.View_Style.Name,ViewStyle:this.$data.param.Master_Cls.View_Style.Name,NotTriggerSysEvent:0,enviroment:{function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}}},i={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid,rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(s),inputparameter:"",global_attr:""};t("log",i," at pages/modal/ms_classAttr.vue:1898"),this.$store.dispatch("DataObjRunCustomEventInfo",i).then((function(e){if(t("log",e," at pages/modal/ms_classAttr.vue:1900"),"00000"==e.code){var s=JSON.parse(e.data),i=s.action;if(i)for(var n=0;n<i.length;n++){var r=i[n],o=r.action_type,l=r.value;if("set_dlg_attr"==o&&l){var c=l;"string"==typeof l&&(c=JSON.parse(l)),t("log",c," at pages/modal/ms_classAttr.vue:1915");for(var d=0;d<c.length;d++){for(var u=0;u<a.$data.classAttrList.length;u++)for(var _=0;_<a.$data.classAttrList[u].Attr.length;_++){var f=a.$data.classAttrList[u].Attr[_];if(c[d].attr==f.Name&&("\u5b57\u5178"==f.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f.Type)){var h=[];for(var p in c[d].choice_list){c=c[d].choice_list[p];h.push({CN_S_NAME:c,Name:c,label:c,value:c})}f.dictitem=h}}var m=0;if(a.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(m=1,a.$data.refdatastore.push(c[d])),0==m)for(n=0;n<a.$data.refdatastore.length;n++)a.$data.refdatastore[n].attr==c[d].attr&&(a.$data.refdatastore[n].value=c[d].value)}}"open_select_userdlg"==o&&uni.showModal({title:"\u9519\u8bef2.2",content:"open_select_userdlg\u8fd9\u4e2aaction_type\u8fd8\u672a\u5904\u7406\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}else uni.showModal({title:"\u9519\u8bef2",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef2.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent:function(e,a){var s=this,i={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}};i.edit_dlg={type:"small",class_id:this.$data.param.Master_Cls.ID},a&&(i.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var n={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid.replace("{","").replace("}",""),rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(i),inputparameter:"",global_attr:JSON.stringify(this.$data.global_attr)};t("log",n," at pages/modal/ms_classAttr.vue:2000"),this.$store.dispatch("DataObjRunCustomEventInfo",n).then((function(e){if(t("log",e," at pages/modal/ms_classAttr.vue:2002"),"00000"==e.code){var a=JSON.parse(e.data),i=a.action;if(i){t("log",i," at pages/modal/ms_classAttr.vue:2008");for(var n=0;n<i.length;n++){var r=i[n];if("set_dlg_attr"==r.action_type){var o=r.value;for(n=0;n<o.length;n++){if(o[n].choice_list)for(var l=0;l<s.$data.classAttrList.length;l++)for(var c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)if(c[d].Name==o[n].attr&&("\u5b57\u5178"==c[d].Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==c[d].Type)){var u=[];for(var _ in o[n].choice_list){var f=o[n].choice_list[_];u.push({CN_S_NAME:f,Name:f,label:f,value:f})}c[d].dictitem=u}for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)t("log",c[d].Name+"=="+o[n].attr," at pages/modal/ms_classAttr.vue:2035"),c[d].Name==o[n].attr&&(c[d].Value=o[n].value);var h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else"set_global_attr"==a.action[n].action_type&&(s.$data.global_attr=a.action[n].value||[])}}if(a.result)for(o=a.result,n=0;n<o.length;n++){for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)c[d].Name==o[n].attr&&(c[d].Value=o[n].value);h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else uni.showModal({title:"\u9519\u8bef3",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef3.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},OKDataObjRunCustomEvent:function(){for(var e=this,a={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}},s=this.$data.edit_ok_event.scrip_id,i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u8bf7\u9009\u62e9"!=c.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=c.Value||(c.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,value:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,value:c.Value?"1":"0"}):i.push({attr:c.Name,value:c.Value})}if(this.$data.refdatastore.length>0)for(r=0;r<this.$data.refdatastore.length;r++)i.filter((function(t){return this.$data.refdatastore[r].attr==t.name})).length||(length=1,i.push({attr:this.$data.refdatastore[r].attr,value:this.$data.refdatastore[r].value}));var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:i},u={edtype:d.edtype,eventid:d.eventid,projectid:d.projectid,rclsid:d.rclsid,robjid:d.robjid,userlogin:d.userlogin,clsid:d.clsid,objid:d.objid,attr:JSON.stringify(d.attr),extinfo:JSON.stringify(a),global_attr:JSON.stringify(this.$data.global_attr)};t("log",u," at pages/modal/ms_classAttr.vue:2155"),this.$store.dispatch("DataObjRunCustomEventInfo",u).then((function(a){if(t("log",a," at pages/modal/ms_classAttr.vue:2157"),"00000"==a.code){for(var s=JSON.parse(a.data),i=s.result,n=0;n<i.length;n++){var r=0;if(e.$data.refdatastore.filter((function(t){return i[n].attr==t.attr})).length||(r=1,e.$data.refdatastore.push(i[n])),0==r)for(var o=0;o<e.$data.refdatastore.length;o++)e.$data.refdatastore[o].attr==i[n].attr&&(e.$data.refdatastore[o].value=i[n].value)}e.add()}else uni.showModal({title:"\u9519\u8bef4",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef4.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent_Return:function(e,a,s,i,n){for(var r=this,o={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}},l=[],c=this.$data.classAttrList,d=0;d<c.length;d++)for(var u=c[d].Attr,_=0;_<u.length;_++){var f=u[_];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==f.Type&&"\u8bf7"==f.Value&&(f.Value=""),"\u5f15\u7528\u4eba\u5458"==f.Type||"\u5f15\u7528\u9879\u76ee"==f.Type?l.push({attr:f.Name,value:f.ValID?f.ValID:""}):"\u5e03\u5c14\u503c"==f.Type?l.push({attr:f.Name,value:f.Value?"1":"0"}):l.push({attr:f.Name,value:f.Value})}if(this.$data.refdatastore.length>0)for(d=0;d<this.$data.refdatastore.length;d++)l.filter((function(t){return this.$data.refdatastore[d].attr==t.name})).length||(length=1,l.push({attr:this.$data.refdatastore[d].attr,value:this.$data.refdatastore[d].value}));var h=o;h.edit_dlg={type:"small",class_id:this.$data.param.Master_Cls.ID},a&&(h.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var p={edtype:"0",eventid:e,projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:JSON.stringify(l),extinfo:JSON.stringify(h),global_attr:JSON.stringify(this.$data.global_attr)};t("log",p," at pages/modal/ms_classAttr.vue:2246"),this.$store.dispatch("DataObjRunCustomEventInfo",p).then((function(o){if(t("log",o," at pages/modal/ms_classAttr.vue:2248"),"00000"==o.code){var c=JSON.parse(o.data);if(""!=c){var d=c.action;if(t("log",d," at pages/modal/ms_classAttr.vue:2254"),d)for(var u=0;u<d.length;u++){var _=d[u],f=_.value,h=JSON.stringify(h);if("open_panel"==_.action_type){var p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_select_userdlg"==_.action_type){f.style;var m=r,v={index:i,iindex:n,button_callback:s,req:l,data_attr:a};uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(v),events:{AddPer:function(e,a){t("log",e," at pages/modal/ms_classAttr.vue:2284");var s=a.button_callback.trim(),i={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.Master_Cls.ID,objid:"",attr:a.req,inputparameter:e};m.DataObjRunCustomEvent(i,a.data_attr)}}})}else if("open_data_query_dlg"==_.action_type);else if("open_common_dlg"==_.action_type){_.value,p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_project_query_dlg"==_.action_type){var g="-1";"\u5168\u90e8\u76f8\u5173"==_.value.select_range?g="0":"\u6211\u8d1f\u8d23\u7684\u9879\u76ee"==_.value.select_range?g="1":"\u6211\u521b\u5efa\u7684"==_.value.select_range?g="2":"\u6211\u53c2\u4e0e\u7684"==_.value.select_range||"\u6211\u53c2\u52a0\u7684"==_.value.select_range?g="3":"\u6211\u5173\u6ce8\u7684"==_.value.select_range?g="4":"\u6211\u4e0b\u5c5e\u7684\u9879\u76ee"==_.value.select_range&&(g="5");m=r;var $={index:i,iindex:n,button_callback:s,req:l};uni.navigateTo({url:"../selPrj/index?relation="+g+"&param="+JSON.stringify($),events:{AddPer:function(t,e){m.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,m.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=e.button_callback.trim();if(a){var s={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.Master_Cls.ID,objid:"",attr:e.req};m.DataObjRunCustomEvent(s)}}}})}else{p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}}}else uni.showModal({title:"\u63d0\u793a5.2",content:"\u8c03\u7528 before_click_button \u811a\u672c\u8fd4\u56de\u7a7a\uff0cevent_id"+e,showCancel:!1,confirmText:"\u53d6\u6d88"})}else uni.showModal({title:"\u9519\u8bef5",content:o.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u63d0\u793a5.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},scan_ini_DataObjRunCustomEvent:function(e){var a=this,s={EditStyle:this.$data.param.Sub_Cls.View_Style.Name,ViewStyle:this.$data.param.Sub_Cls.View_Style.Name,NotTriggerSysEvent:0,enviroment:{function:"3000",cls_id:this.$data.param.Sub_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Sub_Cls.ID}}},i={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid,rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(s),inputparameter:"",global_attr:""};t("log",i," at pages/modal/ms_classAttr.vue:2407"),this.$store.dispatch("DataObjRunCustomEventInfo",i).then((function(e){if(t("log",e," at pages/modal/ms_classAttr.vue:2409"),"00000"==e.code){var s=JSON.parse(e.data),i=s.action;if(i)for(var n=0;n<i.length;n++){var r=i[n],o=r.action_type,l=r.value;if("set_dlg_attr"==o&&l){var c=l;"string"==typeof l&&(c=JSON.parse(l)),t("log",c," at pages/modal/ms_classAttr.vue:2424");for(var d=0;d<c.length;d++){for(var u=0;u<a.$data.subClassAttrList.length;u++)for(var _=0;_<a.$data.subClassAttrList[u].Attr.length;_++){var f=a.$data.subClassAttrList[u].Attr[_];if(c[d].attr==f.Name&&("\u5b57\u5178"==f.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f.Type)){var h=[];for(var p in c[d].choice_list){c=c[d].choice_list[p];h.push({CN_S_NAME:c,Name:c,label:c,value:c})}f.dictitem=h}}var m=0;if(a.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(m=1,a.$data.refdatastore.push(c[d])),0==m)for(n=0;n<a.$data.refdatastore.length;n++)a.$data.refdatastore[n].attr==c[d].attr&&(a.$data.refdatastore[n].value=c[d].value)}}"open_select_userdlg"==o&&uni.showModal({title:"\u9519\u8bef6.2",content:"open_select_userdlg\u8fd9\u4e2aaction_type\u8fd8\u672a\u5904\u7406\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}else uni.showModal({title:"\u9519\u8bef6",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef6.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},scan_DataObjRunCustomEvent:function(e,a){var s=this,i=this,n={function:"3000",cls_id:"MBOX",button:"top",button_name:"\u65b0\u589e",master:{cls_id:"MBOX",attr:e.mast_attr},edit_dlg:{type:"small",class_id:"MBOX"}};a&&(n.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var r={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid.replace("{","").replace("}",""),rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(n),inputparameter:JSON.stringify(e.inputParamter),global_attr:JSON.stringify(this.$data.global_attr)};t("log",r," at pages/modal/ms_classAttr.vue:2511"),this.$store.dispatch("DataObjRunCustomEventInfo",r).then((function(a){if(t("log",a," at pages/modal/ms_classAttr.vue:2513"),"00000"==a.code){var n=JSON.parse(a.data),r=n.action;if(r){t("log",r," at pages/modal/ms_classAttr.vue:2519");for(var o=0;o<r.length;o++){var l=r[o];if("set_dlg_attr"==l.action_type)for(var c=l.value,d=0;d<c.length;d++){if(c[d].choice_list)for(var u=0;u<i.$data.subPanelList.length;u++)for(var _=0;_<i.$data.subPanelList[u].subClassAttrList.length;_++)for(var f=i.$data.subPanelList[u].subClassAttrList[_].Attr,h=0;h<f.length;h++)if(f[h].Name==c[d].attr&&("\u5b57\u5178"==f[h].Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f[h].Type)){var p=[];for(var m in c[d].choice_list){var v=c[d].choice_list[m];p.push({CN_S_NAME:v,Name:v,label:v,value:v})}f[h].dictitem=p}for(u=0;u<i.$data.subPanelList.length;u++)for(_=0;_<i.$data.subPanelList[u].subClassAttrList.length;_++)for(f=i.$data.subPanelList[u].subClassAttrList[_].Attr,h=0;h<f.length;h++)t("log",f[h].Name+"=="+c[d].attr," at pages/modal/ms_classAttr.vue:2549"),f[h].Name==c[d].attr&&(f[h].Value=c[d].value);var g=0;if(i.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(g=1,i.$data.refdatastore.push(c[d])),0==g)for(h=0;h<i.$data.refdatastore.length;h++)i.$data.refdatastore[h].attr==c[d].attr&&(i.$data.refdatastore[h].value=c[d].value)}else if("set_global_attr"==l.action_type)i.$actiontr=l.value||[];else if("add_subcls_panel"==l.action_type){c=l.value;var $=JSON.parse(JSON.stringify(s.$data.subClassAttrList)),y=i.$data.scanCodeVal;"mast_input_3037"==e.inputParamter[0].attr&&(y="mast_input_3037-"+o),i.$data.subPanelList.push({scanCodeVal:y,subClassAttr:$});for(d=0;d<c.length;d++){for(u=0;u<i.$data.subPanelList.length;u++)if(i.$data.subPanelList[u].scanCodeVal==y){"S_ID"==c[d].attr&&(i.$data.subPanelList[u].ObjID=c[d].value);var x=i.$data.subPanelList[u].subClassAttr;for(_=0;_<x.length;_++)for(f=x[_].Attr,h=0;h<f.length;h++)f[h].Name==c[d].attr&&(f[h].Value=c[d].value)}g=0;if(i.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(g=1,i.$data.refdatastore.push(c[d])),0==g)for(h=0;h<i.$data.refdatastore.length;h++)i.$data.refdatastore[h].attr==c[d].attr&&(i.$data.refdatastore[h].value=c[d].value)}}}}if(n.result){var b=JSON.parse(JSON.stringify(s.$data.subClassAttrList));y=i.$data.scanCodeVal;"mast_input_3037"==e.inputParamter[0].attr&&(y="mast_input_3037-"+o),i.$data.subPanelList.push({scanCodeVal:y,subClassAttr:b});for(c=n.result,d=0;d<c.length;d++){for(u=0;u<i.$data.subPanelList.length;u++)if(i.$data.subPanelList[u].scanCodeVal==y){"S_ID"==c[d].attr&&(i.$data.subPanelList[u].ObjID=c[d].value);for(x=i.$data.subPanelList[u].subClassAttr,_=0;_<x.length;_++)for(f=x[_].Attr,h=0;h<f.length;h++)f[h].Name==c[d].attr&&(f[h].Value=c[d].value)}g=0;if(i.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(g=1,i.$data.refdatastore.push(c[d])),0==g)for(h=0;h<i.$data.refdatastore.length;h++)i.$data.refdatastore[h].attr==c[d].attr&&(i.$data.refdatastore[h].value=c[d].value)}}}else uni.showModal({title:"\u9519\u8bef7",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef7.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},scan_OKDataObjRunCustomEvent:function(e){uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."});for(var a=this,s=[],i=a.$data.classAttrList,n=0;n<i.length;n++)for(var r=i[n].Attr,o=0;o<r.length;o++){var l=r[o];if("\u8bf7\u9009\u62e9"!=l.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=l.Value||(l.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type)s.push({attr:l.Name,value:l.ValID?l.ValID:""});else if("\u5e03\u5c14\u503c"==l.Type)s.push({attr:l.Name,value:l.Value?"1":"0"});else if("\u5b57\u5178"==l.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==l.Type)if(1==l.select){var c="";for(var d in l.Value)c&&(c+=";"),c+=l.Value[d];s.push({attr:l.Name,value:c})}else s.push({attr:l.Name,value:l.Value});else s.push({attr:l.Name,value:l.Value?l.Value:""});if(1==l.notempty&&!l.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:l.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}for(var u=[],_=a.$data.subPanelList,f=0;f<_.length;f++){var h=[];for(n=0;n<_[f].subClassAttr.length;n++)for(r=_[f].subClassAttr[n].Attr,o=0;o<r.length;o++){l=r[o];if("\u8bf7\u9009\u62e9"!=l.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=l.Value||(l.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type)h.push({attr:l.Name,value:l.ValID?l.ValID:""});else if("\u5e03\u5c14\u503c"==l.Type)h.push({attr:l.Name,value:l.Value?"1":"0"});else if("\u5b57\u5178"==l.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==l.Type)if(1==l.select){c="";for(var d in l.Value)c&&(c+=";"),c+=l.Value[d];h.push({attr:l.Name,value:c})}else h.push({attr:l.Name,value:l.Value});else h.push({attr:l.Name,value:l.Value?l.Value:""});if(1==l.notempty&&!l.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:l.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}u.push({obj_id:_[f].scanCodeVal,obj_attrs:h})}var p={master_cls:{cls_name:"MBOX",obj_attrs:s},input_3037:a.$data.scanCodeVal,op_type:a.$data.param.OperationType,sub_cls:{cls_name:"MBOX",objects:u}},m={edtype:"7",eventid:e,projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:JSON.stringify([]),extinfo:JSON.stringify([]),global_attr:JSON.stringify(a.$data.global_attr),dataJson:JSON.stringify(p)};t("log",m," at pages/modal/ms_classAttr.vue:2778"),this.$store.dispatch("DataObjRunCustomEventInfo",m).then((function(s){if(t("log",s," at pages/modal/ms_classAttr.vue:2780"),uni.hideLoading(),"00000"==s.code){var i=JSON.parse(s.data);i.result;e!=a.$data.param.After_OK_Event.ID?a.scan_OKDataObjRunCustomEvent(a.$data.param.After_OK_Event.ID):uni.redirectTo({url:"../modal/ms_classAttr?param="+JSON.stringify(a.$data.param)+"&titlename="+a.$data.title})}else uni.showModal({title:"\u9519\u8bef8",content:s.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.hideLoading(),uni.showModal({title:"\u9519\u8bef8.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}}};a.default=l}).call(this,s("0de9")["default"])},e50d:function(t,e,a){var s=a("7037")["default"];t.exports=function(t,e){if("object"!==s(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==s(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},e536:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},[a("view",[a("input",{directives:[{name:"model",rawName:"v-model",value:t.searchVal,expression:"searchVal"}],staticClass:t._$s(2,"sc","txt_search"),attrs:{_i:2},domProps:{value:t._$s(2,"v-model",t.searchVal)},on:{keyup:t.onkeyup,input:function(e){e.target.composing||(t.searchVal=e.target.value)}}}),a("div",{staticClass:t._$s(3,"sc","dv_query_body"),attrs:{_i:3}},t._l(t._$s(4,"f",{forItems:t.data}),(function(e,s,i,n){return a("div",{key:t._$s(4,"f",{forIndex:i,key:"4-"+n}),staticClass:t._$s("4-"+n,"sc","psn"),attrs:{_i:"4-"+n}},[a("checkbox-group",{staticClass:t._$s("5-"+n,"sc","ischeck"),attrs:{"data-ischeck":t._$s("5-"+n,"a-data-ischeck",e.ischeck),"data-index":t._$s("5-"+n,"a-data-index",s),_i:"5-"+n},on:{change:t.onchange}},[a("label",[a("checkbox",{attrs:{checked:t._$s("7-"+n,"a-checked",e.ischeck),_i:"7-"+n}}),a("text",[t._v(t._$s("8-"+n,"t0-0",t._s(e.Name)))])])])])})),0),a("button",{staticClass:t._$s(9,"sc","btn_sava"),attrs:{_i:9},on:{click:t.sava}})])])},i=[]},e97a:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","uni-select-cy"),style:t._$s(0,"s",{"z-index":t.zindex}),attrs:{_i:0}},[a("view",{staticClass:t._$s(1,"sc","uni-select-cy-select"),class:t._$s(1,"c",{active:t.active}),attrs:{_i:1},on:{click:function(e){return e.stopPropagation(),t.handleSelect(e)}}},[t._$s(2,"i",t.disabled)?a("view",{staticClass:t._$s(2,"sc","uni-disabled"),attrs:{_i:2}}):t._e(),t._$s(3,"i",t.realValue.length&&!t.active&&!t.disabled&&t.showClearIcon)?a("view",{staticClass:t._$s(3,"sc","close-icon close-postion"),attrs:{_i:3}},[a("text",{attrs:{_i:4},on:{click:function(e){return e.stopPropagation(),t.handleRemove(null)}}})]):t._e(),a("view",{directives:[{name:"show",rawName:"v-show",value:t._$s(5,"v-show",t.realValue.length),expression:"_$s(5,'v-show',realValue.length)"}],staticClass:t._$s(5,"sc","uni-select-multiple"),attrs:{_i:5}},t._l(t._$s(6,"f",{forItems:t.realValue}),(function(e,s,i,n){return a("view",{key:t._$s(6,"f",{forIndex:i,key:s}),staticClass:t._$s("6-"+n,"sc","uni-select-multiple-item"),attrs:{_i:"6-"+n}},[a("view",{staticClass:t._$s("7-"+n,"sc","uni-select-multiple-item-row"),attrs:{_i:"7-"+n}},[t._v(t._$s("7-"+n,"t0-0",t._s(e)))]),t._$s("8-"+n,"i",t.showValueClear)?a("view",{staticClass:t._$s("8-"+n,"sc","close-icon"),attrs:{_i:"8-"+n}},[a("text",{attrs:{_i:"9-"+n},on:{click:function(e){return e.stopPropagation(),t.handleRemove(s)}}})]):t._e()])})),0),t._$s(10,"i",0==t.realValue.length&&t.showplaceholder)?a("view",[t._v(t._$s(10,"t0-0",t._s(t.placeholder)))]):t._e(),a("view",{staticClass:t._$s(11,"sc","uni-select-cy-icon"),class:t._$s(11,"c",{disabled:t.disabled}),attrs:{_i:11}},[a("text")])]),a("scroll-view",{directives:[{name:"show",rawName:"v-show",value:t._$s(13,"v-show",t.active),expression:"_$s(13,'v-show',active)"}],staticClass:t._$s(13,"sc","uni-select-cy-options"),attrs:{_i:13},on:{scrolltolower:t.scrolltolower}},[t._l(t._$s(15,"f",{forItems:t.options}),(function(e,s,i,n){return a("view",{key:t._$s(15,"f",{forIndex:i,key:s}),staticClass:t._$s("15-"+n,"sc","uni-select-cy-item"),class:t._$s("15-"+n,"c",{active:t.realValue.includes(e[t.svalue])}),attrs:{_i:"15-"+n},on:{click:function(a){return a.stopPropagation(),t.handleChange(s,e)}}},[t._v(t._$s("15-"+n,"t0-0",t._s(e[t.slabel])))])}))],2)])},i=[]},ee6c:function(t,e,a){"use strict";a.r(e);var s=a("656d"),i=a("9f51");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},efb3:function(t,e){t.exports="/images/login/lock_30.png"},f0c5:function(t,e,a){"use strict";function s(t,e,a,s,i,n,r,o,l,c){var d,u="function"===typeof t?t.options:t;if(l){u.components||(u.components={});var _=Object.prototype.hasOwnProperty;for(var f in l)_.call(l,f)&&!_.call(u.components,f)&&(u.components[f]=l[f])}if(c&&("function"===typeof c.beforeCreate&&(c.beforeCreate=[c.beforeCreate]),(c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(u.mixins||(u.mixins=[])).push(c)),e&&(u.render=e,u.staticRenderFns=a,u._compiled=!0),s&&(u.functional=!0),n&&(u._scopeId="data-v-"+n),r?(d=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},u._ssrRegister=d):i&&(d=o?function(){i.call(this,this.$root.$options.shadowRoot)}:i),d)if(u.functional){u._injectStyles=d;var h=u.render;u.render=function(t,e){return d.call(e),h(t,e)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,d):[d]}return{exports:t,options:u}}a.d(e,"a",(function(){return s}))},f0c6:function(t,e,a){"use strict";a.r(e);var s=a("b314"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},f990:function(t,e,a){"use strict";a.r(e);var s=a("4a4f"),i=a("2513");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports}},[["6662","app-config"]]]);
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */t.exports=i=function(){return e},t.exports.__esModule=!0,t.exports["default"]=t.exports;var e={},a=Object.prototype,n=a.hasOwnProperty,r=Object.defineProperty||function(t,e,a){t[e]=a.value},o="function"==typeof Symbol?Symbol:{},l=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",d=o.toStringTag||"@@toStringTag";function u(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(O){u=function(t,e,a){return t[e]=a}}function _(t,e,a,s){var i=e&&e.prototype instanceof p?e:p,n=Object.create(i.prototype),o=new N(s||[]);return r(n,"_invoke",{value:w(t,a,o)}),n}function f(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(O){return{type:"throw",arg:O}}}e.wrap=_;var h={};function p(){}function m(){}function v(){}var g={};u(g,l,(function(){return this}));var $=Object.getPrototypeOf,y=$&&$($(T([])));y&&y!==a&&n.call(y,l)&&(g=y);var x=v.prototype=p.prototype=Object.create(g);function b(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function C(t,e){var a;r(this,"_invoke",{value:function(i,r){function o(){return new e((function(a,o){(function a(i,r,o,l){var c=f(t[i],t,r);if("throw"!==c.type){var d=c.arg,u=d.value;return u&&"object"==s(u)&&n.call(u,"__await")?e.resolve(u.__await).then((function(t){a("next",t,o,l)}),(function(t){a("throw",t,o,l)})):e.resolve(u).then((function(t){d.value=t,o(d)}),(function(t){return a("throw",t,o,l)}))}l(c.arg)})(i,r,a,o)}))}return a=a?a.then(o,o):o()}})}function w(t,e,a){var s="suspendedStart";return function(i,n){if("executing"===s)throw new Error("Generator is already running");if("completed"===s){if("throw"===i)throw n;return V()}for(a.method=i,a.arg=n;;){var r=a.delegate;if(r){var o=A(r,a);if(o){if(o===h)continue;return o}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===s)throw s="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&&a.abrupt("return",a.arg);s="executing";var l=f(t,e,a);if("normal"===l.type){if(s=a.done?"completed":"suspendedYield",l.arg===h)continue;return{value:l.arg,done:a.done}}"throw"===l.type&&(s="completed",a.method="throw",a.arg=l.arg)}}}function A(t,e){var a=e.method,s=t.iterator[a];if(void 0===s)return e.delegate=null,"throw"===a&&t.iterator["return"]&&(e.method="return",e.arg=void 0,A(t,e),"throw"===e.method)||"return"!==a&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+a+"' method")),h;var i=f(s,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,h;var n=i.arg;return n?n.done?(e[t.resultName]=n.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,h):n:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,h)}function S(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(S,this),this.reset(!0)}function T(t){if(t){var e=t[l];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,s=function e(){for(;++a<t.length;)if(n.call(t,a))return e.value=t[a],e.done=!1,e;return e.value=void 0,e.done=!0,e};return s.next=s}}return{next:V}}function V(){return{value:void 0,done:!0}}return m.prototype=v,r(x,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:m,configurable:!0}),m.displayName=u(v,d,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===m||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,v):(t.__proto__=v,u(t,d,"GeneratorFunction")),t.prototype=Object.create(x),t},e.awrap=function(t){return{__await:t}},b(C.prototype),u(C.prototype,c,(function(){return this})),e.AsyncIterator=C,e.async=function(t,a,s,i,n){void 0===n&&(n=Promise);var r=new C(_(t,a,s,i),n);return e.isGeneratorFunction(a)?r:r.next().then((function(t){return t.done?t.value:r.next()}))},b(x),u(x,d,"Generator"),u(x,l,(function(){return this})),u(x,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),a=[];for(var s in e)a.push(s);return a.reverse(),function t(){for(;a.length;){var s=a.pop();if(s in e)return t.value=s,t.done=!1,t}return t.done=!0,t}},e.values=T,N.prototype={constructor:N,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function a(a,s){return r.type="throw",r.arg=t,e.next=a,s&&(e.method="next",e.arg=void 0),!!s}for(var s=this.tryEntries.length-1;s>=0;--s){var i=this.tryEntries[s],r=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var o=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(o&&l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(o){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(t,e){for(var a=this.tryEntries.length-1;a>=0;--a){var s=this.tryEntries[a];if(s.tryLoc<=this.prev&&n.call(s,"finallyLoc")&&this.prev<s.finallyLoc){var i=s;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var r=i?i.completion:{};return r.type=t,r.arg=e,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(r)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),h},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var a=this.tryEntries[e];if(a.finallyLoc===t)return this.complete(a.completion,a.afterLoc),k(a),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var a=this.tryEntries[e];if(a.tryLoc===t){var s=a.completion;if("throw"===s.type){var i=s.arg;k(a)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:T(t),resultName:e,nextLoc:a},"next"===this.method&&(this.arg=void 0),h}},e}t.exports=i,t.exports.__esModule=!0,t.exports["default"]=t.exports},"85cc":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default=[{name:"\u5317\u4eac\u5e02",city:[{name:"\u5317\u4eac\u5e02",area:["\u4e1c\u57ce\u533a","\u897f\u57ce\u533a","\u5d07\u6587\u533a","\u5ba3\u6b66\u533a","\u671d\u9633\u533a","\u4e30\u53f0\u533a","\u77f3\u666f\u5c71\u533a","\u6d77\u6dc0\u533a","\u95e8\u5934\u6c9f\u533a","\u623f\u5c71\u533a","\u901a\u5dde\u533a","\u987a\u4e49\u533a","\u660c\u5e73\u533a","\u5927\u5174\u533a","\u5e73\u8c37\u533a","\u6000\u67d4\u533a","\u5bc6\u4e91\u53bf","\u5ef6\u5e86\u53bf"]}]},{name:"\u5929\u6d25\u5e02",city:[{name:"\u5929\u6d25\u5e02",area:["\u548c\u5e73\u533a","\u6cb3\u4e1c\u533a","\u6cb3\u897f\u533a","\u5357\u5f00\u533a","\u6cb3\u5317\u533a","\u7ea2\u6865\u533a","\u5858\u6cbd\u533a","\u6c49\u6cbd\u533a","\u5927\u6e2f\u533a","\u4e1c\u4e3d\u533a","\u897f\u9752\u533a","\u6d25\u5357\u533a","\u5317\u8fb0\u533a","\u6b66\u6e05\u533a","\u5b9d\u577b\u533a","\u5b81\u6cb3\u53bf","\u9759\u6d77\u53bf","\u84df  \u53bf"]}]},{name:"\u6cb3\u5317\u7701",city:[{name:"\u77f3\u5bb6\u5e84\u5e02",area:["\u957f\u5b89\u533a","\u6865\u4e1c\u533a","\u6865\u897f\u533a","\u65b0\u534e\u533a","\u90ca  \u533a","\u4e95\u9649\u77ff\u533a","\u4e95\u9649\u53bf","\u6b63\u5b9a\u53bf","\u683e\u57ce\u53bf","\u884c\u5510\u53bf","\u7075\u5bff\u53bf","\u9ad8\u9091\u53bf","\u6df1\u6cfd\u53bf","\u8d5e\u7687\u53bf","\u65e0\u6781\u53bf","\u5e73\u5c71\u53bf","\u5143\u6c0f\u53bf","\u8d75  \u53bf","\u8f9b\u96c6\u5e02","\u85c1","\u664b\u5dde\u5e02","\u65b0\u4e50\u5e02","\u9e7f\u6cc9\u5e02"]},{name:"\u5510\u5c71\u5e02",area:["\u8def\u5357\u533a","\u8def\u5317\u533a","\u53e4\u51b6\u533a","\u5f00\u5e73\u533a","\u65b0  \u533a","\u4e30\u6da6\u53bf","\u6ee6  \u53bf","\u6ee6\u5357\u53bf","\u4e50\u4ead\u53bf","\u8fc1\u897f\u53bf","\u7389\u7530\u53bf","\u5510\u6d77\u53bf","\u9075\u5316\u5e02","\u4e30\u5357\u5e02","\u8fc1\u5b89\u5e02"]},{name:"\u79e6\u7687\u5c9b\u5e02",area:["\u6d77\u6e2f\u533a","\u5c71\u6d77\u5173\u533a","\u5317\u6234\u6cb3\u533a","\u9752\u9f99\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u660c\u9ece\u53bf","\u629a\u5b81\u53bf","\u5362\u9f99\u53bf"]},{name:"\u90af\u90f8\u5e02",area:["\u90af\u5c71\u533a","\u4e1b\u53f0\u533a","\u590d\u5174\u533a","\u5cf0\u5cf0\u77ff\u533a","\u90af\u90f8\u53bf","\u4e34\u6f33\u53bf","\u6210\u5b89\u53bf","\u5927\u540d\u53bf","\u6d89  \u53bf","\u78c1  \u53bf","\u80a5\u4e61\u53bf","\u6c38\u5e74\u53bf","\u90b1  \u53bf","\u9e21\u6cfd\u53bf","\u5e7f\u5e73\u53bf","\u9986\u9676\u53bf","\u9b4f  \u53bf","\u66f2\u5468\u53bf","\u6b66\u5b89\u5e02"]},{name:"\u90a2\u53f0\u5e02",area:["\u6865\u4e1c\u533a","\u6865\u897f\u533a","\u90a2\u53f0\u53bf","\u4e34\u57ce\u53bf","\u5185\u4e18\u53bf","\u67cf\u4e61\u53bf","\u9686\u5c27\u53bf","\u4efb  \u53bf","\u5357\u548c\u53bf","\u5b81\u664b\u53bf","\u5de8\u9e7f\u53bf","\u65b0\u6cb3\u53bf","\u5e7f\u5b97\u53bf","\u5e73\u4e61\u53bf","\u5a01  \u53bf","\u6e05\u6cb3\u53bf","\u4e34\u897f\u53bf","\u5357\u5bab\u5e02","\u6c99\u6cb3\u5e02"]},{name:"\u4fdd\u5b9a\u5e02",area:["\u65b0\u5e02\u533a","\u5317\u5e02\u533a","\u5357\u5e02\u533a","\u6ee1\u57ce\u53bf","\u6e05\u82d1\u53bf","\u6d9e\u6c34\u53bf","\u961c\u5e73\u53bf","\u5f90\u6c34\u53bf","\u5b9a\u5174\u53bf","\u5510  \u53bf","\u9ad8\u9633\u53bf","\u5bb9\u57ce\u53bf","\u6d9e\u6e90\u53bf","\u671b\u90fd\u53bf","\u5b89\u65b0\u53bf","\u6613  \u53bf","\u66f2\u9633\u53bf","\u8821  \u53bf","\u987a\u5e73\u53bf","\u535a\u91ce","\u96c4\u53bf","\u6dbf\u5dde\u5e02","\u5b9a\u5dde\u5e02","\u5b89\u56fd\u5e02","\u9ad8\u7891\u5e97\u5e02"]},{name:"\u5f20\u5bb6\u53e3",area:["\u6865\u4e1c\u533a","\u6865\u897f\u533a","\u5ba3\u5316\u533a","\u4e0b\u82b1\u56ed\u533a","\u5ba3\u5316\u53bf","\u5f20\u5317\u53bf","\u5eb7\u4fdd\u53bf","\u6cbd\u6e90\u53bf","\u5c1a\u4e49\u53bf","\u851a  \u53bf","\u9633\u539f\u53bf","\u6000\u5b89\u53bf","\u4e07\u5168\u53bf","\u6000\u6765\u53bf","\u6dbf\u9e7f\u53bf","\u8d64\u57ce\u53bf","\u5d07\u793c\u53bf"]},{name:"\u627f\u5fb7\u5e02",area:["\u53cc\u6865\u533a","\u53cc\u6ee6\u533a","\u9e70\u624b\u8425\u5b50\u77ff\u533a","\u627f\u5fb7\u53bf","\u5174\u9686\u53bf","\u5e73\u6cc9\u53bf","\u6ee6\u5e73\u53bf","\u9686\u5316\u53bf","\u4e30\u5b81\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u5bbd\u57ce\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u56f4\u573a\u6ee1\u65cf\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6ca7\u5dde\u5e02",area:["\u65b0\u534e\u533a","\u8fd0\u6cb3\u533a","\u6ca7  \u53bf","\u9752  \u53bf","\u4e1c\u5149\u53bf","\u6d77\u5174\u53bf","\u76d0\u5c71\u53bf","\u8083\u5b81\u53bf","\u5357\u76ae\u53bf","\u5434\u6865\u53bf","\u732e  \u53bf","\u5b5f\u6751\u56de\u65cf\u81ea\u6cbb\u53bf","\u6cca\u5934\u5e02","\u4efb\u4e18\u5e02","\u9ec4\u9a85\u5e02","\u6cb3\u95f4\u5e02"]},{name:"\u5eca\u574a\u5e02",area:["\u5b89\u6b21\u533a","\u56fa\u5b89\u53bf","\u6c38\u6e05\u53bf","\u9999\u6cb3\u53bf","\u5927\u57ce\u53bf","\u6587\u5b89\u53bf","\u5927\u5382\u56de\u65cf\u81ea\u6cbb\u53bf","\u9738\u5dde\u5e02","\u4e09\u6cb3\u5e02"]},{name:"\u8861\u6c34\u5e02",area:["\u6843\u57ce\u533a","\u67a3\u5f3a\u53bf","\u6b66\u9091\u53bf","\u6b66\u5f3a\u53bf","\u9976\u9633\u53bf","\u5b89\u5e73\u53bf","\u6545\u57ce\u53bf","\u666f  \u53bf","\u961c\u57ce\u53bf","\u5180\u5dde\u5e02","\u6df1\u5dde\u5e02"]}]},{name:"\u5c71\u897f\u7701",city:[{name:"\u592a\u539f\u5e02",area:["\u5c0f\u5e97\u533a","\u8fce\u6cfd\u533a","\u674f\u82b1\u5cad\u533a","\u5c16\u8349\u576a\u533a","\u4e07\u67cf\u6797\u533a","\u664b\u6e90\u533a","\u6e05\u5f90\u53bf","\u9633\u66f2\u53bf","\u5a04\u70e6\u53bf","\u53e4\u4ea4\u5e02"]},{name:"\u5927\u540c\u5e02",area:["\u57ce  \u533a","\u77ff  \u533a","\u5357\u90ca\u533a","\u65b0\u8363\u533a","\u9633\u9ad8\u53bf","\u5929\u9547\u53bf","\u5e7f\u7075\u53bf","\u7075\u4e18\u53bf","\u6d51\u6e90\u53bf","\u5de6\u4e91\u53bf","\u5927\u540c\u53bf"]},{name:"\u9633\u6cc9\u5e02",area:["\u57ce  \u533a","\u77ff  \u533a","\u90ca  \u533a","\u5e73\u5b9a\u53bf","\u76c2  \u53bf"]},{name:"\u957f\u6cbb\u5e02",area:["\u57ce  \u533a","\u90ca  \u533a","\u957f\u6cbb\u53bf","\u8944\u57a3\u53bf","\u5c6f\u7559\u53bf","\u5e73\u987a\u53bf","\u9ece\u57ce\u53bf","\u58f6\u5173\u53bf","\u957f\u5b50\u53bf","\u6b66\u4e61\u53bf","\u6c81  \u53bf","\u6c81\u6e90\u53bf","\u6f5e\u57ce\u5e02"]},{name:"\u664b\u57ce\u5e02",area:["\u57ce  \u533a","\u6c81\u6c34\u53bf","\u9633\u57ce\u53bf","\u9675\u5ddd\u53bf","\u6cfd\u5dde\u53bf","\u9ad8\u5e73\u5e02"]},{name:"\u6714\u5dde\u5e02",area:["\u6714\u57ce\u533a","\u5e73\u9c81\u533a","\u5c71\u9634\u53bf","\u5e94  \u53bf","\u53f3\u7389\u53bf","\u6000\u4ec1\u53bf"]},{name:"\u5ffb\u5dde\u5e02",area:["\u5ffb\u5e9c\u533a","\u539f\u5e73\u5e02","\u5b9a\u8944\u53bf","\u4e94\u53f0\u53bf","\u4ee3  \u53bf","\u7e41\u5cd9\u53bf","\u5b81\u6b66\u53bf","\u9759\u4e50\u53bf","\u795e\u6c60\u53bf","\u4e94\u5be8\u53bf","\u5ca2\u5c9a\u53bf","\u6cb3\u66f2\u53bf","\u4fdd\u5fb7\u53bf","\u504f\u5173\u53bf"]},{name:"\u5415\u6881\u5e02",area:["\u79bb\u77f3\u533a","\u5b5d\u4e49\u5e02","\u6c7e\u9633\u5e02","\u6587\u6c34\u53bf","\u4ea4\u57ce\u53bf","\u5174  \u53bf","\u4e34  \u53bf","\u67f3\u6797\u53bf","\u77f3\u697c\u53bf","\u5c9a  \u53bf","\u65b9\u5c71\u53bf","\u4e2d\u9633\u53bf","\u4ea4\u53e3\u53bf"]},{name:"\u664b\u4e2d\u5e02",area:["\u6986\u6b21\u5e02","\u4ecb\u4f11\u5e02","\u6986\u793e\u53bf","\u5de6\u6743\u53bf","\u548c\u987a\u53bf","\u6614\u9633\u53bf","\u5bff\u9633\u53bf","\u592a\u8c37\u53bf","\u7941  \u53bf","\u5e73\u9065\u53bf","\u7075\u77f3\u53bf"]},{name:"\u4e34\u6c7e\u5e02",area:["\u4e34\u6c7e\u5e02","\u4faf\u9a6c\u5e02","\u970d\u5dde\u5e02","\u66f2\u6c83\u53bf","\u7ffc\u57ce\u53bf","\u8944\u6c7e\u53bf","\u6d2a\u6d1e\u53bf","\u53e4  \u53bf","\u5b89\u6cfd\u53bf","\u6d6e\u5c71\u53bf","\u5409  \u53bf","\u4e61\u5b81\u53bf","\u84b2  \u53bf","\u5927\u5b81\u53bf","\u6c38\u548c\u53bf","\u96b0  \u53bf","\u6c7e\u897f\u53bf"]},{name:"\u8fd0\u57ce\u5e02",area:["\u8fd0\u57ce\u5e02","\u6c38\u6d4e\u5e02","\u6cb3\u6d25\u5e02","\u82ae\u57ce\u53bf","\u4e34\u7317\u53bf","\u4e07\u8363\u53bf","\u65b0\u7edb\u53bf","\u7a37\u5c71\u53bf","\u95fb\u559c\u53bf","\u590f  \u53bf","\u7edb  \u53bf","\u5e73\u9646\u53bf","\u57a3\u66f2\u53bf"]}]},{name:"\u5185\u8499\u53e4",city:[{name:"\u547c\u548c\u6d69\u7279\u5e02",area:["\u65b0\u57ce\u533a","\u56de\u6c11\u533a","\u7389\u6cc9\u533a","\u90ca  \u533a","\u571f\u9ed8\u7279\u5de6\u65d7","\u6258\u514b\u6258\u53bf","\u548c\u6797\u683c\u5c14\u53bf","\u6e05\u6c34\u6cb3\u53bf","\u6b66\u5ddd\u53bf"]},{name:"\u5305\u5934\u5e02",area:["\u4e1c\u6cb3\u533a","\u6606\u90fd\u4f26\u533a","\u9752\u5c71\u533a","\u77f3\u62d0\u77ff\u533a","\u767d\u4e91\u77ff\u533a","\u90ca  \u533a","\u571f\u9ed8\u7279\u53f3\u65d7","\u56fa\u9633\u53bf","\u8fbe\u5c14\u7f55\u8302\u660e\u5b89\u8054\u5408\u65d7"]},{name:"\u4e4c\u6d77\u5e02",area:["\u6d77\u52c3\u6e7e\u533a","\u6d77\u5357\u533a","\u4e4c\u8fbe\u533a"]},{name:"\u8d64\u5cf0\u5e02",area:["\u7ea2\u5c71\u533a","\u5143\u5b9d\u5c71\u533a","\u677e\u5c71\u533a","\u963f\u9c81\u79d1\u5c14\u6c81\u65d7","\u5df4\u6797\u5de6\u65d7","\u5df4\u6797\u53f3\u65d7","\u6797\u897f\u53bf","\u514b\u4ec0\u514b\u817e\u65d7","\u7fc1\u725b\u7279\u65d7","\u5580\u5587\u6c81\u65d7","\u5b81\u57ce\u53bf","\u6556\u6c49\u65d7"]},{name:"\u547c\u4f26\u8d1d\u5c14\u5e02",area:["\u6d77\u62c9\u5c14\u5e02","\u6ee1\u6d32\u91cc\u5e02","\u624e\u5170\u5c6f\u5e02","\u7259\u514b\u77f3\u5e02","\u6839\u6cb3\u5e02","\u989d\u5c14\u53e4\u7eb3\u5e02","\u963f\u8363\u65d7","\u83ab\u529b\u8fbe\u74e6\u8fbe\u65a1\u5c14\u65cf\u81ea\u6cbb\u65d7","\u9102\u4f26\u6625\u81ea\u6cbb\u65d7","\u9102\u6e29\u514b\u65cf\u81ea\u6cbb\u65d7","\u65b0\u5df4\u5c14\u864e\u53f3\u65d7","\u65b0\u5df4\u5c14\u864e\u5de6\u65d7","\u9648\u5df4\u5c14\u864e\u65d7"]},{name:"\u5174\u5b89\u76df",area:["\u4e4c\u5170\u6d69\u7279\u5e02","\u963f\u5c14\u5c71\u5e02","\u79d1\u5c14\u6c81\u53f3\u7ffc\u524d\u65d7","\u79d1\u5c14\u6c81\u53f3\u7ffc\u4e2d\u65d7","\u624e\u8d49\u7279\u65d7","\u7a81\u6cc9\u53bf"]},{name:"\u901a\u8fbd\u5e02",area:["\u79d1\u5c14\u6c81\u533a","\u970d\u6797\u90ed\u52d2\u5e02","\u79d1\u5c14\u6c81\u5de6\u7ffc\u4e2d\u65d7","\u79d1\u5c14\u6c81\u5de6\u7ffc\u540e\u65d7","\u5f00\u9c81\u53bf","\u5e93\u4f26\u65d7","\u5948\u66fc\u65d7","\u624e\u9c81\u7279\u65d7"]},{name:"\u9521\u6797\u90ed\u52d2\u76df",area:["\u4e8c\u8fde\u6d69\u7279\u5e02","\u9521\u6797\u6d69\u7279\u5e02","\u963f\u5df4\u560e\u65d7","\u82cf\u5c3c\u7279\u5de6\u65d7","\u82cf\u5c3c\u7279\u53f3\u65d7","\u4e1c\u4e4c\u73e0\u7a46\u6c81\u65d7","\u897f\u4e4c\u73e0\u7a46\u6c81\u65d7","\u592a\u4ec6\u5bfa\u65d7","\u9576\u9ec4\u65d7","\u6b63\u9576\u767d\u65d7","\u6b63\u84dd\u65d7","\u591a\u4f26\u53bf"]},{name:"\u4e4c\u5170\u5bdf\u5e03\u76df",area:["\u96c6\u5b81\u5e02","\u4e30\u9547\u5e02","\u5353\u8d44\u53bf","\u5316\u5fb7\u53bf","\u5546\u90fd\u53bf","\u5174\u548c\u53bf","\u51c9\u57ce\u53bf","\u5bdf\u54c8\u5c14\u53f3\u7ffc\u524d\u65d7","\u5bdf\u54c8\u5c14\u53f3\u7ffc\u4e2d\u65d7","\u5bdf\u54c8\u5c14\u53f3\u7ffc\u540e\u65d7","\u56db\u5b50\u738b\u65d7"]},{name:"\u4f0a\u514b\u662d\u76df",area:["\u4e1c\u80dc\u5e02","\u8fbe\u62c9\u7279\u65d7","\u51c6\u683c\u5c14\u65d7","\u9102\u6258\u514b\u524d\u65d7","\u9102\u6258\u514b\u65d7","\u676d\u9526\u65d7","\u4e4c\u5ba1\u65d7","\u4f0a\u91d1\u970d\u6d1b\u65d7"]},{name:"\u5df4\u5f66\u6dd6\u5c14\u76df",area:["\u4e34\u6cb3\u5e02","\u4e94\u539f\u53bf","\u78f4\u53e3\u53bf","\u4e4c\u62c9\u7279\u524d\u65d7","\u4e4c\u62c9\u7279\u4e2d\u65d7","\u4e4c\u62c9\u7279\u540e\u65d7","\u676d\u9526\u540e\u65d7"]},{name:"\u963f\u62c9\u5584\u76df",area:["\u963f\u62c9\u5584\u5de6\u65d7","\u963f\u62c9\u5584\u53f3\u65d7","\u989d\u6d4e\u7eb3\u65d7"]}]},{name:"\u8fbd\u5b81\u7701",city:[{name:"\u6c88\u9633\u5e02",area:["\u6c88\u6cb3\u533a","\u7687\u59d1\u533a","\u548c\u5e73\u533a","\u5927\u4e1c\u533a","\u94c1\u897f\u533a","\u82cf\u5bb6\u5c6f\u533a","\u4e1c\u9675\u533a","\u4e8e\u6d2a\u533a","\u65b0\u6c11\u5e02","\u6cd5\u5e93\u53bf","\u8fbd\u4e2d\u53bf","\u5eb7\u5e73\u53bf","\u65b0\u57ce\u5b50\u533a"]},{name:"\u5927\u8fde\u5e02",area:["\u897f\u5c97\u533a","\u4e2d\u5c71\u533a","\u6c99\u6cb3\u53e3\u533a","\u7518\u4e95\u5b50\u533a","\u65c5\u987a\u53e3\u533a","\u91d1\u5dde\u533a","\u74e6\u623f\u5e97\u5e02","\u666e\u5170\u5e97\u5e02","\u5e84\u6cb3\u5e02","\u957f\u6d77\u53bf"]},{name:"\u978d\u5c71\u5e02",area:["\u94c1\u4e1c\u533a","\u94c1\u897f\u533a","\u7acb\u5c71\u533a","\u5343\u5c71\u533a","\u6d77\u57ce\u5e02","\u53f0\u5b89\u53bf","\u5cab\u5ca9\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u629a\u987a\u5e02",area:["\u987a\u57ce\u533a","\u65b0\u629a\u533a","\u4e1c\u6d32\u533a","\u671b\u82b1\u533a","\u629a\u987a\u53bf","\u6e05\u539f\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u65b0\u5bbe\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u672c\u6eaa\u5e02",area:["\u5e73\u5c71\u533a","\u660e\u5c71\u533a","\u6eaa\u6e56\u533a","\u5357\u82ac\u533a","\u672c\u6eaa\u6ee1\u65cf\u81ea\u6cbb\u53bf","\u6853\u4ec1\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4e39\u4e1c\u5e02",area:["\u632f\u5174\u533a","\u5143\u5b9d\u533a","\u632f\u5b89\u533a","\u4e1c\u6e2f\u5e02","\u51e4\u57ce\u5e02","\u5bbd\u7538\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9526\u5dde\u5e02",area:["\u592a\u548c\u533a","\u53e4\u5854\u533a","\u51cc\u6cb3\u533a","\u51cc\u6d77\u5e02","\u9ed1\u5c71\u53bf","\u4e49\u53bf","\u5317\u5b81\u5e02"]},{name:"\u8425\u53e3\u5e02",area:["\u7ad9\u524d\u533a","\u897f\u5e02\u533a","\u9c85\u9c7c\u5708\u533a","\u8001\u8fb9\u533a","\u5927\u77f3\u6865\u5e02","\u76d6\u5dde\u5e02"]},{name:"\u961c\u65b0\u5e02",area:["\u6d77\u5dde\u533a","\u65b0\u90b1\u533a","\u592a\u5e73\u533a","\u6e05\u6cb3\u95e8\u533a","\u7ec6\u6cb3\u533a","\u5f70\u6b66\u53bf","\u961c\u65b0\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8fbd\u9633\u5e02",area:["\u767d\u5854\u533a","\u6587\u5723\u533a","\u5b8f\u4f1f\u533a","\u592a\u5b50\u6cb3\u533a","\u5f13\u957f\u5cad\u533a","\u706f\u5854\u5e02","\u8fbd\u9633\u53bf"]},{name:"\u76d8\u9526",area:["\u53cc\u53f0\u5b50\u533a","\u5174\u9686\u53f0\u533a","\u76d8\u5c71\u53bf","\u5927\u6d3c\u53bf"]},{name:"\u94c1\u5cad\u5e02",area:["\u94f6\u5dde\u533a","\u6e05\u6cb3\u533a","\u8c03\u5175\u5c71\u5e02","\u5f00\u539f\u5e02","\u94c1\u5cad\u53bf","\u660c\u56fe\u53bf","\u897f\u4e30\u53bf"]},{name:"\u671d\u9633\u5e02",area:["\u53cc\u5854\u533a","\u9f99\u57ce\u533a","\u51cc\u6e90\u5e02","\u5317\u7968\u5e02","\u671d\u9633\u53bf","\u5efa\u5e73\u53bf","\u5580\u5587\u6c81\u5de6\u7ffc\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u846b\u82a6\u5c9b\u5e02",area:["\u9f99\u6e2f\u533a","\u5357\u7968\u533a","\u8fde\u5c71\u533a","\u5174\u57ce\u5e02","\u7ee5\u4e2d\u53bf","\u5efa\u660c\u53bf"]}]},{name:"\u5409\u6797\u7701",city:[{name:"\u957f\u6625\u5e02",area:["\u671d\u9633\u533a","\u5bbd\u57ce\u533a","\u4e8c\u9053\u533a","\u5357\u5173\u533a","\u7eff\u56ed\u533a","\u53cc\u9633\u533a","\u4e5d\u53f0\u5e02","\u6986\u6811\u5e02","\u5fb7\u60e0\u5e02","\u519c\u5b89\u53bf"]},{name:"\u5409\u6797\u5e02",area:["\u8239\u8425\u533a","\u660c\u9091\u533a","\u9f99\u6f6d\u533a","\u4e30\u6ee1\u533a","\u8212\u5170\u5e02","\u6866\u7538\u5e02","\u86df\u6cb3\u5e02","\u78d0\u77f3\u5e02","\u6c38\u5409\u53bf"]},{name:"\u56db\u5e73",area:["\u94c1\u897f\u533a","\u94c1\u4e1c\u533a","\u516c\u4e3b\u5cad\u5e02","\u53cc\u8fbd\u5e02","\u68a8\u6811\u53bf","\u4f0a\u901a\u6ee1\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8fbd\u6e90\u5e02",area:["\u9f99\u5c71\u533a","\u897f\u5b89\u533a","\u4e1c\u8fbd\u53bf","\u4e1c\u4e30\u53bf"]},{name:"\u901a\u5316\u5e02",area:["\u4e1c\u660c\u533a","\u4e8c\u9053\u6c5f\u533a","\u6885\u6cb3\u53e3\u5e02","\u96c6\u5b89\u5e02","\u901a\u5316\u53bf","\u8f89\u5357\u53bf","\u67f3\u6cb3\u53bf"]},{name:"\u767d\u5c71\u5e02",area:["\u516b\u9053\u6c5f\u533a","\u6c5f\u6e90\u533a","\u4e34\u6c5f\u5e02","\u9756\u5b87\u53bf","\u629a\u677e\u53bf","\u957f\u767d\u671d\u9c9c\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u677e\u539f\u5e02",area:["\u5b81\u6c5f\u533a","\u4e7e\u5b89\u53bf","\u957f\u5cad\u53bf","\u6276\u4f59\u53bf","\u524d\u90ed\u5c14\u7f57\u65af\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u767d\u57ce\u5e02",area:["\u6d2e\u5317\u533a","\u5927\u5b89\u5e02","\u6d2e\u5357\u5e02","\u9547\u8d49\u53bf","\u901a\u6986\u53bf"]},{name:"\u5ef6\u8fb9\u671d\u9c9c\u65cf\u81ea\u6cbb\u5dde",area:["\u5ef6\u5409\u5e02","\u56fe\u4eec\u5e02","\u6566\u5316\u5e02","\u9f99\u4e95\u5e02","\u73f2\u6625\u5e02","\u548c\u9f99\u5e02","\u5b89\u56fe\u53bf","\u6c6a\u6e05\u53bf"]}]},{name:"\u9ed1\u9f99\u6c5f\u7701",city:[{name:"\u54c8\u5c14\u6ee8\u5e02",area:["\u677e\u5317\u533a","\u9053\u91cc\u533a","\u5357\u5c97\u533a","\u5e73\u623f\u533a","\u9999\u574a\u533a","\u9053\u5916\u533a","\u547c\u5170\u533a","\u963f\u57ce\u533a","\u53cc\u57ce\u5e02","\u5c1a\u5fd7\u5e02","\u4e94\u5e38\u5e02","\u5bbe\u53bf","\u65b9\u6b63\u53bf","\u901a\u6cb3\u53bf","\u5df4\u5f66\u53bf","\u5ef6\u5bff\u53bf","\u6728\u5170\u53bf","\u4f9d\u5170\u53bf"]},{name:"\u9f50\u9f50\u54c8\u5c14\u5e02",area:["\u9f99\u6c99\u533a","\u6602\u6602\u6eaa\u533a","\u94c1\u950b\u533a","\u5efa\u534e\u533a","\u5bcc\u62c9\u5c14\u57fa\u533a","\u78be\u5b50\u5c71\u533a","\u6885\u91cc\u65af\u8fbe\u65a1\u5c14\u65cf\u533a","\u8bb7\u6cb3\u5e02","\u5bcc\u88d5\u53bf","\u62dc\u6cc9\u53bf","\u7518\u5357\u53bf","\u4f9d\u5b89\u53bf","\u514b\u5c71\u53bf","\u6cf0\u6765\u53bf","\u514b\u4e1c\u53bf","\u9f99\u6c5f\u53bf"]},{name:"\u9e64\u5c97\u5e02",area:["\u5174\u5c71\u533a","\u5de5\u519c\u533a","\u5357\u5c71\u533a","\u5174\u5b89\u533a","\u5411\u9633\u533a","\u4e1c\u5c71\u533a","\u841d\u5317\u53bf","\u7ee5\u6ee8\u53bf"]},{name:"\u53cc\u9e2d\u5c71",area:["\u5c16\u5c71\u533a","\u5cad\u4e1c\u533a","\u56db\u65b9\u53f0\u533a","\u5b9d\u5c71\u533a","\u96c6\u8d24\u53bf","\u5b9d\u6e05\u53bf","\u53cb\u8c0a\u53bf","\u9976\u6cb3\u53bf"]},{name:"\u9e21\u897f\u5e02",area:["\u9e21\u51a0\u533a","\u6052\u5c71\u533a","\u57ce\u5b50\u6cb3\u533a","\u6ef4\u9053\u533a","\u68a8\u6811\u533a","\u9ebb\u5c71\u533a","\u5bc6\u5c71\u5e02","\u864e\u6797\u5e02","\u9e21\u4e1c\u53bf"]},{name:"\u5927\u5e86\u5e02",area:["\u8428\u5c14\u56fe\u533a","\u7ea2\u5c97\u533a","\u9f99\u51e4\u533a","\u8ba9\u80e1\u8def\u533a","\u5927\u540c\u533a","\u6797\u7538\u53bf","\u8087\u5dde\u53bf","\u8087\u6e90\u53bf","\u675c\u5c14\u4f2f\u7279\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4f0a\u6625\u5e02",area:["\u4f0a\u6625\u533a","\u5e26\u5cad\u533a","\u5357\u5c94\u533a","\u91d1\u5c71\u5c6f\u533a","\u897f\u6797\u533a","\u7f8e\u6eaa\u533a","\u4e4c\u9a6c\u6cb3\u533a","\u7fe0\u5ce6\u533a","\u53cb\u597d\u533a","\u4e0a\u7518\u5cad\u533a","\u4e94\u8425\u533a","\u7ea2\u661f\u533a","\u65b0\u9752\u533a","\u6c64\u65fa\u6cb3\u533a","\u4e4c\u4f0a\u5cad\u533a","\u94c1\u529b\u5e02","\u5609\u836b\u53bf"]},{name:"\u7261\u4e39\u6c5f\u5e02",area:["\u7231\u6c11\u533a","\u4e1c\u5b89\u533a","\u9633\u660e\u533a","\u897f\u5b89\u533a","\u7ee5\u82ac\u6cb3\u5e02","\u5b81\u5b89\u5e02","\u6d77\u6797\u5e02","\u7a46\u68f1\u5e02","\u6797\u53e3\u53bf","\u4e1c\u5b81\u53bf"]},{name:"\u4f73\u6728\u65af\u5e02",area:["\u5411\u9633\u533a","\u524d\u8fdb\u533a","\u4e1c\u98ce\u533a","\u90ca\u533a","\u540c\u6c5f\u5e02","\u5bcc\u9526\u5e02","\u6866\u5ddd\u53bf","\u629a\u8fdc\u53bf","\u6866\u5357\u53bf","\u6c64\u539f\u53bf"]},{name:"\u4e03\u53f0\u6cb3\u5e02",area:["\u6843\u5c71\u533a","\u65b0\u5174\u533a","\u8304\u5b50\u6cb3\u533a","\u52c3\u5229\u53bf"]},{name:"\u9ed1\u6cb3\u5e02",area:["\u7231\u8f89\u533a","\u5317\u5b89\u5e02","\u4e94\u5927\u8fde\u6c60\u5e02","\u900a\u514b\u53bf","\u5ae9\u6c5f\u53bf","\u5b59\u5434\u53bf"]},{name:"\u7ee5\u5316\u5e02",area:["\u5317\u6797\u533a","\u5b89\u8fbe\u5e02","\u8087\u4e1c\u5e02","\u6d77\u4f26\u5e02","\u7ee5\u68f1\u53bf","\u5170\u897f\u53bf","\u660e\u6c34\u53bf","\u9752\u5188\u53bf","\u5e86\u5b89\u53bf","\u671b\u594e\u53bf"]},{name:"\u5927\u5174\u5b89\u5cad\u5730\u533a",area:["\u547c\u739b\u53bf","\u5854\u6cb3\u53bf","\u6f20\u6cb3\u53bf","\u5927\u5174\u5b89\u5cad\u8f96\u533a"]}]},{name:"\u4e0a\u6d77\u5e02",city:[{name:"\u4e0a\u6d77\u5e02",area:["\u9ec4\u6d66\u533a","\u5362\u6e7e\u533a","\u5f90\u6c47\u533a","\u957f\u5b81\u533a","\u9759\u5b89\u533a","\u666e\u9640\u533a","\u95f8\u5317\u533a","\u8679\u53e3\u533a","\u6768\u6d66\u533a","\u5b9d\u5c71\u533a","\u95f5\u884c\u533a","\u5609\u5b9a\u533a","\u677e\u6c5f\u533a","\u91d1\u5c71\u533a","\u9752\u6d66\u533a","\u5357\u6c47\u533a","\u5949\u8d24\u533a","\u6d66\u4e1c\u65b0\u533a","\u5d07\u660e\u53bf"]}]},{name:"\u6c5f\u82cf\u7701",city:[{name:"\u5357\u4eac\u5e02",area:["\u7384\u6b66\u533a","\u767d\u4e0b\u533a","\u79e6\u6dee\u533a","\u5efa\u90ba\u533a","\u9f13\u697c\u533a","\u4e0b\u5173\u533a","\u6816\u971e\u533a","\u96e8\u82b1\u53f0\u533a","\u6d66\u53e3\u533a","\u6c5f\u5b81\u533a","\u516d\u5408\u533a","\u6ea7\u6c34\u53bf","\u9ad8\u6df3\u53bf"]},{name:"\u82cf\u5dde\u5e02",area:["\u91d1\u960a\u533a","\u5e73\u6c5f\u533a","\u6ca7\u6d6a\u533a","\u864e\u4e18\u533a","\u5434\u4e2d\u533a","\u76f8\u57ce\u533a","\u5e38\u719f\u5e02","\u5f20\u5bb6\u6e2f\u5e02","\u6606\u5c71\u5e02","\u5434\u6c5f\u5e02","\u592a\u4ed3\u5e02"]},{name:"\u65e0\u9521\u5e02",area:["\u5d07\u5b89\u533a","\u5357\u957f\u533a","\u5317\u5858\u533a","\u6ee8\u6e56\u533a","\u9521\u5c71\u533a","\u60e0\u5c71\u533a","\u6c5f\u9634\u5e02","\u5b9c\u5174\u5e02"]},{name:"\u5e38\u5dde\u5e02",area:["\u949f\u697c\u533a","\u5929\u5b81\u533a","\u621a\u5885\u5830\u533a","\u65b0\u5317\u533a","\u6b66\u8fdb\u533a","\u91d1\u575b\u5e02","\u6ea7\u9633\u5e02"]},{name:"\u9547\u6c5f\u5e02",area:["\u4eac\u53e3\u533a","\u6da6\u5dde\u533a","\u4e39\u5f92\u533a","\u4e39\u9633\u5e02","\u626c\u4e2d\u5e02","\u53e5\u5bb9\u5e02"]},{name:"\u5357\u901a\u5e02",area:["\u5d07\u5ddd\u533a","\u6e2f\u95f8\u533a","\u901a\u5dde\u5e02","\u5982\u768b\u5e02","\u6d77\u95e8\u5e02","\u542f\u4e1c\u5e02","\u6d77\u5b89\u53bf","\u5982\u4e1c\u53bf"]},{name:"\u6cf0\u5dde\u5e02",area:["\u6d77\u9675\u533a","\u9ad8\u6e2f\u533a","\u59dc\u5830\u5e02","\u6cf0\u5174\u5e02","\u9756\u6c5f\u5e02","\u5174\u5316\u5e02"]},{name:"\u626c\u5dde\u5e02",area:["\u5e7f\u9675\u533a","\u7ef4\u626c\u533a","\u9097\u6c5f\u533a","\u6c5f\u90fd\u5e02","\u4eea\u5f81\u5e02","\u9ad8\u90ae\u5e02","\u5b9d\u5e94\u53bf"]},{name:"\u76d0\u57ce\u5e02",area:["\u4ead\u6e56\u533a","\u76d0\u90fd\u533a","\u5927\u4e30\u5e02","\u4e1c\u53f0\u5e02","\u5efa\u6e56\u53bf","\u5c04\u9633\u53bf","\u961c\u5b81\u53bf","\u6ee8\u6d77\u53bf","\u54cd\u6c34\u53bf"]},{name:"\u8fde\u4e91\u6e2f\u5e02",area:["\u65b0\u6d66\u533a","\u6d77\u5dde\u533a","\u8fde\u4e91\u533a","\u4e1c\u6d77\u53bf","\u704c\u4e91\u53bf","\u8d63\u6986\u53bf","\u704c\u5357\u53bf"]},{name:"\u5f90\u5dde\u5e02",area:["\u4e91\u9f99\u533a","\u9f13\u697c\u533a","\u4e5d\u91cc\u533a","\u6cc9\u5c71\u533a","\u8d3e\u6c6a\u533a","\u90b3\u5dde\u5e02","\u65b0\u6c82\u5e02","\u94dc\u5c71\u53bf","\u7762\u5b81\u53bf","\u6c9b\u53bf","\u4e30\u53bf"]},{name:"\u6dee\u5b89\u5e02",area:["\u6e05\u6cb3\u533a","\u6e05\u6d66\u533a","\u695a\u5dde\u533a","\u6dee\u9634\u533a","\u6d9f\u6c34\u53bf","\u6d2a\u6cfd\u53bf","\u91d1\u6e56\u53bf","\u76f1\u7719\u53bf"]},{name:"\u5bbf\u8fc1\u5e02",area:["\u5bbf\u57ce\u533a","\u5bbf\u8c6b\u533a","\u6cad\u9633\u53bf","\u6cd7\u9633\u53bf","\u6cd7\u6d2a\u53bf"]}]},{name:"\u6d59\u6c5f\u7701",city:[{name:"\u676d\u5dde\u5e02",area:["\u62f1\u5885\u533a","\u897f\u6e56\u533a","\u4e0a\u57ce\u533a","\u4e0b\u57ce\u533a","\u6c5f\u5e72\u533a","\u6ee8\u6c5f\u533a","\u4f59\u676d\u533a","\u8427\u5c71\u533a","\u5efa\u5fb7\u5e02","\u5bcc\u9633\u5e02","\u4e34\u5b89\u5e02","\u6850\u5e90\u53bf","\u6df3\u5b89\u53bf"]},{name:"\u5b81\u6ce2\u5e02",area:["\u6d77\u66d9\u533a","\u6c5f\u4e1c\u533a","\u6c5f\u5317\u533a","\u9547\u6d77\u533a","\u5317\u4ed1\u533a","\u911e\u5dde\u533a","\u4f59\u59da\u5e02","\u6148\u6eaa\u5e02","\u5949\u5316\u5e02","\u5b81\u6d77\u53bf","\u8c61\u5c71\u53bf"]},{name:"\u6e29\u5dde\u5e02",area:["\u9e7f\u57ce\u533a","\u9f99\u6e7e\u533a","\u74ef\u6d77\u533a","\u745e\u5b89\u5e02","\u4e50\u6e05\u5e02","\u6c38\u5609\u53bf","\u6d1e\u5934\u53bf","\u5e73\u9633\u53bf","\u82cd\u5357\u53bf","\u6587\u6210\u53bf","\u6cf0\u987a\u53bf"]},{name:"\u5609\u5174\u5e02",area:["\u79c0\u57ce\u533a","\u79c0\u6d32\u533a","\u6d77\u5b81\u5e02","\u5e73\u6e56\u5e02","\u6850\u4e61\u5e02","\u5609\u5584\u53bf","\u6d77\u76d0\u53bf"]},{name:"\u6e56\u5dde\u5e02",area:["\u5434\u5174\u533a","\u5357\u6d54\u533a","\u957f\u5174\u53bf","\u5fb7\u6e05\u53bf","\u5b89\u5409\u53bf"]},{name:"\u7ecd\u5174\u5e02",area:["\u8d8a\u57ce\u533a","\u8bf8\u66a8\u5e02","\u4e0a\u865e\u5e02","\u5d4a\u5dde\u5e02","\u7ecd\u5174\u53bf","\u65b0\u660c\u53bf"]},{name:"\u91d1\u534e\u5e02",area:["\u5a7a\u57ce\u533a","\u91d1\u4e1c\u533a","\u5170\u6eaa\u5e02","\u4e49\u4e4c\u5e02","\u4e1c\u9633\u5e02","\u6c38\u5eb7\u5e02","\u6b66\u4e49\u53bf","\u6d66\u6c5f\u53bf","\u78d0\u5b89\u53bf"]},{name:"\u8862\u5dde\u5e02",area:["\u67ef\u57ce\u533a","\u8862\u6c5f\u533a","\u6c5f\u5c71\u5e02","\u9f99\u6e38\u53bf","\u5e38\u5c71\u53bf","\u5f00\u5316\u53bf"]},{name:"\u821f\u5c71\u5e02",area:["\u5b9a\u6d77\u533a","\u666e\u9640\u533a","\u5cb1\u5c71\u53bf","\u5d4a\u6cd7\u53bf"]},{name:"\u53f0\u5dde\u5e02",area:["\u6912\u6c5f\u533a","\u9ec4\u5ca9\u533a","\u8def\u6865\u533a","\u4e34\u6d77\u5e02","\u6e29\u5cad\u5e02","\u7389\u73af\u53bf","\u5929\u53f0\u53bf","\u4ed9\u5c45\u53bf","\u4e09\u95e8\u53bf"]},{name:"\u4e3d\u6c34\u5e02",area:["\u83b2\u90fd\u533a","\u9f99\u6cc9\u5e02","\u7f19\u4e91\u53bf","\u9752\u7530\u53bf","\u4e91\u548c\u53bf","\u9042\u660c\u53bf","\u677e\u9633\u53bf","\u5e86\u5143\u53bf","\u666f\u5b81\u7572\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u5b89\u5fbd\u7701",city:[{name:"\u5408\u80a5\u5e02",area:["\u5e90\u9633\u533a","\u7476\u6d77\u533a","\u8700\u5c71\u533a","\u5305\u6cb3\u533a","\u957f\u4e30\u53bf","\u80a5\u4e1c\u53bf","\u80a5\u897f\u53bf"]},{name:"\u829c\u6e56\u5e02",area:["\u955c\u6e56\u533a","\u5f0b\u6c5f\u533a","\u9e20\u6c5f\u533a","\u4e09\u5c71\u533a","\u829c\u6e56\u53bf","\u5357\u9675\u53bf","\u7e41\u660c\u53bf"]},{name:"\u868c\u57e0\u5e02",area:["\u868c\u5c71\u533a","\u9f99\u5b50\u6e56\u533a","\u79b9\u4f1a\u533a","\u6dee\u4e0a\u533a","\u6000\u8fdc\u53bf","\u56fa\u9547\u53bf","\u4e94\u6cb3\u53bf"]},{name:"\u6dee\u5357\u5e02",area:["\u7530\u5bb6\u5eb5\u533a","\u5927\u901a\u533a","\u8c22\u5bb6\u96c6\u533a","\u516b\u516c\u5c71\u533a","\u6f58\u96c6\u533a","\u51e4\u53f0\u53bf"]},{name:"\u9a6c\u978d\u5c71\u5e02",area:["\u96e8\u5c71\u533a","\u82b1\u5c71\u533a","\u91d1\u5bb6\u5e84\u533a","\u5f53\u6d82\u53bf"]},{name:"\u6dee\u5317\u5e02",area:["\u76f8\u5c71\u533a","\u675c\u96c6\u533a","\u70c8\u5c71\u533a","\u6fc9\u6eaa\u53bf"]},{name:"\u94dc\u9675\u5e02",area:["\u94dc\u5b98\u5c71\u533a","\u72ee\u5b50\u5c71\u533a","\u90ca\u533a","\u94dc\u9675\u53bf"]},{name:"\u5b89\u5e86\u5e02",area:["\u8fce\u6c5f\u533a","\u5927\u89c2\u533a","\u5b9c\u79c0\u533a","\u6850\u57ce\u5e02","\u5bbf\u677e\u53bf","\u679e\u9633\u53bf","\u592a\u6e56\u53bf","\u6000\u5b81\u53bf","\u5cb3\u897f\u53bf","\u671b\u6c5f\u53bf","\u6f5c\u5c71\u53bf"]},{name:"\u9ec4\u5c71\u5e02",area:["\u5c6f\u6eaa\u533a","\u9ec4\u5c71\u533a","\u5fbd\u5dde\u533a","\u4f11\u5b81\u53bf","\u6b59\u53bf","\u7941\u95e8\u53bf","\u9edf\u53bf"]},{name:"\u6ec1\u5dde\u5e02",area:["\u7405\u740a\u533a","\u5357\u8c2f\u533a","\u5929\u957f\u5e02","\u660e\u5149\u5e02","\u5168\u6912\u53bf","\u6765\u5b89\u53bf","\u5b9a\u8fdc\u53bf","\u51e4\u9633\u53bf"]},{name:"\u961c\u9633\u5e02",area:["\u988d\u5dde\u533a","\u988d\u4e1c\u533a","\u988d\u6cc9\u533a","\u754c\u9996\u5e02","\u4e34\u6cc9\u53bf","\u988d\u4e0a\u53bf","\u961c\u5357\u53bf","\u592a\u548c\u53bf"]},{name:"\u5bbf\u5dde\u5e02",area:["\u57c7\u6865\u533a","\u8427\u53bf","\u6cd7\u53bf","\u7800\u5c71\u53bf","\u7075\u74a7\u53bf"]},{name:"\u5de2\u6e56\u5e02",area:["\u5c45\u5de2\u533a","\u542b\u5c71\u53bf","\u65e0\u4e3a\u53bf","\u5e90\u6c5f\u53bf","\u548c\u53bf"]},{name:"\u516d\u5b89\u5e02",area:["\u91d1\u5b89\u533a","\u88d5\u5b89\u533a","\u5bff\u53bf","\u970d\u5c71\u53bf","\u970d\u90b1\u53bf","\u8212\u57ce\u53bf","\u91d1\u5be8\u53bf"]},{name:"\u4eb3\u5dde\u5e02",area:["\u8c2f\u57ce\u533a","\u5229\u8f9b\u53bf","\u6da1\u9633\u53bf","\u8499\u57ce\u53bf"]},{name:"\u6c60\u5dde\u5e02",area:["\u8d35\u6c60\u533a","\u4e1c\u81f3\u53bf","\u77f3\u53f0\u53bf","\u9752\u9633\u53bf"]},{name:"\u5ba3\u57ce\u5e02",area:["\u5ba3\u5dde\u533a","\u5b81\u56fd\u5e02","\u5e7f\u5fb7\u53bf","\u90ce\u6eaa\u53bf","\u6cfe\u53bf","\u65cc\u5fb7\u53bf","\u7ee9\u6eaa\u53bf"]}]},{name:"\u798f\u5efa\u7701",city:[{name:"\u798f\u5dde\u5e02",area:["\u9f13\u697c\u533a","\u53f0\u6c5f\u533a","\u4ed3\u5c71\u533a","\u9a6c\u5c3e\u533a","\u664b\u5b89\u533a","\u798f\u6e05\u5e02","\u957f\u4e50\u5e02","\u95fd\u4faf\u53bf","\u95fd\u6e05\u53bf","\u6c38\u6cf0\u53bf","\u8fde\u6c5f\u53bf","\u7f57\u6e90\u53bf","\u5e73\u6f6d\u53bf"]},{name:"\u53a6\u95e8\u5e02",area:["\u601d\u660e\u533a","\u6d77\u6ca7\u533a","\u6e56\u91cc\u533a","\u96c6\u7f8e\u533a","\u540c\u5b89\u533a","\u7fd4\u5b89\u533a"]},{name:"\u8386\u7530\u5e02",area:["\u57ce\u53a2\u533a","\u6db5\u6c5f\u533a","\u8354\u57ce\u533a","\u79c0\u5c7f\u533a","\u4ed9\u6e38\u53bf"]},{name:"\u4e09\u660e\u5e02",area:["\u6885\u5217\u533a","\u4e09\u5143\u533a","\u6c38\u5b89\u5e02","\u660e\u6eaa\u53bf","\u5c06\u4e50\u53bf","\u5927\u7530\u53bf","\u5b81\u5316\u53bf","\u5efa\u5b81\u53bf","\u6c99\u53bf","\u5c24\u6eaa\u53bf","\u6e05\u6d41\u53bf","\u6cf0\u5b81\u53bf"]},{name:"\u6cc9\u5dde\u5e02",area:["\u9ca4\u57ce\u533a","\u4e30\u6cfd\u533a","\u6d1b\u6c5f\u533a","\u6cc9\u6e2f\u533a","\u77f3\u72ee\u5e02","\u664b\u6c5f\u5e02","\u5357\u5b89\u5e02","\u60e0\u5b89\u53bf","\u6c38\u6625\u53bf","\u5b89\u6eaa\u53bf","\u5fb7\u5316\u53bf","\u91d1\u95e8\u53bf"]},{name:"\u6f33\u5dde\u5e02",area:["\u8297\u57ce\u533a","\u9f99\u6587\u533a","\u9f99\u6d77\u5e02","\u5e73\u548c\u53bf","\u5357\u9756\u53bf","\u8bcf\u5b89\u53bf","\u6f33\u6d66\u53bf","\u534e\u5b89\u53bf","\u4e1c\u5c71\u53bf","\u957f\u6cf0\u53bf","\u4e91\u9704\u53bf"]},{name:"\u5357\u5e73\u5e02",area:["\u5ef6\u5e73\u533a","\u5efa\u74ef\u5e02","\u90b5\u6b66\u5e02","\u6b66\u5937\u5c71\u5e02","\u5efa\u9633\u5e02","\u677e\u6eaa\u53bf","\u5149\u6cfd\u53bf","\u987a\u660c\u53bf","\u6d66\u57ce\u53bf","\u653f\u548c\u53bf"]},{name:"\u9f99\u5ca9\u5e02",area:["\u65b0\u7f57\u533a","\u6f33\u5e73\u5e02","\u957f\u6c40\u53bf","\u6b66\u5e73\u53bf","\u4e0a\u676d\u53bf","\u6c38\u5b9a\u53bf","\u8fde\u57ce\u53bf"]},{name:"\u5b81\u5fb7\u5e02",area:["\u8549\u57ce\u533a","\u798f\u5b89\u5e02","\u798f\u9f0e\u5e02","\u5bff\u5b81\u53bf","\u971e\u6d66\u53bf","\u67d8\u8363\u53bf","\u5c4f\u5357\u53bf","\u53e4\u7530\u53bf","\u5468\u5b81\u53bf"]}]},{name:"\u6c5f\u897f\u7701",city:[{name:"\u5357\u660c\u5e02",area:["\u4e1c\u6e56\u533a","\u897f\u6e56\u533a","\u9752\u4e91\u8c31\u533a","\u6e7e\u91cc\u533a","\u9752\u5c71\u6e56\u533a","\u65b0\u5efa\u53bf","\u5357\u660c\u53bf","\u8fdb\u8d24\u53bf","\u5b89\u4e49\u53bf"]},{name:"\u666f\u5fb7\u9547\u5e02",area:["\u73e0\u5c71\u533a","\u660c\u6c5f\u533a","\u4e50\u5e73\u5e02","\u6d6e\u6881\u53bf"]},{name:"\u840d\u4e61\u5e02",area:["\u5b89\u6e90\u533a","\u6e58\u4e1c\u533a","\u83b2\u82b1\u53bf","\u4e0a\u6817\u53bf","\u82a6\u6eaa\u53bf"]},{name:"\u4e5d\u6c5f\u5e02",area:["\u6d54\u9633\u533a","\u5e90\u5c71\u533a","\u745e\u660c\u5e02","\u4e5d\u6c5f\u53bf","\u661f\u5b50\u53bf","\u6b66\u5b81\u53bf","\u5f6d\u6cfd\u53bf","\u6c38\u4fee\u53bf","\u4fee\u6c34\u53bf","\u6e56\u53e3\u53bf","\u5fb7\u5b89\u53bf","\u90fd\u660c\u53bf"]},{name:"\u65b0\u4f59\u5e02",area:["\u6e1d\u6c34\u533a","\u5206\u5b9c\u53bf"]},{name:"\u9e70\u6f6d\u5e02",area:["\u6708\u6e56\u533a","\u8d35\u6eaa\u5e02","\u4f59\u6c5f\u53bf"]},{name:"\u8d63\u5dde\u5e02",area:["\u7ae0\u8d21\u533a","\u745e\u91d1\u5e02","\u5357\u5eb7\u5e02","\u77f3\u57ce\u53bf","\u5b89\u8fdc\u53bf","\u8d63\u53bf","\u5b81\u90fd\u53bf","\u5bfb\u4e4c\u53bf","\u5174\u56fd\u53bf","\u5b9a\u5357\u53bf","\u4e0a\u72b9\u53bf","\u4e8e\u90fd\u53bf","\u9f99\u5357\u53bf","\u5d07\u4e49\u53bf","\u4fe1\u4e30\u53bf","\u5168\u5357\u53bf","\u5927\u4f59\u53bf","\u4f1a\u660c\u53bf"]},{name:"\u5409\u5b89\u5e02",area:["\u5409\u5dde\u533a","\u9752\u539f\u533a","\u4e95\u5188\u5c71\u5e02","\u5409\u5b89\u53bf","\u6c38\u4e30\u53bf","\u6c38\u65b0\u53bf","\u65b0\u5e72\u53bf","\u6cf0\u548c\u53bf","\u5ce1\u6c5f\u53bf","\u9042\u5ddd\u53bf","\u5b89\u798f\u53bf","\u5409\u6c34\u53bf","\u4e07\u5b89\u53bf"]},{name:"\u5b9c\u6625\u5e02",area:["\u8881\u5dde\u533a","\u4e30\u57ce\u5e02","\u6a1f\u6811\u5e02","\u9ad8\u5b89\u5e02","\u94dc\u9f13\u53bf","\u9756\u5b89\u53bf","\u5b9c\u4e30\u53bf","\u5949\u65b0\u53bf","\u4e07\u8f7d\u53bf","\u4e0a\u9ad8\u53bf"]},{name:"\u629a\u5dde\u5e02",area:["\u4e34\u5ddd\u533a","\u5357\u4e30\u53bf","\u4e50\u5b89\u53bf","\u91d1\u6eaa\u53bf","\u5357\u57ce\u53bf","\u4e1c\u4e61\u53bf","\u8d44\u6eaa\u53bf","\u5b9c\u9ec4\u53bf","\u5e7f\u660c\u53bf","\u9ece\u5ddd\u53bf","\u5d07\u4ec1\u53bf"]},{name:"\u4e0a\u9976\u5e02",area:["\u4fe1\u5dde\u533a","\u5fb7\u5174\u5e02","\u4e0a\u9976\u53bf","\u5e7f\u4e30\u53bf","\u9131\u9633\u53bf","\u5a7a\u6e90\u53bf","\u94c5\u5c71\u53bf","\u4f59\u5e72\u53bf","\u6a2a\u5cf0\u53bf","\u5f0b\u9633\u53bf","\u7389\u5c71\u53bf","\u4e07\u5e74\u53bf"]}]},{name:"\u5c71\u4e1c\u7701",city:[{name:"\u6d4e\u5357\u5e02",area:["\u5e02\u4e2d\u533a","\u5386\u4e0b\u533a","\u5929\u6865\u533a","\u69d0\u836b\u533a","\u5386\u57ce\u533a","\u957f\u6e05\u533a","\u7ae0\u4e18\u5e02","\u5e73\u9634\u53bf","\u6d4e\u9633\u53bf","\u5546\u6cb3\u53bf"]},{name:"\u9752\u5c9b\u5e02",area:["\u5e02\u5357\u533a","\u5e02\u5317\u533a","\u57ce\u9633\u533a","\u56db\u65b9\u533a","\u674e\u6ca7\u533a","\u9ec4\u5c9b\u533a","\u5d02\u5c71\u533a","\u80f6\u5357\u5e02","\u80f6\u5dde\u5e02","\u5e73\u5ea6\u5e02","\u83b1\u897f\u5e02","\u5373\u58a8\u5e02"]},{name:"\u6dc4\u535a\u5e02",area:["\u5f20\u5e97\u533a","\u4e34\u6dc4\u533a","\u6dc4\u5ddd\u533a","\u535a\u5c71\u533a","\u5468\u6751\u533a","\u6853\u53f0\u53bf","\u9ad8\u9752\u53bf","\u6c82\u6e90\u53bf"]},{name:"\u67a3\u5e84\u5e02",area:["\u5e02\u4e2d\u533a","\u5c71\u4ead\u533a","\u5cc4\u57ce\u533a","\u53f0\u513f\u5e84\u533a","\u859b\u57ce\u533a","\u6ed5\u5dde\u5e02"]},{name:"\u4e1c\u8425\u5e02",area:["\u4e1c\u8425\u533a","\u6cb3\u53e3\u533a","\u57a6\u5229\u53bf","\u5e7f\u9976\u53bf","\u5229\u6d25\u53bf"]},{name:"\u70df\u53f0\u5e02",area:["\u829d\u7f58\u533a","\u798f\u5c71\u533a","\u725f\u5e73\u533a","\u83b1\u5c71\u533a","\u9f99\u53e3\u5e02","\u83b1\u9633\u5e02","\u83b1\u5dde\u5e02","\u62db\u8fdc\u5e02","\u84ec\u83b1\u5e02","\u6816\u971e\u5e02","\u6d77\u9633\u5e02","\u957f\u5c9b\u53bf"]},{name:"\u6f4d\u574a\u5e02",area:["\u6f4d\u57ce\u533a","\u5bd2\u4ead\u533a","\u574a\u5b50\u533a","\u594e\u6587\u533a","\u9752\u5dde\u5e02","\u8bf8\u57ce\u5e02","\u5bff\u5149\u5e02","\u5b89\u4e18\u5e02","\u9ad8\u5bc6\u5e02","\u660c\u9091\u5e02","\u660c\u4e50\u53bf","\u4e34\u6710\u53bf"]},{name:"\u6d4e\u5b81\u5e02",area:["\u5e02\u4e2d\u533a","\u4efb\u57ce\u533a","\u66f2\u961c\u5e02","\u5156\u5dde\u5e02","\u90b9\u57ce\u5e02","\u9c7c\u53f0\u53bf","\u91d1\u4e61\u53bf","\u5609\u7965\u53bf","\u5fae\u5c71\u53bf","\u6c76\u4e0a\u53bf","\u6cd7\u6c34\u53bf","\u6881\u5c71\u53bf"]},{name:"\u6cf0\u5b89\u5e02",area:["\u6cf0\u5c71\u533a","\u5cb1\u5cb3\u533a","\u65b0\u6cf0\u5e02","\u80a5\u57ce\u5e02","\u5b81\u9633\u53bf","\u4e1c\u5e73\u53bf"]},{name:"\u5a01\u6d77\u5e02",area:["\u73af\u7fe0\u533a","\u4e73\u5c71\u5e02","\u6587\u767b\u5e02","\u8363\u6210\u5e02"]},{name:"\u65e5\u7167\u5e02",area:["\u4e1c\u6e2f\u533a","\u5c9a\u5c71\u533a","\u4e94\u83b2\u53bf","\u8392\u53bf"]},{name:"\u83b1\u829c\u5e02",area:["\u83b1\u57ce\u533a","\u94a2\u57ce\u533a"]},{name:"\u4e34\u6c82\u5e02",area:["\u5170\u5c71\u533a","\u7f57\u5e84\u533a","\u6cb3\u4e1c\u533a","\u6c82\u5357\u53bf","\u90ef\u57ce\u53bf","\u6c82\u6c34\u53bf","\u82cd\u5c71\u53bf","\u8d39\u53bf","\u5e73\u9091\u53bf","\u8392\u5357\u53bf","\u8499\u9634\u53bf","\u4e34\u6cad\u53bf"]},{name:"\u5fb7\u5dde\u5e02",area:["\u5fb7\u57ce\u533a","\u4e50\u9675\u5e02","\u79b9\u57ce\u5e02","\u9675\u53bf","\u5b81\u6d25\u53bf","\u9f50\u6cb3\u53bf","\u6b66\u57ce\u53bf","\u5e86\u4e91\u53bf","\u5e73\u539f\u53bf","\u590f\u6d25\u53bf","\u4e34\u9091\u53bf"]},{name:"\u804a\u57ce\u5e02",area:["\u4e1c\u660c\u5e9c\u533a","\u4e34\u6e05\u5e02","\u9ad8\u5510\u53bf","\u9633\u8c37\u53bf","\u830c\u5e73\u53bf","\u8398\u53bf","\u4e1c\u963f\u53bf","\u51a0\u53bf"]},{name:"\u6ee8\u5dde\u5e02",area:["\u6ee8\u57ce\u533a","\u90b9\u5e73\u53bf","\u6cbe\u5316\u53bf","\u60e0\u6c11\u53bf","\u535a\u5174\u53bf","\u9633\u4fe1\u53bf","\u65e0\u68e3\u53bf"]},{name:"\u83cf\u6cfd\u5e02",area:["\u7261\u4e39\u533a","\u9104\u57ce\u53bf","\u5355\u53bf","\u90d3\u57ce\u53bf","\u66f9\u53bf","\u5b9a\u9676\u53bf","\u5de8\u91ce\u53bf","\u4e1c\u660e\u53bf","\u6210\u6b66\u53bf"]}]},{name:"\u6cb3\u5357\u7701",city:[{name:"\u90d1\u5dde\u5e02",area:["\u4e2d\u539f\u533a","\u91d1\u6c34\u533a","\u4e8c\u4e03\u533a","\u7ba1\u57ce\u56de\u65cf\u533a","\u4e0a\u8857\u533a","\u60e0\u6d4e\u533a","\u5de9\u4e49\u5e02","\u65b0\u90d1\u5e02","\u65b0\u5bc6\u5e02","\u767b\u5c01\u5e02","\u8365\u9633\u5e02","\u4e2d\u725f\u53bf"]},{name:"\u5f00\u5c01\u5e02",area:["\u9f13\u697c\u533a","\u9f99\u4ead\u533a","\u987a\u6cb3\u56de\u65cf\u533a","\u79b9\u738b\u53f0\u533a","\u91d1\u660e\u533a","\u5f00\u5c01\u53bf","\u5c09\u6c0f\u53bf","\u5170\u8003\u53bf","\u675e\u53bf","\u901a\u8bb8\u53bf"]},{name:"\u6d1b\u9633\u5e02",area:["\u897f\u5de5\u533a","\u8001\u57ce\u533a","\u6da7\u897f\u533a","\u700d\u6cb3\u56de\u65cf\u533a","\u6d1b\u9f99\u533a","\u5409\u5229\u533a","\u5043\u5e08\u5e02","\u5b5f\u6d25\u53bf","\u6c5d\u9633\u53bf","\u4f0a\u5ddd\u53bf","\u6d1b\u5b81\u53bf","\u5d69\u53bf","\u5b9c\u9633\u53bf","\u65b0\u5b89\u53bf","\u683e\u5ddd\u53bf"]},{name:"\u5e73\u9876\u5c71\u5e02",area:["\u65b0\u534e\u533a","\u536b\u4e1c\u533a","\u6e5b\u6cb3\u533a","\u77f3\u9f99\u533a","\u6c5d\u5dde\u5e02","\u821e\u94a2\u5e02","\u5b9d\u4e30\u53bf","\u53f6\u53bf","\u90cf\u53bf","\u9c81\u5c71\u53bf"]},{name:"\u5b89\u9633\u5e02",area:["\u5317\u5173\u533a","\u6587\u5cf0\u533a","\u6bb7\u90fd\u533a","\u9f99\u5b89\u533a","\u6797\u5dde\u5e02","\u5b89\u9633\u53bf","\u6ed1\u53bf","\u5185\u9ec4\u53bf","\u6c64\u9634\u53bf"]},{name:"\u9e64\u58c1\u5e02",area:["\u6dc7\u6ee8\u533a","\u5c71\u57ce\u533a","\u9e64\u5c71\u533a","\u6d5a\u53bf","\u6dc7\u53bf"]},{name:"\u65b0\u4e61\u5e02",area:["\u536b\u6ee8\u533a","\u7ea2\u65d7\u533a","\u51e4\u6cc9\u533a","\u7267\u91ce\u533a","\u536b\u8f89\u5e02","\u8f89\u53bf\u5e02","\u65b0\u4e61\u53bf","\u83b7\u5609\u53bf","\u539f\u9633\u53bf","\u957f\u57a3\u53bf","\u5c01\u4e18\u53bf","\u5ef6\u6d25\u53bf"]},{name:"\u7126\u4f5c\u5e02",area:["\u89e3\u653e\u533a","\u4e2d\u7ad9\u533a","\u9a6c\u6751\u533a","\u5c71\u9633\u533a","\u6c81\u9633\u5e02","\u5b5f\u5dde\u5e02","\u4fee\u6b66\u53bf","\u6e29\u53bf","\u6b66\u965f\u53bf","\u535a\u7231\u53bf"]},{name:"\u6fee\u9633\u5e02",area:["\u534e\u9f99\u533a","\u6fee\u9633\u53bf","\u5357\u4e50\u53bf","\u53f0\u524d\u53bf","\u6e05\u4e30\u53bf","\u8303\u53bf"]},{name:"\u8bb8\u660c\u5e02",area:["\u9b4f\u90fd\u533a","\u79b9\u5dde\u5e02","\u957f\u845b\u5e02","\u8bb8\u660c\u53bf","\u9122\u9675\u53bf","\u8944\u57ce\u53bf"]},{name:"\u6f2f\u6cb3\u5e02",area:["\u6e90\u6c47\u533a","\u90fe\u57ce\u533a","\u53ec\u9675\u533a","\u4e34\u988d\u53bf","\u821e\u9633\u53bf"]},{name:"\u4e09\u95e8\u5ce1\u5e02",area:["\u6e56\u6ee8\u533a","\u4e49\u9a6c\u5e02","\u7075\u5b9d\u5e02","\u6e11\u6c60\u53bf","\u5362\u6c0f\u53bf","\u9655\u53bf"]},{name:"\u5357\u9633\u5e02",area:["\u5367\u9f99\u533a","\u5b9b\u57ce\u533a","\u9093\u5dde\u5e02","\u6850\u67cf\u53bf","\u65b9\u57ce\u53bf","\u6dc5\u5ddd\u53bf","\u9547\u5e73\u53bf","\u5510\u6cb3\u53bf","\u5357\u53ec\u53bf","\u5185\u4e61\u53bf","\u65b0\u91ce\u53bf","\u793e\u65d7\u53bf","\u897f\u5ce1\u53bf"]},{name:"\u5546\u4e18\u5e02",area:["\u6881\u56ed\u533a","\u7762\u9633\u533a","\u6c38\u57ce\u5e02","\u5b81\u9675\u53bf","\u865e\u57ce\u53bf","\u6c11\u6743\u53bf","\u590f\u9091\u53bf","\u67d8\u57ce\u53bf","\u7762\u53bf"]},{name:"\u4fe1\u9633\u5e02",area:["\u6d49\u6cb3\u533a","\u5e73\u6865\u533a","\u6f62\u5ddd\u53bf","\u6dee\u6ee8\u53bf","\u606f\u53bf","\u65b0\u53bf","\u5546\u57ce\u53bf","\u56fa\u59cb\u53bf","\u7f57\u5c71\u53bf","\u5149\u5c71\u53bf"]},{name:"\u5468\u53e3\u5e02",area:["\u5ddd\u6c47\u533a","\u9879\u57ce\u5e02","\u5546\u6c34\u53bf","\u6dee\u9633\u53bf","\u592a\u5eb7\u53bf","\u9e7f\u9091\u53bf","\u897f\u534e\u53bf","\u6276\u6c9f\u53bf","\u6c88\u4e18\u53bf","\u90f8\u57ce\u53bf"]},{name:"\u9a7b\u9a6c\u5e97\u5e02",area:["\u9a7f\u57ce\u533a","\u786e\u5c71\u53bf","\u65b0\u8521\u53bf","\u4e0a\u8521\u53bf","\u897f\u5e73\u53bf","\u6ccc\u9633\u53bf","\u5e73\u8206\u53bf","\u6c5d\u5357\u53bf","\u9042\u5e73\u53bf","\u6b63\u9633\u53bf"]},{name:"\u7126\u4f5c\u5e02",area:["\u6d4e\u6e90\u5e02"]}]},{name:"\u6e56\u5317\u7701",city:[{name:"\u6b66\u6c49\u5e02",area:["\u6c5f\u5cb8\u533a","\u6b66\u660c\u533a","\u6c5f\u6c49\u533a","\u785a\u53e3\u533a","\u6c49\u9633\u533a","\u9752\u5c71\u533a","\u6d2a\u5c71\u533a","\u4e1c\u897f\u6e56\u533a","\u6c49\u5357\u533a","\u8521\u7538\u533a","\u6c5f\u590f\u533a","\u9ec4\u9642\u533a","\u65b0\u6d32\u533a"]},{name:"\u9ec4\u77f3\u5e02",area:["\u9ec4\u77f3\u6e2f\u533a","\u897f\u585e\u5c71\u533a","\u4e0b\u9646\u533a","\u94c1\u5c71\u533a","\u5927\u51b6\u5e02","\u9633\u65b0\u53bf"]},{name:"\u5341\u5830\u5e02",area:["\u5f20\u6e7e\u533a","\u8305\u7bad\u533a","\u4e39\u6c5f\u53e3\u5e02","\u90e7\u53bf","\u7af9\u5c71\u53bf","\u623f\u53bf","\u90e7\u897f\u53bf","\u7af9\u6eaa\u53bf"]},{name:"\u8346\u5dde\u5e02",area:["\u6c99\u5e02\u533a","\u8346\u5dde\u533a","\u6d2a\u6e56\u5e02","\u77f3\u9996\u5e02","\u677e\u6ecb\u5e02","\u76d1\u5229\u53bf","\u516c\u5b89\u53bf","\u6c5f\u9675\u53bf"]},{name:"\u5b9c\u660c\u5e02",area:["\u897f\u9675\u533a","\u4f0d\u5bb6\u5c97\u533a","\u70b9\u519b\u533a","\u7307\u4ead\u533a","\u5937\u9675\u533a","\u5b9c\u90fd\u5e02","\u5f53\u9633\u5e02","\u679d\u6c5f\u5e02","\u79ed\u5f52\u53bf","\u8fdc\u5b89\u53bf","\u5174\u5c71\u53bf","\u4e94\u5cf0\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf","\u957f\u9633\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8944\u6a0a\u5e02",area:["\u8944\u57ce\u533a","\u6a0a\u57ce\u533a","\u8944\u9633\u533a","\u8001\u6cb3\u53e3\u5e02","\u67a3\u9633\u5e02","\u5b9c\u57ce\u5e02","\u5357\u6f33\u53bf","\u8c37\u57ce\u53bf","\u4fdd\u5eb7\u53bf"]},{name:"\u9102\u5dde\u5e02",area:["\u9102\u57ce\u533a","\u534e\u5bb9\u533a","\u6881\u5b50\u6e56\u533a"]},{name:"\u8346\u95e8\u5e02",area:["\u4e1c\u5b9d\u533a","\u6387\u5200\u533a","\u949f\u7965\u5e02","\u4eac\u5c71\u53bf","\u6c99\u6d0b\u53bf"]},{name:"\u5b5d\u611f\u5e02",area:["\u5b5d\u5357\u533a","\u5e94\u57ce\u5e02","\u5b89\u9646\u5e02","\u6c49\u5ddd\u5e02","\u4e91\u68a6\u53bf","\u5927\u609f\u53bf","\u5b5d\u660c\u53bf"]},{name:"\u9ec4\u5188\u5e02",area:["\u9ec4\u5dde\u533a","\u9ebb\u57ce\u5e02","\u6b66\u7a74\u5e02","\u7ea2\u5b89\u53bf","\u7f57\u7530\u53bf","\u6d60\u6c34\u53bf","\u8572\u6625\u53bf","\u9ec4\u6885\u53bf","\u82f1\u5c71\u53bf","\u56e2\u98ce\u53bf"]},{name:"\u54b8\u5b81\u5e02",area:["\u54b8\u5b89\u533a","\u8d64\u58c1\u5e02","\u5609\u9c7c\u53bf","\u901a\u5c71\u53bf","\u5d07\u9633\u53bf","\u901a\u57ce\u53bf"]},{name:"\u968f\u5dde\u5e02",area:["\u66fe\u90fd\u533a","\u5e7f\u6c34\u5e02"]},{name:"\u6069\u65bd\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u6069\u65bd\u5e02","\u5229\u5ddd\u5e02","\u5efa\u59cb\u53bf","\u6765\u51e4\u53bf","\u5df4\u4e1c\u53bf","\u9e64\u5cf0\u53bf","\u5ba3\u6069\u53bf","\u54b8\u4e30\u53bf"]},{name:"\u4ed9\u6843\u5e02",area:["\u4ed9\u6843"]},{name:"\u5929\u95e8\u5e02",area:["\u5929\u95e8"]},{name:"\u6f5c\u6c5f\u5e02",area:["\u6f5c\u6c5f"]},{name:"\u795e\u519c\u67b6\u6797\u533a",area:["\u795e\u519c\u67b6\u6797\u533a"]}]},{name:"\u6e56\u5357\u7701",city:[{name:"\u957f\u6c99\u5e02",area:["\u5cb3\u9e93\u533a","\u8299\u84c9\u533a","\u5929\u5fc3\u533a","\u5f00\u798f\u533a","\u96e8\u82b1\u533a","\u6d4f\u9633\u5e02","\u957f\u6c99\u53bf","\u671b\u57ce\u53bf","\u5b81\u4e61\u53bf"]},{name:"\u682a\u6d32\u5e02",area:["\u5929\u5143\u533a","\u8377\u5858\u533a","\u82a6\u6dde\u533a","\u77f3\u5cf0\u533a","\u91b4\u9675\u5e02","\u682a\u6d32\u53bf","\u708e\u9675\u53bf","\u8336\u9675\u53bf","\u6538\u53bf"]},{name:"\u6e58\u6f6d\u5e02",area:["\u5cb3\u5858\u533a","\u96e8\u6e56\u533a","\u6e58\u4e61\u5e02","\u97f6\u5c71\u5e02","\u6e58\u6f6d\u53bf"]},{name:"\u8861\u9633\u5e02",area:["\u96c1\u5cf0\u533a","\u73e0\u6656\u533a","\u77f3\u9f13\u533a","\u84b8\u6e58\u533a","\u5357\u5cb3\u533a","\u8012\u9633\u5e02","\u5e38\u5b81\u5e02","\u8861\u9633\u53bf","\u8861\u4e1c\u53bf","\u8861\u5c71\u53bf","\u8861\u5357\u53bf","\u7941\u4e1c\u53bf"]},{name:"\u90b5\u9633\u5e02",area:["\u53cc\u6e05\u533a","\u5927\u7965\u533a","\u5317\u5854\u533a","\u6b66\u5188\u5e02","\u90b5\u4e1c\u53bf","\u6d1e\u53e3\u53bf","\u65b0\u90b5\u53bf","\u7ee5\u5b81\u53bf","\u65b0\u5b81\u53bf","\u90b5\u9633\u53bf","\u9686\u56de\u53bf","\u57ce\u6b65\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5cb3\u9633\u5e02",area:["\u5cb3\u9633\u697c\u533a","\u4e91\u6eaa\u533a","\u541b\u5c71\u533a","\u4e34\u6e58\u5e02","\u6c68\u7f57\u5e02","\u5cb3\u9633\u53bf","\u6e58\u9634\u53bf","\u5e73\u6c5f\u53bf","\u534e\u5bb9\u53bf"]},{name:"\u5e38\u5fb7\u5e02",area:["\u6b66\u9675\u533a","\u9f0e\u57ce\u533a","\u6d25\u5e02\u5e02","\u6fa7\u53bf","\u4e34\u6fa7\u53bf","\u6843\u6e90\u53bf","\u6c49\u5bff\u53bf","\u5b89\u4e61\u53bf","\u77f3\u95e8\u53bf"]},{name:"\u5f20\u5bb6\u754c\u5e02",area:["\u6c38\u5b9a\u533a","\u6b66\u9675\u6e90\u533a","\u6148\u5229\u53bf","\u6851\u690d\u53bf"]},{name:"\u76ca\u9633\u5e02",area:["\u8d6b\u5c71\u533a","\u8d44\u9633\u533a","\u6c85\u6c5f\u5e02","\u6843\u6c5f\u53bf","\u5357\u53bf","\u5b89\u5316\u53bf"]},{name:"\u90f4\u5dde\u5e02",area:["\u5317\u6e56\u533a","\u82cf\u4ed9\u533a","\u8d44\u5174\u5e02","\u5b9c\u7ae0\u53bf","\u6c5d\u57ce\u53bf","\u5b89\u4ec1\u53bf","\u5609\u79be\u53bf","\u4e34\u6b66\u53bf","\u6842\u4e1c\u53bf","\u6c38\u5174\u53bf","\u6842\u9633\u53bf"]},{name:"\u6c38\u5dde\u5e02",area:["\u51b7\u6c34\u6ee9\u533a","\u96f6\u9675\u533a","\u7941\u9633\u53bf","\u84dd\u5c71\u53bf","\u5b81\u8fdc\u53bf","\u65b0\u7530\u53bf","\u4e1c\u5b89\u53bf","\u6c5f\u6c38\u53bf","\u9053\u53bf","\u53cc\u724c\u53bf","\u6c5f\u534e\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6000\u5316\u5e02",area:["\u9e64\u57ce\u533a","\u6d2a\u6c5f\u5e02","\u4f1a\u540c\u53bf","\u6c85\u9675\u53bf","\u8fb0\u6eaa\u53bf","\u6e86\u6d66\u53bf","\u4e2d\u65b9\u53bf","\u65b0\u6643\u4f97\u65cf\u81ea\u6cbb\u53bf","\u82b7\u6c5f\u4f97\u65cf\u81ea\u6cbb\u53bf","\u901a\u9053\u4f97\u65cf\u81ea\u6cbb\u53bf","\u9756\u5dde\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u53bf","\u9ebb\u9633\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5a04\u5e95\u5e02",area:["\u5a04\u661f\u533a","\u51b7\u6c34\u6c5f\u5e02","\u6d9f\u6e90\u5e02","\u65b0\u5316\u53bf","\u53cc\u5cf0\u53bf"]},{name:"\u6e58\u897f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u5409\u9996\u5e02","\u53e4\u4e08\u53bf","\u9f99\u5c71\u53bf","\u6c38\u987a\u53bf","\u51e4\u51f0\u53bf","\u6cf8\u6eaa\u53bf","\u4fdd\u9756\u53bf","\u82b1\u57a3\u53bf"]}]},{name:"\u5e7f\u4e1c\u7701",city:[{name:"\u5e7f\u5dde\u5e02",area:["\u8d8a\u79c0\u533a","\u8354\u6e7e\u533a","\u6d77\u73e0\u533a","\u5929\u6cb3\u533a","\u767d\u4e91\u533a","\u9ec4\u57d4\u533a","\u756a\u79ba\u533a","\u82b1\u90fd\u533a","\u5357\u6c99\u533a","\u841d\u5c97\u533a","\u589e\u57ce\u5e02","\u4ece\u5316\u5e02"]},{name:"\u6df1\u5733\u5e02",area:["\u798f\u7530\u533a","\u7f57\u6e56\u533a","\u5357\u5c71\u533a","\u5b9d\u5b89\u533a","\u9f99\u5c97\u533a","\u76d0\u7530\u533a"]},{name:"\u4e1c\u839e\u5e02",area:["\u839e\u57ce","\u5e38\u5e73","\u5858\u53a6","\u5858\u53a6","\u5858\u53a6"]},{name:"\u4e2d\u5c71\u5e02",area:["\u4e2d\u5c71"]},{name:"\u6f6e\u5dde\u5e02",area:["\u6e58\u6865\u533a","\u6f6e\u5b89\u53bf","\u9976\u5e73\u53bf"]},{name:"\u63ed\u9633\u5e02",area:["\u6995\u57ce\u533a","\u63ed\u4e1c\u53bf","\u63ed\u897f\u53bf","\u60e0\u6765\u53bf","\u666e\u5b81\u5e02"]},{name:"\u4e91\u6d6e\u5e02",area:["\u4e91\u57ce\u533a","\u65b0\u5174\u53bf","\u90c1\u5357\u53bf","\u4e91\u5b89\u53bf","\u7f57\u5b9a\u5e02"]},{name:"\u73e0\u6d77\u5e02",area:["\u9999\u6d32\u533a","\u6597\u95e8\u533a","\u91d1\u6e7e\u533a"]},{name:"\u6c55\u5934\u5e02",area:["\u91d1\u5e73\u533a","\u6fe0\u6c5f\u533a","\u9f99\u6e56\u533a","\u6f6e\u9633\u533a","\u6f6e\u5357\u533a","\u6f84\u6d77\u533a","\u5357\u6fb3\u53bf"]},{name:"\u97f6\u5173\u5e02",area:["\u6d48\u6c5f\u533a","\u6b66\u6c5f\u533a","\u66f2\u6c5f\u533a","\u4e50\u660c\u5e02","\u5357\u96c4\u5e02","\u59cb\u5174\u53bf","\u4ec1\u5316\u53bf","\u7fc1\u6e90\u53bf","\u65b0\u4e30\u53bf","\u4e73\u6e90\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4f5b\u5c71\u5e02",area:["\u7985\u57ce\u533a","\u5357\u6d77\u533a","\u987a\u5fb7\u533a","\u4e09\u6c34\u533a","\u9ad8\u660e\u533a"]},{name:"\u6c5f\u95e8\u5e02",area:["\u84ec\u6c5f\u533a","\u6c5f\u6d77\u533a","\u65b0\u4f1a\u533a","\u6069\u5e73\u5e02","\u53f0\u5c71\u5e02","\u5f00\u5e73\u5e02","\u9e64\u5c71\u5e02"]},{name:"\u6e5b\u6c5f\u5e02",area:["\u8d64\u574e\u533a","\u971e\u5c71\u533a","\u5761\u5934\u533a","\u9ebb\u7ae0\u533a","\u5434\u5ddd\u5e02","\u5ec9\u6c5f\u5e02","\u96f7\u5dde\u5e02","\u9042\u6eaa\u53bf","\u5f90\u95fb\u53bf"]},{name:"\u8302\u540d\u5e02",area:["\u8302\u5357\u533a","\u8302\u6e2f\u533a","\u5316\u5dde\u5e02","\u4fe1\u5b9c\u5e02","\u9ad8\u5dde\u5e02","\u7535\u767d\u53bf"]},{name:"\u8087\u5e86\u5e02",area:["\u7aef\u5dde\u533a","\u9f0e\u6e56\u533a","\u9ad8\u8981\u5e02","\u56db\u4f1a\u5e02","\u5e7f\u5b81\u53bf","\u6000\u96c6\u53bf","\u5c01\u5f00\u53bf","\u5fb7\u5e86\u53bf"]},{name:"\u60e0\u5dde\u5e02",area:["\u60e0\u57ce\u533a","\u60e0\u9633\u533a","\u535a\u7f57\u53bf","\u60e0\u4e1c\u53bf","\u9f99\u95e8\u53bf"]},{name:"\u6885\u5dde\u5e02",area:["\u6885\u6c5f\u533a","\u5174\u5b81\u5e02","\u6885\u53bf","\u5927\u57d4\u53bf","\u4e30\u987a\u53bf","\u4e94\u534e\u53bf","\u5e73\u8fdc\u53bf","\u8549\u5cad\u53bf"]},{name:"\u6c55\u5c3e\u5e02",area:["\u57ce\u533a","\u9646\u4e30\u5e02","\u6d77\u4e30\u53bf","\u9646\u6cb3\u53bf"]},{name:"\u6cb3\u6e90\u5e02",area:["\u6e90\u57ce\u533a","\u7d2b\u91d1\u53bf","\u9f99\u5ddd\u53bf","\u8fde\u5e73\u53bf","\u548c\u5e73\u53bf","\u4e1c\u6e90\u53bf"]},{name:"\u9633\u6c5f\u5e02",area:["\u6c5f\u57ce\u533a","\u9633\u6625\u5e02","\u9633\u897f\u53bf","\u9633\u4e1c\u53bf"]},{name:"\u6e05\u8fdc\u5e02",area:["\u6e05\u57ce\u533a","\u82f1\u5fb7\u5e02","\u8fde\u5dde\u5e02","\u4f5b\u5188\u53bf","\u9633\u5c71\u53bf","\u6e05\u65b0\u53bf","\u8fde\u5c71\u58ee\u65cf\u7476\u65cf\u81ea\u6cbb\u53bf","\u8fde\u5357\u7476\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u5e7f\u897f",city:[{name:"\u5357\u5b81\u5e02",area:["\u9752\u79c0\u533a","\u5174\u5b81\u533a","\u897f\u4e61\u5858\u533a","\u826f\u5e86\u533a","\u6c5f\u5357\u533a","\u9095\u5b81\u533a","\u6b66\u9e23\u53bf","\u9686\u5b89\u53bf","\u9a6c\u5c71\u53bf","\u4e0a\u6797\u53bf","\u5bbe\u9633\u53bf","\u6a2a\u53bf"]},{name:"\u67f3\u5dde\u5e02",area:["\u57ce\u4e2d\u533a","\u9c7c\u5cf0\u533a","\u67f3\u5317\u533a","\u67f3\u5357\u533a","\u67f3\u6c5f\u53bf","\u67f3\u57ce\u53bf","\u9e7f\u5be8\u53bf","\u878d\u5b89\u53bf","\u878d\u6c34\u82d7\u65cf\u81ea\u6cbb\u53bf","\u4e09\u6c5f\u4f97\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6842\u6797\u5e02",area:["\u8c61\u5c71\u533a","\u79c0\u5cf0\u533a","\u53e0\u5f69\u533a","\u4e03\u661f\u533a","\u96c1\u5c71\u533a","\u9633\u6714\u53bf","\u4e34\u6842\u53bf","\u7075\u5ddd\u53bf","\u5168\u5dde\u53bf","\u5e73\u4e50\u53bf","\u5174\u5b89\u53bf","\u704c\u9633\u53bf","\u8354\u6d66\u53bf","\u8d44\u6e90\u53bf","\u6c38\u798f\u53bf","\u9f99\u80dc\u5404\u65cf\u81ea\u6cbb\u53bf","\u606d\u57ce\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u68a7\u5dde\u5e02",area:["\u4e07\u79c0\u533a","\u8776\u5c71\u533a","\u957f\u6d32\u533a","\u5c91\u6eaa\u5e02","\u82cd\u68a7\u53bf","\u85e4\u53bf","\u8499\u5c71\u53bf"]},{name:"\u5317\u6d77\u5e02",area:["\u6d77\u57ce\u533a","\u94f6\u6d77\u533a","\u94c1\u5c71\u6e2f\u533a","\u5408\u6d66\u53bf"]},{name:"\u9632\u57ce\u6e2f\u5e02",area:["\u6e2f\u53e3\u533a","\u9632\u57ce\u533a","\u4e1c\u5174\u5e02","\u4e0a\u601d\u53bf"]},{name:"\u94a6\u5dde\u5e02",area:["\u94a6\u5357\u533a","\u94a6\u5317\u533a","\u7075\u5c71\u53bf","\u6d66\u5317\u53bf"]},{name:"\u8d35\u6e2f\u5e02",area:["\u6e2f\u5317\u533a","\u6e2f\u5357\u533a","\u8983\u5858\u533a","\u6842\u5e73\u5e02","\u5e73\u5357\u53bf"]},{name:"\u7389\u6797\u5e02",area:["\u7389\u5dde\u533a","\u5317\u6d41\u5e02","\u5bb9\u53bf","\u9646\u5ddd\u53bf","\u535a\u767d\u53bf","\u5174\u4e1a\u53bf"]},{name:"\u767e\u8272\u5e02",area:["\u53f3\u6c5f\u533a","\u51cc\u4e91\u53bf","\u5e73\u679c\u53bf","\u897f\u6797\u53bf","\u4e50\u4e1a\u53bf","\u5fb7\u4fdd\u53bf","\u7530\u6797\u53bf","\u7530\u9633\u53bf","\u9756\u897f\u53bf","\u7530\u4e1c\u53bf","\u90a3\u5761\u53bf","\u9686\u6797\u5404\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8d3a\u5dde\u5e02",area:["\u516b\u6b65\u533a","\u949f\u5c71\u53bf","\u662d\u5e73\u53bf","\u5bcc\u5ddd\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6cb3\u6c60\u5e02",area:["\u91d1\u57ce\u6c5f\u533a","\u5b9c\u5dde\u5e02","\u5929\u5ce8\u53bf","\u51e4\u5c71\u53bf","\u5357\u4e39\u53bf","\u4e1c\u5170\u53bf","\u90fd\u5b89\u7476\u65cf\u81ea\u6cbb\u53bf","\u7f57\u57ce\u4eeb\u4f6c\u65cf\u81ea\u6cbb\u53bf","\u5df4\u9a6c\u7476\u65cf\u81ea\u6cbb\u53bf","\u73af\u6c5f\u6bdb\u5357\u65cf\u81ea\u6cbb\u53bf","\u5927\u5316\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6765\u5bbe\u5e02",area:["\u5174\u5bbe\u533a","\u5408\u5c71\u5e02","\u8c61\u5dde\u53bf","\u6b66\u5ba3\u53bf","\u5ffb\u57ce\u53bf","\u91d1\u79c0\u7476\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5d07\u5de6\u5e02",area:["\u6c5f\u5dde\u533a","\u51ed\u7965\u5e02","\u5b81\u660e\u53bf","\u6276\u7ee5\u53bf","\u9f99\u5dde\u53bf","\u5927\u65b0\u53bf","\u5929\u7b49\u53bf"]}]},{name:"\u6d77\u5357\u7701",city:[{name:"\u6d77\u53e3\u5e02",area:["\u9f99\u534e\u533a","\u79c0\u82f1\u533a","\u743c\u5c71\u533a","\u7f8e\u5170\u533a"]},{name:"\u4e09\u4e9a\u5e02",area:["\u4e09\u4e9a\u5e02"]},{name:"\u4e94\u6307\u5c71\u5e02",area:["\u4e94\u6307\u5c71"]},{name:"\u743c\u6d77\u5e02",area:["\u743c\u6d77"]},{name:"\u510b\u5dde\u5e02",area:["\u510b\u5dde"]},{name:"\u6587\u660c\u5e02",area:["\u6587\u660c"]},{name:"\u4e07\u5b81\u5e02",area:["\u4e07\u5b81"]},{name:"\u4e1c\u65b9\u5e02",area:["\u4e1c\u65b9"]},{name:"\u6f84\u8fc8\u53bf",area:["\u6f84\u8fc8\u53bf"]},{name:"\u5b9a\u5b89\u53bf",area:["\u5b9a\u5b89\u53bf"]},{name:"\u5c6f\u660c\u53bf",area:["\u5c6f\u660c\u53bf"]},{name:"\u4e34\u9ad8\u53bf",area:["\u4e34\u9ad8\u53bf"]},{name:"\u767d\u6c99\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u767d\u6c99\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u660c\u6c5f\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u660c\u6c5f\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4e50\u4e1c\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u4e50\u4e1c\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9675\u6c34\u9ece\u65cf\u81ea\u6cbb\u53bf",area:["\u9675\u6c34\u9ece\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4fdd\u4ead\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf",area:["\u4fdd\u4ead\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u743c\u4e2d\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf",area:["\u743c\u4e2d\u9ece\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u91cd\u5e86\u5e02",city:[{name:"\u91cd\u5e86\u5e02",area:["\u6e1d\u4e2d\u533a","\u5927\u6e21\u53e3\u533a","\u6c5f\u5317\u533a","\u5357\u5cb8\u533a","\u5317\u789a\u533a","\u6e1d\u5317\u533a","\u5df4\u5357\u533a","\u957f\u5bff\u533a","\u53cc\u6865\u533a","\u6c99\u576a\u575d\u533a","\u4e07\u76db\u533a","\u4e07\u5dde\u533a","\u6daa\u9675\u533a","\u9ed4\u6c5f\u533a","\u6c38\u5ddd\u533a","\u5408\u5ddd\u533a","\u6c5f\u6d25\u533a","\u4e5d\u9f99\u5761\u533a","\u5357\u5ddd\u533a","\u7da6\u6c5f\u53bf","\u6f7c\u5357\u53bf","\u8363\u660c\u53bf","\u74a7\u5c71\u53bf","\u5927\u8db3\u53bf","\u94dc\u6881\u53bf","\u6881\u5e73\u53bf","\u5f00\u53bf","\u5fe0\u53bf","\u57ce\u53e3\u53bf","\u57ab\u6c5f\u53bf","\u6b66\u9686\u53bf","\u4e30\u90fd\u53bf","\u5949\u8282\u53bf","\u4e91\u9633\u53bf","\u5deb\u6eaa\u53bf","\u5deb\u5c71\u53bf","\u77f3\u67f1\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf","\u79c0\u5c71\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u9149\u9633\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u5f6d\u6c34\u82d7\u65cf\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u56db\u5ddd\u7701",city:[{name:"\u6210\u90fd\u5e02",area:["\u9752\u7f8a\u533a","\u9526\u6c5f\u533a","\u91d1\u725b\u533a","\u6b66\u4faf\u533a","\u6210\u534e\u533a","\u9f99\u6cc9\u9a7f\u533a","\u9752\u767d\u6c5f\u533a","\u65b0\u90fd\u533a","\u6e29\u6c5f\u533a","\u90fd\u6c5f\u5830\u5e02","\u5f6d\u5dde\u5e02","\u909b\u5d03\u5e02","\u5d07\u5dde\u5e02","\u91d1\u5802\u53bf","\u90eb\u53bf","\u65b0\u6d25\u53bf","\u53cc\u6d41\u53bf","\u84b2\u6c5f\u53bf","\u5927\u9091\u53bf"]},{name:"\u81ea\u8d21\u5e02",area:["\u5927\u5b89\u533a","\u81ea\u6d41\u4e95\u533a","\u8d21\u4e95\u533a","\u6cbf\u6ee9\u533a","\u8363\u53bf","\u5bcc\u987a\u53bf"]},{name:"\u6500\u679d\u82b1\u5e02",area:["\u4ec1\u548c\u533a","\u7c73\u6613\u53bf","\u76d0\u8fb9\u53bf","\u4e1c\u533a","\u897f\u533a"]},{name:"\u6cf8\u5dde\u5e02",area:["\u6c5f\u9633\u533a","\u7eb3\u6eaa\u533a","\u9f99\u9a6c\u6f6d\u533a","\u6cf8\u53bf","\u5408\u6c5f\u53bf","\u53d9\u6c38\u53bf","\u53e4\u853a\u53bf"]},{name:"\u5fb7\u9633\u5e02",area:["\u65cc\u9633\u533a","\u5e7f\u6c49\u5e02","\u4ec0\u90a1\u5e02","\u7ef5\u7af9\u5e02","\u7f57\u6c5f\u53bf","\u4e2d\u6c5f\u53bf"]},{name:"\u7ef5\u9633\u5e02",area:["\u6daa\u57ce\u533a","\u6e38\u4ed9\u533a","\u6c5f\u6cb9\u5e02","\u76d0\u4ead\u53bf","\u4e09\u53f0\u53bf","\u5e73\u6b66\u53bf","\u5b89\u53bf","\u6893\u6f7c\u53bf","\u5317\u5ddd\u7f8c\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5e7f\u5143\u5e02",area:["\u5143\u575d\u533a","\u671d\u5929\u533a","\u9752\u5ddd\u53bf","\u65fa\u82cd\u53bf","\u5251\u9601\u53bf","\u82cd\u6eaa\u53bf","\u5e02\u4e2d\u533a"]},{name:"\u9042\u5b81\u5e02",area:["\u8239\u5c71\u533a","\u5b89\u5c45\u533a","\u5c04\u6d2a\u53bf","\u84ec\u6eaa\u53bf","\u5927\u82f1\u53bf"]},{name:"\u5185\u6c5f\u5e02",area:["\u5e02\u4e2d\u533a","\u4e1c\u5174\u533a","\u8d44\u4e2d\u53bf","\u9686\u660c\u53bf","\u5a01\u8fdc\u53bf"]},{name:"\u4e50\u5c71\u5e02",area:["\u5e02\u4e2d\u533a","\u4e94\u901a\u6865\u533a","\u6c99\u6e7e\u533a","\u91d1\u53e3\u6cb3\u533a","\u5ce8\u7709\u5c71\u5e02","\u5939\u6c5f\u53bf","\u4e95\u7814\u53bf","\u728d\u4e3a\u53bf","\u6c90\u5ddd\u53bf","\u9a6c\u8fb9\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5ce8\u8fb9\u5f5d\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5357\u5145",area:["\u987a\u5e86\u533a","\u9ad8\u576a\u533a","\u5609\u9675\u533a","\u9606\u4e2d\u5e02","\u8425\u5c71\u53bf","\u84ec\u5b89\u53bf","\u4eea\u9647\u53bf","\u5357\u90e8\u53bf","\u897f\u5145\u53bf"]},{name:"\u7709\u5c71\u5e02",area:["\u4e1c\u5761\u533a","\u4ec1\u5bff\u53bf","\u5f6d\u5c71\u53bf","\u6d2a\u96c5\u53bf","\u4e39\u68f1\u53bf","\u9752\u795e\u53bf"]},{name:"\u5b9c\u5bbe\u5e02",area:["\u7fe0\u5c4f\u533a","\u5b9c\u5bbe\u53bf","\u5174\u6587\u53bf","\u5357\u6eaa\u53bf","\u73d9\u53bf","\u957f\u5b81\u53bf","\u9ad8\u53bf","\u6c5f\u5b89\u53bf","\u7b60\u8fde\u53bf","\u5c4f\u5c71\u53bf"]},{name:"\u5e7f\u5b89\u5e02",area:["\u5e7f\u5b89\u533a","\u534e\u84e5\u5e02","\u5cb3\u6c60\u53bf","\u90bb\u6c34\u53bf","\u6b66\u80dc\u53bf"]},{name:"\u8fbe\u5dde\u5e02",area:["\u901a\u5ddd\u533a","\u4e07\u6e90\u5e02","\u8fbe\u53bf","\u6e20\u53bf","\u5ba3\u6c49\u53bf","\u5f00\u6c5f\u53bf","\u5927\u7af9\u53bf"]},{name:"\u96c5\u5b89\u5e02",area:["\u96e8\u57ce\u533a","\u82a6\u5c71\u53bf","\u77f3\u68c9\u53bf","\u540d\u5c71\u53bf","\u5929\u5168\u53bf","\u8365\u7ecf\u53bf","\u5b9d\u5174\u53bf","\u6c49\u6e90\u53bf"]},{name:"\u5df4\u4e2d\u5e02",area:["\u5df4\u5dde\u533a","\u5357\u6c5f\u53bf","\u5e73\u660c\u53bf","\u901a\u6c5f\u53bf"]},{name:"\u8d44\u9633\u5e02",area:["\u96c1\u6c5f\u533a","\u7b80\u9633\u5e02","\u5b89\u5cb3\u53bf","\u4e50\u81f3\u53bf"]},{name:"\u963f\u575d\u85cf\u65cf\u7f8c\u65cf\u81ea\u6cbb\u5dde",area:["\u9a6c\u5c14\u5eb7\u53bf","\u4e5d\u5be8\u6c9f\u53bf","\u7ea2\u539f\u53bf","\u6c76\u5ddd\u53bf","\u963f\u575d\u53bf","\u7406\u53bf","\u82e5\u5c14\u76d6\u53bf","\u5c0f\u91d1\u53bf","\u9ed1\u6c34\u53bf","\u91d1\u5ddd\u53bf","\u677e\u6f58\u53bf","\u58e4\u5858\u53bf","\u8302\u53bf"]},{name:"\u7518\u5b5c\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5eb7\u5b9a\u53bf","\u4e39\u5df4\u53bf","\u7089\u970d\u53bf","\u4e5d\u9f99\u53bf","\u7518\u5b5c\u53bf","\u96c5\u6c5f\u53bf","\u65b0\u9f99\u53bf","\u9053\u5b5a\u53bf","\u767d\u7389\u53bf","\u7406\u5858\u53bf","\u5fb7\u683c\u53bf","\u4e61\u57ce\u53bf","\u77f3\u6e20\u53bf","\u7a3b\u57ce\u53bf","\u8272\u8fbe\u53bf","\u5df4\u5858\u53bf","\u6cf8\u5b9a\u53bf","\u5f97\u8363\u53bf"]},{name:"\u51c9\u5c71\u5f5d\u65cf\u81ea\u6cbb\u5dde",area:["\u897f\u660c\u5e02","\u7f8e\u59d1\u53bf","\u662d\u89c9\u53bf","\u91d1\u9633\u53bf","\u7518\u6d1b\u53bf","\u5e03\u62d6\u53bf","\u96f7\u6ce2\u53bf","\u666e\u683c\u53bf","\u5b81\u5357\u53bf","\u559c\u5fb7\u53bf","\u4f1a\u4e1c\u53bf","\u8d8a\u897f\u53bf","\u4f1a\u7406\u53bf","\u76d0\u6e90\u53bf","\u5fb7\u660c\u53bf","\u5195\u5b81\u53bf","\u6728\u91cc\u85cf\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u8d35\u5dde\u7701",city:[{name:"\u8d35\u9633\u5e02",area:["\u5357\u660e\u533a","\u4e91\u5ca9\u533a","\u82b1\u6eaa\u533a","\u4e4c\u5f53\u533a","\u767d\u4e91\u533a","\u5c0f\u6cb3\u533a","\u6e05\u9547\u5e02","\u5f00\u9633\u53bf","\u4fee\u6587\u53bf","\u606f\u70fd\u53bf"]},{name:"\u516d\u76d8\u6c34\u5e02",area:["\u949f\u5c71\u533a","\u6c34\u57ce\u53bf","\u76d8\u53bf","\u516d\u679d\u7279\u533a"]},{name:"\u9075\u4e49\u5e02",area:["\u7ea2\u82b1\u5c97\u533a","\u6c47\u5ddd\u533a","\u8d64\u6c34\u5e02","\u4ec1\u6000\u5e02","\u9075\u4e49\u53bf","\u7ee5\u9633\u53bf","\u6850\u6893\u53bf","\u4e60\u6c34\u53bf","\u51e4\u5188\u53bf","\u6b63\u5b89\u53bf","\u4f59\u5e86\u53bf","\u6e44\u6f6d\u53bf","\u9053\u771f\u4ee1\u4f6c\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u52a1\u5ddd\u4ee1\u4f6c\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5b89\u987a\u5e02",area:["\u897f\u79c0\u533a","\u666e\u5b9a\u53bf","\u5e73\u575d\u53bf","\u9547\u5b81\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u7d2b\u4e91\u82d7\u65cf\u5e03\u4f9d\u65cf\u81ea\u6cbb\u53bf","\u5173\u5cad\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u94dc\u4ec1\u5730\u533a",area:["\u94dc\u4ec1\u5e02","\u5fb7\u6c5f\u53bf","\u6c5f\u53e3\u53bf","\u601d\u5357\u53bf","\u77f3\u9621\u53bf","\u7389\u5c4f\u4f97\u65cf\u81ea\u6cbb\u53bf","\u677e\u6843\u82d7\u65cf\u81ea\u6cbb\u53bf","\u5370\u6c5f\u571f\u5bb6\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u6cbf\u6cb3\u571f\u5bb6\u65cf\u81ea\u6cbb\u53bf","\u4e07\u5c71\u7279\u533a"]},{name:"\u6bd5\u8282\u5730\u533a",area:["\u6bd5\u8282\u5e02","\u9ed4\u897f\u53bf","\u5927\u65b9\u53bf","\u7ec7\u91d1\u53bf","\u91d1\u6c99\u53bf","\u8d6b\u7ae0\u53bf","\u7eb3\u96cd\u53bf","\u5a01\u5b81\u5f5d\u65cf\u56de\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9ed4\u897f\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u5174\u4e49\u5e02","\u671b\u8c1f\u53bf","\u5174\u4ec1\u53bf","\u666e\u5b89\u53bf","\u518c\u4ea8\u53bf","\u6674\u9686\u53bf","\u8d1e\u4e30\u53bf","\u5b89\u9f99\u53bf"]},{name:"\u9ed4\u4e1c\u5357\u82d7\u65cf\u4f97\u65cf\u81ea\u6cbb\u5dde",area:["\u51ef\u91cc\u5e02","\u65bd\u79c9\u53bf","\u4ece\u6c5f\u53bf","\u9526\u5c4f\u53bf","\u9547\u8fdc\u53bf","\u9ebb\u6c5f\u53bf","\u53f0\u6c5f\u53bf","\u5929\u67f1\u53bf","\u9ec4\u5e73\u53bf","\u6995\u6c5f\u53bf","\u5251\u6cb3\u53bf","\u4e09\u7a57\u53bf","\u96f7\u5c71\u53bf","\u9ece\u5e73\u53bf","\u5c91\u5de9\u53bf","\u4e39\u5be8\u53bf"]},{name:"\u9ed4\u5357\u5e03\u4f9d\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u90fd\u5300\u5e02","\u798f\u6cc9\u5e02","\u8d35\u5b9a\u53bf","\u60e0\u6c34\u53bf","\u7f57\u7538\u53bf","\u74ee\u5b89\u53bf","\u8354\u6ce2\u53bf","\u9f99\u91cc\u53bf","\u5e73\u5858\u53bf","\u957f\u987a\u53bf","\u72ec\u5c71\u53bf","\u4e09\u90fd\u6c34\u65cf\u81ea\u6cbb\u53bf"]}]},{name:"\u4e91\u5357\u7701",city:[{name:"\u6606\u660e\u5e02",area:["\u76d8\u9f99\u533a","\u4e94\u534e\u533a","\u5b98\u6e21\u533a","\u897f\u5c71\u533a","\u4e1c\u5ddd\u533a","\u5b89\u5b81\u5e02","\u5448\u8d21\u53bf","\u664b\u5b81\u53bf","\u5bcc\u6c11\u53bf","\u5b9c\u826f\u53bf","\u5d69\u660e\u53bf","\u77f3\u6797\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u7984\u529d\u5f5d\u65cf\u82d7\u65cf\u81ea\u6cbb\u53bf","\u5bfb\u7538\u56de\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u66f2\u9756\u5e02",area:["\u9e92\u9e9f\u533a","\u5ba3\u5a01\u5e02","\u9a6c\u9f99\u53bf","\u6cbe\u76ca\u53bf","\u5bcc\u6e90\u53bf","\u7f57\u5e73\u53bf","\u5e08\u5b97\u53bf","\u9646\u826f\u53bf","\u4f1a\u6cfd\u53bf"]},{name:"\u7389\u6eaa\u5e02",area:["\u7ea2\u5854\u533a","\u6c5f\u5ddd\u53bf","\u6f84\u6c5f\u53bf","\u901a\u6d77\u53bf","\u534e\u5b81\u53bf","\u6613\u95e8\u53bf","\u5ce8\u5c71\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u65b0\u5e73\u5f5d\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf","\u5143\u6c5f\u54c8\u5c3c\u65cf\u5f5d\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4fdd\u5c71\u5e02",area:["\u9686\u9633\u533a","\u65bd\u7538\u53bf","\u817e\u51b2\u53bf","\u9f99\u9675\u53bf","\u660c\u5b81\u53bf"]},{name:"\u662d\u901a\u5e02",area:["\u662d\u9633\u533a","\u9c81\u7538\u53bf","\u5de7\u5bb6\u53bf","\u76d0\u6d25\u53bf","\u5927\u5173\u53bf","\u6c38\u5584\u53bf","\u7ee5\u6c5f\u53bf","\u9547\u96c4\u53bf","\u5f5d\u826f\u53bf","\u5a01\u4fe1\u53bf","\u6c34\u5bcc\u53bf"]},{name:"\u4e3d\u6c5f\u5e02",area:["\u53e4\u57ce\u533a","\u6c38\u80dc\u53bf","\u534e\u576a\u53bf","\u7389\u9f99\u7eb3\u897f\u65cf\u81ea\u6cbb\u53bf","\u5b81\u8497\u5f5d\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u666e\u6d31\u5e02",area:["\u601d\u8305\u533a","\u666e\u6d31\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u58a8\u6c5f\u54c8\u5c3c\u65cf\u81ea\u6cbb\u53bf","\u666f\u4e1c\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u666f\u8c37\u50a3\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u9547\u6c85\u5f5d\u65cf\u54c8\u5c3c\u65cf\u62c9\u795c\u65cf\u81ea\u6cbb\u53bf","\u6c5f\u57ce\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5b5f\u8fde\u50a3\u65cf\u62c9\u795c\u65cf\u4f64\u65cf\u81ea\u6cbb\u53bf","\u6f9c\u6ca7\u62c9\u795c\u65cf\u81ea\u6cbb\u53bf","\u897f\u76df\u4f64\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u4e34\u6ca7\u5e02",area:["\u4e34\u7fd4\u533a","\u51e4\u5e86\u53bf","\u4e91\u53bf","\u6c38\u5fb7\u53bf","\u9547\u5eb7\u53bf","\u53cc\u6c5f\u62c9\u795c\u65cf\u4f64\u65cf\u5e03\u6717\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf","\u803f\u9a6c\u50a3\u65cf\u4f64\u65cf\u81ea\u6cbb\u53bf","\u6ca7\u6e90\u4f64\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5fb7\u5b8f\u50a3\u65cf\u666f\u9887\u65cf\u81ea\u6cbb\u5dde",area:["\u6f5e\u897f\u5e02","\u745e\u4e3d\u5e02","\u6881\u6cb3\u53bf","\u76c8\u6c5f\u53bf","\u9647\u5ddd\u53bf"]},{name:"\u6012\u6c5f\u5088\u50f3\u65cf\u81ea\u6cbb\u5dde",area:["\u6cf8\u6c34\u53bf","\u798f\u8d21\u53bf","\u8d21\u5c71\u72ec\u9f99\u65cf\u6012\u65cf\u81ea\u6cbb\u53bf","\u5170\u576a\u767d\u65cf\u666e\u7c73\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u8fea\u5e86\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u9999\u683c\u91cc\u62c9\u53bf","\u5fb7\u94a6\u53bf","\u7ef4\u897f\u5088\u50f3\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde",area:["\u5927\u7406\u5e02","\u7965\u4e91\u53bf","\u5bbe\u5ddd\u53bf","\u5f25\u6e21\u53bf","\u6c38\u5e73\u53bf","\u4e91\u9f99\u53bf","\u6d31\u6e90\u53bf","\u5251\u5ddd\u53bf","\u9e64\u5e86\u53bf","\u6f3e\u6fde\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5357\u6da7\u5f5d\u65cf\u81ea\u6cbb\u53bf","\u5dcd\u5c71\u5f5d\u65cf\u56de\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u695a\u96c4\u5f5d\u65cf\u81ea\u6cbb\u5dde",area:["\u695a\u96c4\u5e02","\u53cc\u67cf\u53bf","\u725f\u5b9a\u53bf","\u5357\u534e\u53bf","\u59da\u5b89\u53bf","\u5927\u59da\u53bf","\u6c38\u4ec1\u53bf","\u5143\u8c0b\u53bf","\u6b66\u5b9a\u53bf","\u7984\u4e30\u53bf"]},{name:"\u7ea2\u6cb3\u54c8\u5c3c\u65cf\u5f5d\u65cf\u81ea\u6cbb\u5dde",area:["\u8499\u81ea\u53bf","\u4e2a\u65e7\u5e02","\u5f00\u8fdc\u5e02","\u7eff\u6625\u53bf","\u5efa\u6c34\u53bf","\u77f3\u5c4f\u53bf","\u5f25\u52d2\u53bf","\u6cf8\u897f\u53bf","\u5143\u9633\u53bf","\u7ea2\u6cb3\u53bf","\u91d1\u5e73\u82d7\u65cf\u7476\u65cf\u50a3\u65cf\u81ea\u6cbb\u53bf","\u6cb3\u53e3\u7476\u65cf\u81ea\u6cbb\u53bf","\u5c4f\u8fb9\u82d7\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6587\u5c71\u58ee\u65cf\u82d7\u65cf\u81ea\u6cbb\u5dde",area:["\u6587\u5c71\u53bf","\u781a\u5c71\u53bf","\u897f\u7574\u53bf","\u9ebb\u6817\u5761\u53bf","\u9a6c\u5173\u53bf","\u4e18\u5317\u53bf","\u5e7f\u5357\u53bf","\u5bcc\u5b81\u53bf"]},{name:"\u897f\u53cc\u7248\u7eb3\u50a3\u65cf\u81ea\u6cbb\u5dde",area:["\u666f\u6d2a\u5e02","\u52d0\u6d77\u53bf","\u52d0\u814a\u53bf"]}]},{name:"\u897f\u85cf",city:[{name:"\u62c9\u8428\u5e02",area:["\u57ce\u5173\u533a","\u6797\u5468\u53bf","\u5f53\u96c4\u53bf","\u5c3c\u6728\u53bf","\u66f2\u6c34\u53bf","\u5806\u9f99\u5fb7\u5e86\u53bf","\u8fbe\u5b5c\u53bf","\u58a8\u7af9\u5de5\u5361\u53bf"]},{name:"\u90a3\u66f2\u5730\u533a",area:["\u90a3\u66f2\u53bf","\u5609\u9ece\u53bf","\u6bd4\u5982\u53bf","\u8042\u8363\u53bf","\u5b89\u591a\u53bf","\u7533\u624e\u53bf","\u7d22\u53bf","\u73ed\u6208\u53bf","\u5df4\u9752\u53bf","\u5c3c\u739b\u53bf"]},{name:"\u660c\u90fd\u5730\u533a",area:["\u660c\u90fd\u53bf","\u6c5f\u8fbe\u53bf","\u8d21\u89c9\u53bf","\u7c7b\u4e4c\u9f50\u53bf","\u4e01\u9752\u53bf","\u5bdf\u96c5\u53bf","\u516b\u5bbf\u53bf","\u5de6\u8d21\u53bf","\u8292\u5eb7\u53bf","\u6d1b\u9686\u53bf","\u8fb9\u575d\u53bf"]},{name:"\u6797\u829d\u5730\u533a",area:["\u6797\u829d\u53bf","\u5de5\u5e03\u6c5f\u8fbe\u53bf","\u7c73\u6797\u53bf","\u58a8\u8131\u53bf","\u6ce2\u5bc6\u53bf","\u5bdf\u9685\u53bf","\u6717\u53bf"]},{name:"\u5c71\u5357\u5730\u533a",area:["\u4e43\u4e1c\u53bf","\u624e\u56ca\u53bf","\u8d21\u560e\u53bf","\u6851\u65e5\u53bf","\u743c\u7ed3\u53bf","\u66f2\u677e\u53bf","\u63aa\u7f8e\u53bf","\u6d1b\u624e\u53bf","\u52a0\u67e5\u53bf","\u9686\u5b50\u53bf","\u9519\u90a3\u53bf","\u6d6a\u5361\u5b50\u53bf"]},{name:"\u65e5\u5580\u5219\u5730\u533a",area:["\u65e5\u5580\u5219\u5e02","\u5357\u6728\u6797\u53bf","\u6c5f\u5b5c\u53bf","\u5b9a\u65e5\u53bf","\u8428\u8fe6\u53bf","\u62c9\u5b5c\u53bf","\u6602\u4ec1\u53bf","\u8c22\u901a\u95e8\u53bf","\u767d\u6717\u53bf","\u4ec1\u5e03\u53bf","\u5eb7\u9a6c\u53bf","\u5b9a\u7ed3\u53bf","\u4ef2\u5df4\u53bf","\u4e9a\u4e1c\u53bf","\u5409\u9686\u53bf","\u8042\u62c9\u6728\u53bf","\u8428\u560e\u53bf","\u5c97\u5df4\u53bf"]},{name:"\u963f\u91cc\u5730\u533a",area:["\u5676\u5c14\u53bf","\u666e\u5170\u53bf","\u672d\u8fbe\u53bf","\u65e5\u571f\u53bf","\u9769\u5409\u53bf","\u6539\u5219\u53bf","\u63aa\u52e4\u53bf"]}]},{name:"\u9655\u897f\u7701",city:[{name:"\u897f\u5b89\u5e02",area:["\u83b2\u6e56\u533a","\u65b0\u57ce\u533a","\u7891\u6797\u533a","\u96c1\u5854\u533a","\u705e\u6865\u533a","\u672a\u592e\u533a","\u960e\u826f\u533a","\u4e34\u6f7c\u533a","\u957f\u5b89\u533a","\u9ad8\u9675\u53bf","\u84dd\u7530\u53bf","\u6237\u53bf","\u5468\u81f3\u53bf"]},{name:"\u94dc\u5ddd\u5e02",area:["\u8000\u5dde\u533a","\u738b\u76ca\u533a","\u5370\u53f0\u533a","\u5b9c\u541b\u53bf"]},{name:"\u5b9d\u9e21\u5e02",area:["\u6e2d\u6ee8\u533a","\u91d1\u53f0\u533a","\u9648\u4ed3\u533a","\u5c90\u5c71\u53bf","\u51e4\u7fd4\u53bf","\u9647\u53bf","\u592a\u767d\u53bf","\u9e9f\u6e38\u53bf","\u6276\u98ce\u53bf","\u5343\u9633\u53bf","\u7709\u53bf","\u51e4\u53bf"]},{name:"\u54b8\u9633\u5e02",area:["\u79e6\u90fd\u533a","\u6e2d\u57ce\u533a","\u6768\u9675\u533a","\u5174\u5e73\u5e02","\u793c\u6cc9\u53bf","\u6cfe\u9633\u53bf","\u6c38\u5bff\u53bf","\u4e09\u539f\u53bf","\u5f6c\u53bf","\u65ec\u9091\u53bf","\u957f\u6b66\u53bf","\u4e7e\u53bf","\u6b66\u529f\u53bf","\u6df3\u5316\u53bf"]},{name:"\u6e2d\u5357\u5e02",area:["\u4e34\u6e2d\u533a","\u97e9\u57ce\u5e02","\u534e\u9634\u5e02","\u84b2\u57ce\u53bf","\u6f7c\u5173\u53bf","\u767d\u6c34\u53bf","\u6f84\u57ce\u53bf","\u534e\u53bf","\u5408\u9633\u53bf","\u5bcc\u5e73\u53bf","\u5927\u8354\u53bf"]},{name:"\u5ef6\u5b89\u5e02",area:["\u5b9d\u5854\u533a","\u5b89\u585e\u53bf","\u6d1b\u5ddd\u53bf","\u5b50\u957f\u53bf","\u9ec4\u9675\u53bf","\u5ef6\u5ddd\u53bf","\u5bcc\u53bf","\u5ef6\u957f\u53bf","\u7518\u6cc9\u53bf","\u5b9c\u5ddd\u53bf","\u5fd7\u4e39\u53bf","\u9ec4\u9f99\u53bf","\u5434\u8d77\u53bf"]},{name:"\u6c49\u4e2d\u5e02",area:["\u6c49\u53f0\u533a","\u7559\u575d\u53bf","\u9547\u5df4\u53bf","\u57ce\u56fa\u53bf","\u5357\u90d1\u53bf","\u6d0b\u53bf","\u5b81\u5f3a\u53bf","\u4f5b\u576a\u53bf","\u52c9\u53bf","\u897f\u4e61\u53bf","\u7565\u9633\u53bf"]},{name:"\u6986\u6797\u5e02",area:["\u6986\u9633\u533a","\u6e05\u6da7\u53bf","\u7ee5\u5fb7\u53bf","\u795e\u6728\u53bf","\u4f73\u53bf","\u5e9c\u8c37\u53bf","\u5b50\u6d32\u53bf","\u9756\u8fb9\u53bf","\u6a2a\u5c71\u53bf","\u7c73\u8102\u53bf","\u5434\u5821\u53bf","\u5b9a\u8fb9\u53bf"]},{name:"\u5b89\u5eb7\u5e02",area:["\u6c49\u6ee8\u533a","\u7d2b\u9633\u53bf","\u5c9a\u768b\u53bf","\u65ec\u9633\u53bf","\u9547\u576a\u53bf","\u5e73\u5229\u53bf","\u77f3\u6cc9\u53bf","\u5b81\u9655\u53bf","\u767d\u6cb3\u53bf","\u6c49\u9634\u53bf"]},{name:"\u5546\u6d1b\u5e02",area:["\u5546\u5dde\u533a","\u9547\u5b89\u53bf","\u5c71\u9633\u53bf","\u6d1b\u5357\u53bf","\u5546\u5357\u53bf","\u4e39\u51e4\u53bf","\u67de\u6c34\u53bf"]}]},{name:"\u7518\u8083\u7701",city:[{name:"\u5170\u5dde\u5e02",area:["\u57ce\u5173\u533a","\u4e03\u91cc\u6cb3\u533a","\u897f\u56fa\u533a","\u5b89\u5b81\u533a","\u7ea2\u53e4\u533a","\u6c38\u767b\u53bf","\u768b\u5170\u53bf","\u6986\u4e2d\u53bf"]},{name:"\u5609\u5cea\u5173\u5e02",area:["\u5609\u5cea\u5173\u5e02"]},{name:"\u91d1\u660c\u5e02",area:["\u91d1\u5ddd\u533a","\u6c38\u660c\u53bf"]},{name:"\u767d\u94f6\u5e02",area:["\u767d\u94f6\u533a","\u5e73\u5ddd\u533a","\u9756\u8fdc\u53bf","\u4f1a\u5b81\u53bf","\u666f\u6cf0\u53bf"]},{name:"\u5929\u6c34\u5e02",area:["\u6e05\u6c34\u53bf","\u79e6\u5b89\u53bf","\u7518\u8c37\u53bf","\u6b66\u5c71\u53bf","\u5f20\u5bb6\u5ddd\u56de\u65cf\u81ea\u6cbb\u53bf","\u5317\u9053\u533a","\u79e6\u57ce\u533a"]},{name:"\u6b66\u5a01\u5e02",area:["\u51c9\u5dde\u533a","\u6c11\u52e4\u53bf","\u53e4\u6d6a\u53bf","\u5929\u795d\u85cf\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u9152\u6cc9\u5e02",area:["\u8083\u5dde\u533a","\u7389\u95e8\u5e02","\u6566\u714c\u5e02","\u91d1\u5854\u53bf","\u8083\u5317\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf","\u963f\u514b\u585e\u54c8\u8428\u514b\u65cf\u81ea\u6cbb\u53bf","\u5b89\u897f\u53bf"]},{name:"\u5f20\u6396\u5e02",area:["\u7518\u5dde\u533a","\u6c11\u4e50\u53bf","\u4e34\u6cfd\u53bf","\u9ad8\u53f0\u53bf","\u5c71\u4e39\u53bf","\u8083\u5357\u88d5\u56fa\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u5e86\u9633\u5e02",area:["\u897f\u5cf0\u533a","\u5e86\u57ce\u53bf","\u73af\u53bf","\u534e\u6c60\u53bf","\u5408\u6c34\u53bf","\u6b63\u5b81\u53bf","\u5b81\u53bf","\u9547\u539f\u53bf"]},{name:"\u5e73\u51c9\u5e02",area:["\u5d06\u5cd2\u533a","\u6cfe\u5ddd\u53bf","\u7075\u53f0\u53bf","\u5d07\u4fe1\u53bf","\u534e\u4ead\u53bf","\u5e84\u6d6a\u53bf","\u9759\u5b81\u53bf"]},{name:"\u5b9a\u897f\u5e02",area:["\u5b89\u5b9a\u533a","\u901a\u6e2d\u53bf","\u4e34\u6d2e\u53bf","\u6f33\u53bf","\u5cb7\u53bf","\u6e2d\u6e90\u53bf","\u9647\u897f\u53bf"]},{name:"\u9647\u5357\u5e02",area:["\u6b66\u90fd\u533a","\u6210\u53bf","\u5b95\u660c\u53bf","\u5eb7\u53bf","\u6587\u53bf","\u897f\u548c\u53bf","\u793c\u53bf","\u4e24\u5f53\u53bf","\u5fbd\u53bf"]},{name:"\u4e34\u590f\u56de\u65cf\u81ea\u6cbb\u5dde",area:["\u4e34\u590f\u5e02","\u4e34\u590f\u53bf","\u5eb7\u4e50\u53bf","\u6c38\u9756\u53bf","\u5e7f\u6cb3\u53bf","\u548c\u653f\u53bf","\u4e1c\u4e61\u65cf\u81ea\u6cbb\u53bf","\u79ef\u77f3\u5c71\u4fdd\u5b89\u65cf\u4e1c\u4e61\u65cf\u6492\u62c9\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u7518\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5408\u4f5c\u5e02","\u4e34\u6f6d\u53bf","\u5353\u5c3c\u53bf","\u821f\u66f2\u53bf","\u8fed\u90e8\u53bf","\u739b\u66f2\u53bf","\u788c\u66f2\u53bf","\u590f\u6cb3\u53bf"]}]},{name:"\u9752\u6d77\u7701",city:[{name:"\u897f\u5b81\u5e02",area:["\u57ce\u4e2d\u533a","\u57ce\u4e1c\u533a","\u57ce\u897f\u533a","\u57ce\u5317\u533a","\u6e5f\u6e90\u53bf","\u6e5f\u4e2d\u53bf","\u5927\u901a\u56de\u65cf\u571f\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6d77\u4e1c\u5730\u533a",area:["\u5e73\u5b89\u53bf","\u4e50\u90fd\u53bf","\u6c11\u548c\u56de\u65cf\u571f\u65cf\u81ea\u6cbb\u53bf","\u4e92\u52a9\u571f\u65cf\u81ea\u6cbb\u53bf","\u5316\u9686\u56de\u65cf\u81ea\u6cbb\u53bf","\u5faa\u5316\u6492\u62c9\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6d77\u5317\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u6d77\u664f\u53bf","\u7941\u8fde\u53bf","\u521a\u5bdf\u53bf","\u95e8\u6e90\u56de\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u6d77\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5171\u548c\u53bf","\u540c\u5fb7\u53bf","\u8d35\u5fb7\u53bf","\u5174\u6d77\u53bf","\u8d35\u5357\u53bf"]},{name:"\u9ec4\u5357\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u540c\u4ec1\u53bf","\u5c16\u624e\u53bf","\u6cfd\u5e93\u53bf","\u6cb3\u5357\u8499\u53e4\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u679c\u6d1b\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u739b\u6c81\u53bf","\u73ed\u739b\u53bf","\u7518\u5fb7\u53bf","\u8fbe\u65e5\u53bf","\u4e45\u6cbb\u53bf","\u739b\u591a\u53bf"]},{name:"\u7389\u6811\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u7389\u6811\u53bf","\u6742\u591a\u53bf","\u79f0\u591a\u53bf","\u6cbb\u591a\u53bf","\u56ca\u8c26\u53bf","\u66f2\u9ebb\u83b1\u53bf"]},{name:"\u6d77\u897f\u8499\u53e4\u65cf\u85cf\u65cf\u81ea\u6cbb\u5dde",area:["\u5fb7\u4ee4\u54c8\u5e02","\u683c\u5c14\u6728\u5e02","\u4e4c\u5170\u53bf","\u90fd\u5170\u53bf","\u5929\u5cfb\u53bf"]}]},{name:"\u5b81\u590f",city:[{name:"\u94f6\u5ddd\u5e02",area:["\u5174\u5e86\u533a","\u897f\u590f\u533a","\u91d1\u51e4\u533a","\u7075\u6b66\u5e02","\u6c38\u5b81\u53bf","\u8d3a\u5170\u53bf"]},{name:"\u77f3\u5634\u5c71\u5e02",area:["\u5927\u6b66\u53e3\u533a","\u60e0\u519c\u533a","\u5e73\u7f57\u53bf"]},{name:"\u5434\u5fe0\u5e02",area:["\u5229\u901a\u533a","\u9752\u94dc\u5ce1\u5e02","\u76d0\u6c60\u53bf","\u540c\u5fc3\u53bf"]},{name:"\u56fa\u539f\u5e02",area:["\u539f\u5dde\u533a","\u897f\u5409\u53bf","\u9686\u5fb7\u53bf","\u6cfe\u6e90\u53bf","\u5f6d\u9633\u53bf"]},{name:"\u4e2d\u536b\u5e02",area:["\u6c99\u5761\u5934\u533a","\u4e2d\u5b81\u53bf","\u6d77\u539f\u53bf"]}]},{name:"\u65b0\u7586",city:[{name:"\u4e4c\u9c81\u6728\u9f50\u5e02",area:["\u5929\u5c71\u533a","\u6c99\u4f9d\u5df4\u514b\u533a","\u65b0\u5e02\u533a","\u6c34\u78e8\u6c9f\u533a","\u5934\u5c6f\u6cb3\u533a","\u8fbe\u5742\u57ce\u533a","\u4e1c\u5c71\u533a","\u4e4c\u9c81\u6728\u9f50\u53bf"]},{name:"\u514b\u62c9\u739b\u4f9d\u5e02",area:["\u514b\u62c9\u739b\u4f9d\u533a","\u72ec\u5c71\u5b50\u533a","\u767d\u78b1\u6ee9\u533a","\u4e4c\u5c14\u79be\u533a"]},{name:"\u5410\u9c81\u756a\u5730\u533a",area:["\u5410\u9c81\u756a\u5e02","\u6258\u514b\u900a\u53bf","\u912f\u5584\u53bf"]},{name:"\u54c8\u5bc6\u5730\u533a",area:["\u54c8\u5bc6\u5e02","\u4f0a\u543e\u53bf","\u5df4\u91cc\u5764\u54c8\u8428\u514b\u81ea\u6cbb\u53bf"]},{name:"\u548c\u7530\u5730\u533a",area:["\u548c\u7530\u5e02","\u548c\u7530\u53bf","\u6d1b\u6d66\u53bf","\u6c11\u4e30\u53bf","\u76ae\u5c71\u53bf","\u7b56\u52d2\u53bf","\u4e8e\u7530\u53bf","\u58a8\u7389\u53bf"]},{name:"\u963f\u514b\u82cf\u5730\u533a",area:["\u963f\u514b\u82cf\u5e02","\u6e29\u5bbf\u53bf","\u6c99\u96c5\u53bf","\u62dc\u57ce\u53bf","\u963f\u74e6\u63d0\u53bf","\u5e93\u8f66\u53bf","\u67ef\u576a\u53bf","\u65b0\u548c\u53bf","\u4e4c\u4ec0\u53bf"]},{name:"\u5580\u4ec0\u5730\u533a",area:["\u5580\u4ec0\u5e02","\u5df4\u695a\u53bf","\u6cfd\u666e\u53bf","\u4f3d\u5e08\u53bf","\u53f6\u57ce\u53bf","\u5cb3\u666e\u6e56\u53bf","\u758f\u52d2\u53bf","\u9ea6\u76d6\u63d0\u53bf","\u82f1\u5409\u6c99\u53bf","\u838e\u8f66\u53bf","\u758f\u9644\u53bf","\u5854\u4ec0\u5e93\u5c14\u5e72\u5854\u5409\u514b\u81ea\u6cbb\u53bf"]},{name:"\u514b\u5b5c\u52d2\u82cf\u67ef\u5c14\u514b\u5b5c\u81ea\u6cbb\u5dde",area:["\u963f\u56fe\u4ec0\u5e02","\u963f\u5408\u5947\u53bf","\u4e4c\u6070\u53bf","\u963f\u514b\u9676\u53bf"]},{name:"\u5df4\u97f3\u90ed\u695e\u8499\u53e4\u81ea\u6cbb\u5dde",area:["\u5e93\u5c14\u52d2\u5e02","\u548c\u9759\u53bf","\u5c09\u7281\u53bf","\u548c\u7855\u53bf","\u4e14\u672b\u53bf","\u535a\u6e56\u53bf","\u8f6e\u53f0\u53bf","\u82e5\u7f8c\u53bf","\u7109\u8006\u56de\u65cf\u81ea\u6cbb\u53bf"]},{name:"\u660c\u5409\u56de\u65cf\u81ea\u6cbb\u5dde",area:["\u660c\u5409\u5e02","\u961c\u5eb7\u5e02","\u5947\u53f0\u53bf","\u739b\u7eb3\u65af\u53bf","\u5409\u6728\u8428\u5c14\u53bf","\u547c\u56fe\u58c1\u53bf","\u6728\u5792\u54c8\u8428\u514b\u81ea\u6cbb\u53bf","\u7c73\u6cc9\u5e02"]},{name:"\u535a\u5c14\u5854\u62c9\u8499\u53e4\u81ea\u6cbb\u5dde",area:["\u535a\u4e50\u5e02","\u7cbe\u6cb3\u53bf","\u6e29\u6cc9\u53bf"]},{name:"\u77f3\u6cb3\u5b50",area:["\u77f3\u6cb3\u5b50"]},{name:"\u963f\u62c9\u5c14",area:["\u963f\u62c9\u5c14"]},{name:"\u56fe\u6728\u8212\u514b",area:["\u56fe\u6728\u8212\u514b"]},{name:"\u4e94\u5bb6\u6e20",area:["\u4e94\u5bb6\u6e20"]},{name:"\u4f0a\u7281\u54c8\u8428\u514b\u81ea\u6cbb\u5dde",area:["\u4f0a\u5b81\u5e02","\u594e\u5c6f\u5e02","\u4f0a\u5b81\u53bf","\u7279\u514b\u65af\u53bf","\u5c3c\u52d2\u514b\u53bf","\u662d\u82cf\u53bf","\u65b0\u6e90\u53bf","\u970d\u57ce\u53bf","\u5de9\u7559\u53bf","\u5bdf\u5e03\u67e5\u5c14\u9521\u4f2f\u81ea\u6cbb\u53bf","\u5854\u57ce\u5730\u533a","\u963f\u52d2\u6cf0\u5730\u533a"]}]},{name:"\u53f0\u6e7e\u7701",city:[{name:"\u53f0\u5317\u5e02",area:["\u5185\u6e56\u533a","\u5357\u6e2f\u533a","\u4e2d\u6b63\u533a","\u4e07\u534e\u533a","\u5927\u540c\u533a","\u4e2d\u5c71\u533a","\u677e\u5c71\u533a","\u5927\u5b89\u533a","\u4fe1\u4e49\u533a","\u6587\u5c71\u533a","\u58eb\u6797\u533a","\u5317\u6295\u533a"]},{name:"\u65b0\u5317\u5e02",area:["\u677f\u6865\u533a","\u6c50\u6b62\u533a","\u65b0\u5e97\u533a"]},{name:"\u6843\u56ed\u5e02",area:["\u5176\u4ed6"]},{name:"\u53f0\u4e2d\u5e02",area:["\u5176\u4ed6"]},{name:"\u53f0\u5357\u5e02",area:["\u5176\u4ed6"]},{name:"\u9ad8\u96c4\u5e02",area:["\u5176\u4ed6"]}]},{name:"\u6fb3\u95e8",city:[{name:"\u6fb3\u95e8",area:["\u82b1\u5730\u739b\u5802\u533a","\u5723\u5b89\u591a\u5c3c\u5802\u533a","\u5927\u5802\u533a","\u671b\u5fb7\u5802\u533a","\u98ce\u987a\u5802\u533a","\u5609\u6a21\u5802\u533a","\u5723\u65b9\u6d4e\u5404\u5802\u533a","\u8def\u51fc"]}]},{name:"\u9999\u6e2f",city:[{name:"\u9999\u6e2f",area:["\u6df1\u6c34\u57d7\u533a","\u6cb9\u5c16\u65fa\u533a","\u4e5d\u9f99\u57ce\u533a","\u9ec4\u5927\u4ed9\u533a","\u89c2\u5858\u533a","\u5317\u533a","\u5927\u57d4\u533a","\u6c99\u7530\u533a","\u897f\u8d21\u533a","\u5143\u6717\u533a","\u5c6f\u95e8\u533a","\u8343\u6e7e\u533a","\u8475\u9752\u533a","\u79bb\u5c9b\u533a","\u4e2d\u897f\u533a","\u6e7e\u4ed4\u533a","\u4e1c\u533a","\u5357\u533a"]}]}]},"875f":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;e.default={state:{appInfo:"Bullllllllll"},mutations:{setAppInfo:function(t,e){t.appInfo=e}},actions:{setAppInfoAction:function(t,e){var a=t.commit;a("setAppInfo",e)}},getters:{}}},"88a1":function(t,e,a){"use strict";(function(t){var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("a34a")),n=s(a("c973")),r=s(a("ee6c")),o={components:{pickerAddress:r.default},data:function(){return{title:"\u65b0\u589e",param:{},classAttrList:[],classGridStyle:[],edit_inital_event:"",edit_ok_event:"",edit_select_compose_event:"",edit_compose_cls_id:"",global_attr:[],refdatastore:[],inputValList:[{Name:"test"},{Name:"test2"},{Name:"test3"},{Name:"test4"},{Name:"test5"},{Name:"test6"},{Name:"test7"}]}},onLoad:function(t){uni.setNavigationBarTitle({title:t.titlename});var e=JSON.parse(t.param);if(this.$data.title=e.Add_BtnName?e.Add_BtnName:t.titlename,e.EditDlgMode)if(e.Edit_dlg.Name){this.$data.param=e;e.EditDlgMode,e.Edit_dlg.Name;var a={class_id:e.clsid},s=this;s.$store.state.thisareaFuncID=e.clsid,s.$store.getters.getclassAttrList?(s.$data.classAttrList=s.$store.getters.getclassAttrList.data,s.classGridStyleInfo()):s.$store.dispatch("classAttrList",a).then((function(t){"00000"==t.code?(s.$data.classAttrList=t.data,s.classGridStyleInfo()):uni.showModal({title:"\u9519\u8bef1",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u7a97\u53e3\u6837\u5f0f\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u7f16\u8f91\u7a97\u53e3\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},methods:{cancel:function(t){uni.navigateBack({delta:1})},classGridStyleInfo:function(){var e=this;return(0,n.default)(i.default.mark((function a(){var s,n;return i.default.wrap((function(a){while(1)switch(a.prev=a.next){case 0:s=e,n={class_id:s.$data.param.clsid,name:s.$data.param.Edit_dlg.Name,type:"2"},s.$store.state.thisEditName=s.$data.param.Edit_dlg.Name,s.$store.getters.getclassGridStyleInfo?(s.$data.classGridStyle=s.$store.getters.getclassGridStyleInfo.data,s.class_attr_init()):s.$store.dispatch("classGridStyleInfo",n).then((function(t){"00000"==t.code?(t.data.StyleDef=JSON.parse(t.data.StyleDef),s.$data.classGridStyle=t.data,s.class_attr_init()):uni.showModal({title:"\u9519\u8bef1.2",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/classAttr.vue:482"),uni.showModal({title:"\u9519\u8bef1.3",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}));case 4:case"end":return a.stop()}}),a)})))()},ontap:function(t){var e=this,a=t;getApp().onScan((function(s){e.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=s.decodedata,uni.hideKeyboard(),e.onevent(a,s.decodedata)}))},onarrow:function(t,e){this.$data.classAttrList[t].Open=1!=e},ondateTime:function(t){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value},onchange:function(e){t("log",e.target," at pages/modal/classAttr.vue:506");var a=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].dictitem[e.target.value],s=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]];if(t("log",s," at pages/modal/classAttr.vue:509"),a.Name!=s.Value){this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=a.Name,t("log",this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value," at pages/modal/classAttr.vue:512");var i=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].action;if(i){for(var n=[],r=this.$data.classAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,val:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,val:d.Value?"1":"0"}):n.push({attr:d.Name,val:d.Value?d.Value:""})}var u={eventid:i,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:n};this.DataObjRunCustomEvent(u)}}},onchange2:function(e,a,s){if(0==e.length){for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)s[0].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(this.$data.classAttrList[i].Attr[n].Value="")}for(var o in e){var l,c;for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)e[o].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(l=i,c=n,r);var d=e[o],u=this.$data.classAttrList[l].Attr[c];if(t("log",u," at pages/modal/classAttr.vue:579"),d.Name!=u.Value){this.$data.classAttrList[l].Attr[c].Value=a,t("log",this.$data.classAttrList[l].Attr[c].Value," at pages/modal/classAttr.vue:582");var _=this.$data.classAttrList[l].Attr[c].action;if(_){var f=[],h=this.$data.classAttrList;for(i=0;i<h.length;i++){var p=h[i].Attr;for(n=0;n<p.length;n++){var m=p[n];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==m.Type&&"\u8bf7"==m.Value&&(m.Value=""),"\u5f15\u7528\u4eba\u5458"==m.Type||"\u5f15\u7528\u9879\u76ee"==m.Type?f.push({attr:m.Name,val:m.ValID?m.ValID:""}):"\u5e03\u5c14\u503c"==m.Type?f.push({attr:m.Name,val:m.Value?"1":"0"}):"\u5b57\u5178"==m.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==m.Type?f.push({attr:m.Name,val:d.Name}):f.push({attr:m.Name,val:m.Value?m.Value:""})}}var v={eventid:_,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:f};this.DataObjRunCustomEvent(v)}}}},onevent:function(t,e){var a=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(t.target.value!=a.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e||t.target.value;var s=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].action;if(s){for(var i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value?c.Value:""})}var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:i};this.DataObjRunCustomEvent(d,a)}}},oncheck:function(t){var e=!t.target.dataset.ischeck,a=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(e!=a.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e;var s=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].action;if(s){for(var i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value?c.Value:""})}var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:i};this.DataObjRunCustomEvent(d)}}},inputValListIsDel:function(t){this.$data.inputValList.splice(t,1)},addresschange:function(e){t("log",e.data.join(";")," at pages/modal/classAttr.vue:713"),this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=e.data.join(";")},classAttr_extButton:function(t,e){var a=this.$data.classAttrList[t].Attr[e].before_click_button,s=this.$data.classAttrList[t].Attr[e].button_callback;if(a)if(s){var i=this.$data.classAttrList[t].Attr[e];this.DataObjRunCustomEvent_Return(a,i,s,t,e)}else uni.showModal({title:"\u63d0\u793a",content:"button_callback-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"before_click_button-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPer:function(e,a){var s={index:e,iindex:a},i=this;uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(s),events:{AddPer:function(e,a){t("log",e," at pages/modal/classAttr.vue:739"),i.$data.classAttrList[a.index].Attr[a.iindex].Value=e[0].Name,i.$data.classAttrList[a.index].Attr[a.iindex].ValID=e[0].Login+";"+e[0].Name;var s=i.$data.classAttrList[a.index].Attr[a.iindex].action;if(s&&(s=s.trim(),s)){var n={eventid:s,edtype:"4",projectid:"",rclsid:"",robjid:"",userlogin:e[0].Login,clsid:i.$data.param.clsid,objid:"",attr:[]};i.DataObjRunCustomEvent(n)}}}})},classAttr_AddRef:function(e){t("log",e.target," at pages/modal/classAttr.vue:768"),uni.showModal({title:"\u63d0\u793a",content:"\u6b64\u529f\u80fd\u8fd8\u672a\u5b9e\u73b0\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPrj:function(t,e){var a={index:t,iindex:e},s=this;uni.navigateTo({url:"../selPrj/index?relation=-1&param="+JSON.stringify(a),events:{AddPer:function(t,e){s.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,s.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=s.$data.classAttrList[e.index].Attr[e.iindex].action;if(a&&(a=a.trim(),a)){var i={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:s.$data.param.clsid,objid:"",attr:[]};s.DataObjRunCustomEvent(i)}}}})},sava:function(){this.$data.edit_ok_event?this.OKDataObjRunCustomEvent():this.add()},add:function(){var e=this;uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."});for(var a=[],s=this.$data.classAttrList,i=0;i<s.length;i++)for(var n=s[i].Attr,r=0;r<n.length;r++){var o=n[r];if("\u8bf7\u9009\u62e9"!=o.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=o.Value||(o.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==o.Type&&"\u8bf7"==o.Value&&(o.Value=""),"\u5f15\u7528\u4eba\u5458"==o.Type||"\u5f15\u7528\u9879\u76ee"==o.Type)a.push({name:o.Name,value:o.ValID?o.ValID:""});else if("\u5e03\u5c14\u503c"==o.Type)a.push({name:o.Name,value:o.Value?"1":"0"});else if("\u5b57\u5178"==o.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==o.Type)if(1==o.select){var l="";for(var c in o.Value)l&&(l+=";"),l+=o.Value[c];a.push({name:o.Name,value:l})}else a.push({name:o.Name,value:o.Value});else a.push({name:o.Name,value:o.Value?o.Value:""});if(1==o.notempty&&!o.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:o.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}var d={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}},u={class_id:this.$data.param.clsid,data_obj_id:"",masterclsid:"",req:JSON.stringify(a),upfile:JSON.stringify([]),post_data:JSON.stringify({}),compose:JSON.stringify([]),refdatastore:JSON.stringify([]),extinfo:JSON.stringify(d),not_trigger_sys_event:""};t("log",u," at pages/modal/classAttr.vue:873"),this.$store.dispatch("addclassattr",u).then((function(a){if(t("log",a," at pages/modal/classAttr.vue:876"),uni.hideLoading(),"00000"==a.code){var s=JSON.parse(a.data.Action);if(t("log",s," at pages/modal/classAttr.vue:880"),"0"==s.ret){if(0!=s.ret)return void uni.showModal({title:"\u63d0\u793a",content:"\u6267\u884c\u811a\u672c\u5931\u8d25\uff0c"+s.result,showCancel:!1,confirmText:"\u53d6\u6d88"});if(s.info)return void uni.showModal({title:"\u63d0\u793a",content:"\u6267\u884c\u811a\u672c\u5931\u8d25\uff0c"+s.info,showCancel:!1,confirmText:"\u53d6\u6d88"});"0"==s.result_type&&uni.showToast({title:s.result,icon:"success",duration:3e3})}uni.redirectTo({url:"../modal/classAttr?param="+JSON.stringify(e.$data.param)+"&titlename="+e.$data.title})}else uni.showModal({title:"\u9519\u8bef",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/classAttr.vue:905"),uni.hideLoading(),uni.showModal({title:"\u63d0\u793a",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},class_attr_init:function(){var e=this.$data.classGridStyle.StyleDef.show_style,a=[];if(this.$data.classAttrList.length>0){for(var s=0;s<e.length;s++)for(var i=e[s].open,n=e[s].attrgroup_name,r=e[s].attrs,o=0;o<this.$data.classAttrList.length;o++){var l=this.$data.classAttrList[o];if(n==l.Name){for(var c=[],d=0;d<r.length;d++)for(var u=0;u<l.Attr.length;u++){var _=l.Attr[u];if(r[d].attr==_.Name){if(_.action=r[d].action,_.edit=r[d].edit,_.notempty=r[d].notempty,_.ext_button=r[d].ext_button,_.button_img=r[d].button_img,_.button_tooltip=r[d].button_tooltip,_.before_click_button=r[d].before_click_button,_.button_callback=r[d].button_callback,_.hidden=r[d].hidden,_.select=void 0!=r[d].select&&r[d].select,_.Value="",_.dictitem){1==_.select?_.Value=[]:_.Value="\u8bf7\u9009\u62e9";for(var f=0;f<_.dictitem.length;f++)_.dictitem[f].label=_.dictitem[f].CN_S_NAME,_.dictitem[f].value=_.dictitem[f].CN_S_NAME,"1"==_.dictitem[f].CN_C_IS_DEFAULT&&(_.Value=_.dictitem[f].CN_S_NAME)}if("\u65e5\u671f"==_.Type||"\u65f6\u95f4"==_.Type){var h=new Date,p={year:h.getFullYear(),month:h.getMonth()+1,day:h.getDate()};_.Value=p.year+"-"+(p.month>=10?p.month:"0"+p.month)+"-"+(p.day>=10?p.day:"0"+p.day)}if("\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==_.Type){var m=[],v=_.RelCls.split(",");for(var g in v){var $=v[g].split("|");m.push({id:$[0],name:$[1]})}_.RelClsList=m,_.Value="\u8bf7"}"\u7701\u5e02\u533a"==_.Type&&(_.Value="\u8bf7\u9009\u62e9"),"\u5e03\u5c14\u503c"==_.Type&&(_.Value=!1),c.push(_)}}a.push({BkColor:l.BkColor,HasAce:l.HasAce,ImgFontStyle:l.ImgFontStyle,Name:l.Name,Order:l.Order,Open:i,Attr:c,control_style:this.$data.classGridStyle.StyleDef.control_style,title_p_wdith:this.$data.classGridStyle.StyleDef.title_p_wdith})}}a.length>0&&(this.$data.classAttrList=a);var y=[];if(this.$data.classGridStyle.StyleDef&&this.$data.classGridStyle.StyleDef.show_style.length>0)for(e=this.$data.classGridStyle.StyleDef.show_style,s=0;s<e.length;s++)for(c=e[s].attrs,d=0;d<c.length;d++){var x=c[d];y.push({attr:x.attr,val:x.value?x.value:""})}var b=this.$data.classGridStyle.StyleDef.event;if(b&&b.length>0)for(s=0;s<b.length;s++)"before_ok"==b[s].event_id?this.$data.edit_ok_event=b[s]:"initial"==b[s].event_id?this.$data.edit_inital_event=b[s]:"before_select_compose"==b[s].event_id&&(this.$data.edit_select_compose_event=b[s].scrip_id,this.$data.edit_compose_cls_id=b[s].compose_cls_id);if(t("log",y," at pages/modal/classAttr.vue:1022"),this.$data.edit_inital_event){var C=this.$data.edit_inital_event.scrip_id,w={eventid:C,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:y};this.ini_DataObjRunCustomEvent(w)}t("log",this.$data.classGridStyle," at pages/modal/classAttr.vue:1038"),t("log",this.$data.classAttrList," at pages/modal/classAttr.vue:1039")}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u627e\u5230\u53ef\u663e\u793a\u7684\u7684\u5c5e\u6027",showCancel:!1,confirmText:"\u53d6\u6d88"})},ini_DataObjRunCustomEvent:function(e){var a=this,s={EditStyle:this.$data.param.Edit_dlg.Name,ViewStyle:this.$data.param.Edit_dlg.Name,NotTriggerSysEvent:0,enviroment:{function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}}},i={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid,rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(s.enviroment),inputparameter:"",global_attr:""};t("log",i," at pages/modal/classAttr.vue:1069"),this.$store.dispatch("DataObjRunCustomEventInfo",i).then((function(e){if(t("log",e," at pages/modal/classAttr.vue:1071"),"00000"==e.code){var s=JSON.parse(e.data),i=s.action;if(i)for(var n=0;n<i.length;n++){var r=i[n],o=r.action_type,l=r.value;if("set_dlg_attr"==o&&l){var c=l;"string"==typeof l&&(c=JSON.parse(l)),t("log",c," at pages/modal/classAttr.vue:1086");for(var d=0;d<c.length;d++){for(var u=0;u<a.$data.classAttrList.length;u++)for(var _=0;_<a.$data.classAttrList[u].Attr.length;_++){var f=a.$data.classAttrList[u].Attr[_];if(c[d].attr==f.Name&&("\u5b57\u5178"==f.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f.Type)){var h=[];for(var p in c[d].choice_list){var m=c[d].choice_list[p];h.push({CN_S_NAME:m,Name:m,label:m,value:m})}f.dictitem=h}}var v=0;if(a.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(v=1,a.$data.refdatastore.push(c[d])),0==v)for(n=0;n<a.$data.refdatastore.length;n++)a.$data.refdatastore[n].attr==c[d].attr&&(a.$data.refdatastore[n].value=c[d].value)}}"open_select_userdlg"==o&&uni.showModal({title:"\u9519\u8bef2.2",content:"open_select_userdlg\u8fd9\u4e2aaction_type\u8fd8\u672a\u5904\u7406\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}else uni.showModal({title:"\u9519\u8bef2",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef2.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent:function(e,a){var s=this,i={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}};a&&(i.edit_dlg={type:"small",class_id:this.$data.param.clsid},a&&(i.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip}));var n={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid.replace("{","").replace("}",""),rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(i),inputparameter:"",global_attr:JSON.stringify(this.$data.global_attr)};t("log",n," at pages/modal/classAttr.vue:1176"),this.$store.dispatch("DataObjRunCustomEventInfo",n).then((function(e){if(t("log",e," at pages/modal/classAttr.vue:1178"),"00000"==e.code){var a=JSON.parse(e.data),i=a.action;if(i){t("log",i," at pages/modal/classAttr.vue:1184");for(var n=0;n<i.length;n++){var r=i[n];if("set_dlg_attr"==r.action_type){var o=r.value;for(n=0;n<o.length;n++){if(o[n].choice_list)for(var l=0;l<s.$data.classAttrList.length;l++)for(var c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)if(c[d].Name==o[n].attr&&("\u5b57\u5178"==c[d].Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==c[d].Type)){var u=[];for(var _ in o[n].choice_list){var f=o[n].choice_list[_];u.push({CN_S_NAME:f,Name:f,label:f,value:f})}c[d].dictitem=u}for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)t("log",c[d].Name+"=="+o[n].attr," at pages/modal/classAttr.vue:1211"),c[d].Name==o[n].attr&&(c[d].Value=o[n].value);var h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else"set_global_attr"==a.action[n].action_type&&(s.$data.global_attr=a.action[n].value||[])}}if(a.result)for(o=a.result,n=0;n<o.length;n++){for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)c[d].Name==o[n].attr&&(c[d].Value=o[n].value);h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else uni.showModal({title:"\u9519\u8bef3",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef3.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},OKDataObjRunCustomEvent:function(){for(var e=this,a={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}},s=this.$data.edit_ok_event.scrip_id,i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u8bf7\u9009\u62e9"!=c.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=c.Value||(c.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value})}if(this.$data.refdatastore.length>0)for(r=0;r<this.$data.refdatastore.length;r++)i.filter((function(t){return this.$data.refdatastore[r].attr==t.name})).length||(length=1,i.push({attr:this.$data.refdatastore[r].attr,val:this.$data.refdatastore[r].value}));var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:i},u={edtype:d.edtype,eventid:d.eventid,projectid:d.projectid,rclsid:d.rclsid,robjid:d.robjid,userlogin:d.userlogin,clsid:d.clsid,objid:d.objid,attr:JSON.stringify(d.attr),extinfo:JSON.stringify(a),global_attr:JSON.stringify(this.$data.global_attr)};t("log",u," at pages/modal/classAttr.vue:1331"),this.$store.dispatch("DataObjRunCustomEventInfo",u).then((function(a){if(t("log",a," at pages/modal/classAttr.vue:1333"),"00000"==a.code){for(var s=JSON.parse(a.data),i=s.result,n=0;n<i.length;n++){var r=0;if(e.$data.refdatastore.filter((function(t){return i[n].attr==t.attr})).length||(r=1,e.$data.refdatastore.push(i[n])),0==r)for(var o=0;o<e.$data.refdatastore.length;o++)e.$data.refdatastore[o].attr==i[n].attr&&(e.$data.refdatastore[o].value=i[n].value)}e.add()}else uni.showModal({title:"\u9519\u8bef4",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef4.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent_Return:function(e,a,s,i,n){for(var r=this,o={function:"3000",cls_id:this.$data.param.clsid,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.clsid}},l=[],c=this.$data.classAttrList,d=0;d<c.length;d++)for(var u=c[d].Attr,_=0;_<u.length;_++){var f=u[_];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==f.Type&&"\u8bf7"==f.Value&&(f.Value=""),"\u5f15\u7528\u4eba\u5458"==f.Type||"\u5f15\u7528\u9879\u76ee"==f.Type?l.push({attr:f.Name,val:f.ValID?f.ValID:""}):"\u5e03\u5c14\u503c"==f.Type?l.push({attr:f.Name,val:f.Value?"1":"0"}):l.push({attr:f.Name,val:f.Value})}if(this.$data.refdatastore.length>0)for(d=0;d<this.$data.refdatastore.length;d++)l.filter((function(t){return this.$data.refdatastore[d].attr==t.name})).length||(length=1,l.push({attr:this.$data.refdatastore[d].attr,val:this.$data.refdatastore[d].value}));var h=o;h.edit_dlg={type:"small",class_id:this.$data.param.clsid},a&&(h.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var p={edtype:"0",eventid:e,projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.clsid,objid:"",attr:JSON.stringify(l),extinfo:JSON.stringify(h),global_attr:JSON.stringify(this.$data.global_attr)};t("log",p," at pages/modal/classAttr.vue:1422"),this.$store.dispatch("DataObjRunCustomEventInfo",p).then((function(o){if(t("log",o," at pages/modal/classAttr.vue:1424"),"00000"==o.code){var c=JSON.parse(o.data);if(""!=c){var d=c.action;if(t("log",d," at pages/modal/classAttr.vue:1430"),d)for(var u=0;u<d.length;u++){var _=d[u],f=_.value,h=JSON.stringify(h);if("open_panel"==_.action_type){var p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_select_userdlg"==_.action_type){f.style;var m=r,v={index:i,iindex:n,button_callback:s,req:l,data_attr:a};uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(v),events:{AddPer:function(e,a){t("log",e," at pages/modal/classAttr.vue:1460");var s=a.button_callback.trim(),i={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.clsid,objid:"",attr:a.req,inputparameter:e};m.DataObjRunCustomEvent(i,a.data_attr)}}})}else if("open_data_query_dlg"==_.action_type);else if("open_common_dlg"==_.action_type){_.value,p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_project_query_dlg"==_.action_type){var g="-1";"\u5168\u90e8\u76f8\u5173"==_.value.select_range?g="0":"\u6211\u8d1f\u8d23\u7684\u9879\u76ee"==_.value.select_range?g="1":"\u6211\u521b\u5efa\u7684"==_.value.select_range?g="2":"\u6211\u53c2\u4e0e\u7684"==_.value.select_range||"\u6211\u53c2\u52a0\u7684"==_.value.select_range?g="3":"\u6211\u5173\u6ce8\u7684"==_.value.select_range?g="4":"\u6211\u4e0b\u5c5e\u7684\u9879\u76ee"==_.value.select_range&&(g="5");m=r;var $={index:i,iindex:n,button_callback:s,req:l};uni.navigateTo({url:"../selPrj/index?relation="+g+"&param="+JSON.stringify($),events:{AddPer:function(t,e){m.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,m.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=e.button_callback.trim();if(a){var s={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.clsid,objid:"",attr:e.req};m.DataObjRunCustomEvent(s)}}}})}else{p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}}}else uni.showModal({title:"\u63d0\u793a5.2",content:"\u8c03\u7528 before_click_button \u811a\u672c\u8fd4\u56de\u7a7a\uff0cevent_id"+e,showCancel:!1,confirmText:"\u53d6\u6d88"})}else uni.showModal({title:"\u9519\u8bef5",content:o.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u63d0\u793a5.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}}};e.default=o}).call(this,a("0de9")["default"])},"8bbf":function(t,e){t.exports=Vue},"8f27":function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{title:"\u9009\u62e9\u9879\u76ee",relation:"-1",param:{},searchVal:"",ischecked:!1,data:[]}},onLoad:function(e){var a=this,s=JSON.parse(e.param);this.$data.param=s,this.$data.relation=e.relation;var i={relation:this.$data.relation,tag:"",type:"",kw:"",pindex:1,psize:999999999,state:"",order:"CN_T_CREATE DESC",kwpmname:"",kwcode:"",sessionid:""};this.$store.dispatch("ProjectGetAnalysisList",i).then((function(e){if(t("log",e," at pages/selPrj/index.vue:106"),"00000"==e.code){for(var s in e.data.Body)e.data.Body[s].ischeck=!1;a.$data.data=e.data.Body}else uni.showModal({title:"\u9519\u8bef1",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},methods:{onkeyup:function(e){var a=this,s={relation:this.$data.priRel,tag:"",type:"",kw:this.$data.searchVal,pindex:1,psize:999999999,state:"",order:"CN_T_CREATE DESC",kwpmname:"",kwcode:"",sessionid:""};this.$store.dispatch("ProjectGetAnalysisList",s).then((function(e){if(t("log",e," at pages/selPrj/index.vue:128"),"00000"==e.code){for(var s in e.data.Body)e.data.Body[s].ischeck=!1;a.$data.data=e.data.Body}else uni.showModal({title:"\u9519\u8bef2",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef2.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},onchange:function(t){var e=this.$data.data;for(var a in this.$data.data=[],e)e[a].ischeck=!1;e[t.target.dataset.index].ischeck=!t.target.dataset.ischeck,this.$data.data=e},sava:function(){var t=[];for(var e in this.$data.data)1==this.$data.data[e].ischeck&&t.push(this.$data.data[e]);if(0!=t.length){var a=this.$scope.eventChannel;a.emit("AddPer",t,this.$data.param),uni.navigateBack()}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u9009\u62e9\u9879\u76ee\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}};e.default=a}).call(this,a("0de9")["default"])},"8f62":function(t,e,a){"use strict";a.r(e);var s=a("88a1"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},9187:function(t,e,a){"use strict";a.r(e);var s=a("1c01"),i=a("f0c6");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},9203:function(t,e,a){"use strict";a.r(e);var s=a("8f27"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},9523:function(t,e,a){var s=a("a395");t.exports=function(t,e,a){return e=s(e),e in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t},t.exports.__esModule=!0,t.exports["default"]=t.exports},"970b":function(t,e){t.exports=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},t.exports.__esModule=!0,t.exports["default"]=t.exports},"99d6":function(t,e,a){"use strict";a.r(e);var s=a("c8ac"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},"9b42":function(t,e){t.exports=function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var s,i,n,r,o=[],l=!0,c=!1;try{if(n=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;l=!1}else for(;!(l=(s=n.call(a)).done)&&(o.push(s.value),o.length!==e);l=!0);}catch(d){c=!0,i=d}finally{try{if(!l&&null!=a["return"]&&(r=a["return"](),Object(r)!==r))return}finally{if(c)throw i}}return o}},t.exports.__esModule=!0,t.exports["default"]=t.exports},"9e12":function(t,e,a){"use strict";a.r(e);var s=a("2f27"),i=a("7a3b");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},"9f51":function(t,e,a){"use strict";a.r(e);var s=a("da46"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},a0f7:function(t){t.exports=JSON.parse('{"uni-popup.cancel":"\u53d6\u6d88","uni-popup.ok":"\u78ba\u5b9a","uni-popup.placeholder":"\u8acb\u8f38\u5165","uni-popup.title":"\u63d0\u793a","uni-popup.shareTitle":"\u5206\u4eab\u5230"}')},a34a:function(t,e,a){var s=a("7037"),i=a("7ec2")();t.exports=i;try{regeneratorRuntime=i}catch(n){"object"===("undefined"===typeof globalThis?"undefined":s(globalThis))?globalThis.regeneratorRuntime=i:Function("r","regeneratorRuntime = r")(i)}},a371:function(t,e,a){"use strict";a.r(e);var s=a("24ee");for(var i in s)["default"].indexOf(i)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(i);var n=a("f0c5"),r=Object(n["a"])(s["default"],void 0,void 0,!1,null,null,null,!1,void 0,void 0);e["default"]=r.exports},a395:function(t,e,a){var s=a("7037")["default"],i=a("e50d");t.exports=function(t){var e=i(t,"string");return"symbol"===s(e)?e:String(e)},t.exports.__esModule=!0,t.exports["default"]=t.exports},a413:function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.createAnimation=function(t,e){if(!e)return;return clearTimeout(e.timer),new c(t,e)};var i=s(a("9523")),n=s(a("970b")),r=s(a("5bc3"));function o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,s)}return a}function l(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?o(Object(a),!0).forEach((function(e){(0,i.default)(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}var c=function(){function t(e,a){(0,n.default)(this,t),this.options=e,this.animation=uni.createAnimation(e),this.currentStepAnimates={},this.next=0,this.$=a}return(0,r.default)(t,[{key:"_nvuePushAnimates",value:function(t,e){var a=this.currentStepAnimates[this.next],s={};if(s=a||{styles:{},config:{}},d.includes(t)){s.styles.transform||(s.styles.transform="");var i="";"rotate"===t&&(i="deg"),s.styles.transform+="".concat(t,"(").concat(e+i,") ")}else s.styles[t]="".concat(e);this.currentStepAnimates[this.next]=s}},{key:"_animateRun",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=this.$.$refs["ani"].ref;if(a)return new Promise((function(s,i){nvueAnimation.transition(a,l({styles:t},e),(function(t){s()}))}))}},{key:"_nvueNextAnimate",value:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0,i=t[a];if(i){var n=i.styles,r=i.config;this._animateRun(n,r).then((function(){a+=1,e._nvueNextAnimate(t,a,s)}))}else this.currentStepAnimates={},"function"===typeof s&&s(),this.isEnd=!0}},{key:"step",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.animation.step(t),this}},{key:"run",value:function(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((function(){"function"===typeof t&&t()}),this.$.durationTime)}}]),t}(),d=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];d.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((function(t){c.prototype[t]=function(){var e;return(e=this.animation)[t].apply(e,arguments),this}}))},a681:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},t._l(t._$s(1,"f",{forItems:t.data}),(function(e,s,i,n){return a("view",{key:t._$s(1,"f",{forIndex:i,key:"1-"+n}),staticClass:t._$s("1-"+n,"sc","v-area"),attrs:{_i:"1-"+n}},[a("p",{attrs:{"data-key":t._$s("2-"+n,"a-data-key",e.ID),_i:"2-"+n}},[t._v(t._$s("2-"+n,"t0-0",t._s(e.Name)))]),a("ul",{staticClass:t._$s("3-"+n,"sc","areaList"),attrs:{_i:"3-"+n}},t._l(t._$s("4-"+n,"f",{forItems:e.App}),(function(s,i,r,o){return a("li",{key:t._$s("4-"+n,"f",{forIndex:r,key:"4-"+n+"-"+o})},[a("a",{staticClass:t._$s("5-"+n+"-"+o,"sc","logo"),style:t._$s("5-"+n+"-"+o,"s",{"background-color":s.BkColor,color:s.BkColor}),attrs:{_i:"5-"+n+"-"+o},on:{click:function(e){return t.appCreate(s)}}},[a("i",{class:t._$s("6-"+n+"-"+o,"c",s.ImgFontStyle),style:t._$s("6-"+n+"-"+o,"s",{color:s.TxtColor}),attrs:{_i:"6-"+n+"-"+o}})]),a("p",{attrs:{"data-key":t._$s("7-"+n+"-"+o,"a-data-key",e.ID),_i:"7-"+n+"-"+o}},[t._v(t._$s("7-"+n+"-"+o,"t0-0",t._s(s.Name)))])])})),0)])})),0)},i=[]},b135:function(t,e,a){"use strict";a.r(e);var s=a("e97a"),i=a("7426");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,"71275280",null,!1,s["a"],void 0);e["default"]=o.exports},b314:function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("85cc")),n=["","",""],r={data:function(){return{value:[0,0,0],array:[],index:0}},created:function(){this.initSelect()},methods:{initSelect:function(){this.updateSourceDate().updateAddressDate().$forceUpdate()},columnchange:function(t){this.updateSelectIndex(t.detail.column,t.detail.value).updateSourceDate().updateAddressDate().$forceUpdate()},updateSourceDate:function(){return this.array=[],this.array[0]=i.default.map((function(t){return{name:t.name}})),this.array[1]=i.default[this.value[0]].city.map((function(t){return{name:t.name}})),this.array[2]=i.default[this.value[0]].city[this.value[1]].area.map((function(t){return{name:t}})),this},updateSelectIndex:function(t,e){var a=JSON.parse(JSON.stringify(this.value));return a[t]=e,0===t&&(a[1]=0,a[2]=0),1===t&&(a[2]=0),this.value=a,this},updateAddressDate:function(){return n[0]=this.array[0][this.value[0]].name,n[1]=this.array[1][this.value[1]].name,n[2]=this.array[2][this.value[2]].name,this},bindPickerChange:function(t){return this.$emit("change",{target:t.target,data:n}),this}}};e.default=r},b3bf:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},[a("view",[a("input",{directives:[{name:"model",rawName:"v-model",value:t.searchVal,expression:"searchVal"}],staticClass:t._$s(2,"sc","txt_search"),attrs:{_i:2},domProps:{value:t._$s(2,"v-model",t.searchVal)},on:{keyup:t.onkeyup,input:function(e){e.target.composing||(t.searchVal=e.target.value)}}}),a("div",{staticClass:t._$s(3,"sc","dv_query_body"),attrs:{_i:3}},t._l(t._$s(4,"f",{forItems:t.data}),(function(e,s,i,n){return a("div",{key:t._$s(4,"f",{forIndex:i,key:"4-"+n}),staticClass:t._$s("4-"+n,"sc","psn"),attrs:{_i:"4-"+n}},[a("checkbox-group",{staticClass:t._$s("5-"+n,"sc","ischeck"),attrs:{"data-ischeck":t._$s("5-"+n,"a-data-ischeck",e.ischeck),"data-index":t._$s("5-"+n,"a-data-index",s),_i:"5-"+n},on:{change:t.onchange}},[a("label",[a("checkbox",{attrs:{checked:t._$s("7-"+n,"a-checked",e.ischeck),_i:"7-"+n}}),a("div",{staticClass:t._$s("8-"+n,"sc","dv_title"),attrs:{_i:"8-"+n}},[t._v(t._$s("8-"+n,"t0-0",t._s(e.PrjCode))+t._$s("8-"+n,"t0-1",t._s(e.Name))+t._$s("8-"+n,"t0-2",t._s(e.PMName)))])])])])})),0),a("button",{staticClass:t._$s(9,"sc","btn_sava"),attrs:{_i:9},on:{click:t.sava}})])])},i=[]},bb9d:function(t,e){t.exports="/images/login/mobox_log_200.png"},bca8:function(t,e,a){"use strict";a.r(e);var s=a("b3bf"),i=a("9203");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},c135:function(t,e){t.exports=function(t){if(Array.isArray(t))return t},t.exports.__esModule=!0,t.exports["default"]=t.exports},c240:function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports["default"]=t.exports},c534:function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={data:function(){return{title:"\u9009\u62e9\u4eba\u5458",mulit:"",param:{},searchVal:"",ischecked:!1,data:[]}},onLoad:function(e){t("log",e," at pages/selpsn/index.vue:87");var a=JSON.parse(e.param);this.$data.param=a,this.$data.mulit=e.mulit},methods:{onkeyup:function(t){var e=this;if(this.$data.searchVal){var a={jp:this.$data.searchVal,dept_id:""};this.$store.dispatch("querySelpsn",a).then((function(t){if("00000"==t.code){for(var a in t.data)t.data[a].ischeck=!1;e.$data.data=t.data}else uni.showModal({title:"\u9519\u8bef",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else this.$data.data=[]},onchange:function(t){var e=this.$data.data;if(this.$data.data=[],"false"==this.$data.mulit)for(var a in e)e[a].ischeck=!1;e[t.target.dataset.index].ischeck=!t.target.dataset.ischeck,this.$data.data=e},sava:function(){var t=[];for(var e in this.$data.data)1==this.$data.data[e].ischeck&&t.push(this.$data.data[e]);if(0!=t.length){var a=this.$scope.eventChannel;a.emit("AddPer",t,this.$data.param),uni.navigateBack()}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u9009\u62e9\u4eba\u5458\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}};e.default=a}).call(this,a("0de9")["default"])},c8ac:function(t,e,a){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"uniPopup",components:{},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup:function(t){}},data:function(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:this.isDesktop?"fixforpc-top":"top"}},computed:{isDesktop:function(){return this.popupWidth>=500&&this.popupHeight>=500},bg:function(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted:function(){var t=this;(function(){var e=uni.getSystemInfoSync(),a=e.windowWidth,s=e.windowHeight,i=e.windowTop,n=e.safeArea,r=(e.screenHeight,e.safeAreaInsets);t.popupWidth=a,t.popupHeight=s+(i||0),n&&t.safeArea?t.safeAreaInsets=r.bottom:t.safeAreaInsets=0})()},destroyed:function(){this.setH5Visible()},created:function(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible:function(){},closeMask:function(){this.maskShow=!1},disableMask:function(){this.mkclick=!1},clear:function(t){t.stopPropagation(),this.clearPropagation=!0},open:function(e){this.showPopup&&(clearTimeout(this.timer),this.showPopup=!1);e&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(e)||(e=this.type),this.config[e]?(this[this.config[e]](),this.$emit("change",{show:!0,type:e})):t("error","\u7f3a\u5c11\u7c7b\u578b\uff1a",e," at uni_modules/uni-popup/components/uni-popup/uni-popup.vue:280")},close:function(t){var e=this;this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout((function(){e.showPopup=!1}),300)},touchstart:function(){this.clearPropagation=!1},onTap:function(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top:function(t){var e=this;this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((function(){e.messageChild&&"message"===e.type&&e.messageChild.timerClose()})))},bottom:function(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:this.safeAreaInsets+"px",backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0)},center:function(t){this.popupstyle="center",this.ani=["zoom-out","fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center"},t||(this.showPopup=!0,this.showTrans=!0)},left:function(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)},right:function(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)}}};e.default=a}).call(this,a("0de9")["default"])},c8ba:function(t,a){var s;s=function(){return this}();try{s=s||new Function("return this")()}catch(e){"object"===typeof window&&(s=window)}t.exports=s},c973:function(t,e){function a(t,e,a,s,i,n,r){try{var o=t[n](r),l=o.value}catch(c){return void a(c)}o.done?e(l):Promise.resolve(l).then(s,i)}t.exports=function(t){return function(){var e=this,s=arguments;return new Promise((function(i,n){var r=t.apply(e,s);function o(t){a(r,i,n,o,l,"next",t)}function l(t){a(r,i,n,o,l,"throw",t)}o(void 0)}))}},t.exports.__esModule=!0,t.exports["default"]=t.exports},d5ea:function(t,e,a){"use strict";a.r(e);var s=a("2838"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},da46:function(t,e,a){"use strict";var s=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(a("85cc")),n=["","",""],r={data:function(){return{value:[0,0,0],array:[],index:0}},created:function(){this.initSelect()},methods:{initSelect:function(){this.updateSourceDate().updateAddressDate().$forceUpdate()},columnchange:function(t){this.updateSelectIndex(t.detail.column,t.detail.value).updateSourceDate().updateAddressDate().$forceUpdate()},updateSourceDate:function(){return this.array=[],this.array[0]=i.default.map((function(t){return{name:t.name}})),this.array[1]=i.default[this.value[0]].city.map((function(t){return{name:t.name}})),this.array[2]=i.default[this.value[0]].city[this.value[1]].area.map((function(t){return{name:t}})),this},updateSelectIndex:function(t,e){var a=JSON.parse(JSON.stringify(this.value));return a[t]=e,0===t&&(a[1]=0,a[2]=0),1===t&&(a[2]=0),this.value=a,this},updateAddressDate:function(){return n[0]=this.array[0][this.value[0]].name,n[1]=this.array[1][this.value[1]].name,n[2]=this.array[2][this.value[2]].name,this},bindPickerChange:function(t){return this.$emit("change",{target:t.target,data:n}),this}}};e.default=r},dbd2:function(t,a,s){"use strict";(function(t){var i=s("4ea4");Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=i(s("a34a")),r=i(s("c973")),o=i(s("ee6c")),l={components:{pickerAddress:o.default},data:function(){return{title:"\u65b0\u589e",param:{},classAttrList:[],classGridStyle:[],edit_inital_event:"",edit_ok_event:"",edit_select_compose_event:"",edit_compose_cls_id:"",global_attr:[],refdatastore:[],scanCodeVal:"",subClassAttrList:[],subPanelList:[],subClassGridStyle:[]}},onLoad:function(e){uni.setNavigationBarTitle({title:e.titlename});var a=JSON.parse(e.param);if(this.$data.title=a.Add_BtnName?a.Add_BtnName:e.titlename,t("log",a," at pages/modal/ms_classAttr.vue:646"),a.Master_Cls.View_Style)if(a.Master_Cls.View_Style.Name){this.$data.param=a;var s={class_id:a.Master_Cls.ID},i=this;i.$store.state.thisareaFuncID=a.Master_Cls.ID,i.$store.getters.getclassAttrList?(i.$data.classAttrList=i.$store.getters.getclassAttrList.data,i.classGridStyleInfo(a.Master_Cls.ID,i.$data.param.Master_Cls.View_Style.Name,"Mast")):i.$store.dispatch("classAttrList",s).then((function(t){"00000"==t.code?(i.$data.classAttrList=t.data,i.classGridStyleInfo(a.Master_Cls.ID,i.$data.param.Master_Cls.View_Style.Name,"Mast")):uni.showModal({title:"\u9519\u8bef1",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}));var n={class_id:a.Sub_Cls.ID};i.$store.state.thisareaFuncSubID=a.Sub_Cls.ID,i.$store.getters.getSubClassAttrList?(i.$data.subClassAttrList=i.$store.getters.getSubClassAttrList.data,i.classGridStyleInfo(a.Sub_Cls.ID,i.$data.param.Sub_Cls.View_Style.Name,"Sub")):i.$store.dispatch("subClassAttrList",n).then((function(t){"00000"==t.code?(i.$data.subClassAttrList=t.data,i.classGridStyleInfo(a.Sub_Cls.ID,i.$data.param.Sub_Cls.View_Style.Name,"Sub")):uni.showModal({title:"\u9519\u8bef1_1",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef1_1.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u7a97\u53e3\u6837\u5f0f\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"\u8be5\u529f\u80fd\u70b9\u672a\u914d\u7f6e\u754c\u9762\u7a97\u53e3\uff0c\u8bf7\u91cd\u65b0\u914d\u7f6e\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},methods:{cancel:function(t){uni.navigateBack({delta:1})},panel_del:function(e){var a=this;if(this.$data.subPanelList[e].scanCodeVal==this.$data.scanCodeVal&&(this.$data.scanCodeVal=""),this.$data.subPanelList[e].ObjID){var s={clsId:this.$data.param.Sub_Cls.ID,objId:this.$data.subPanelList[e].ObjID};t("log",s," at pages/modal/ms_classAttr.vue:728"),uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."}),this.$store.dispatch("DelObj",s).then((function(s){t("log",s," at pages/modal/ms_classAttr.vue:732"),uni.hideLoading(),"00000"==s.code?(a.$data.subPanelList.splice(e,1),uni.showModal({title:"\u63d0\u793a",content:"\u5220\u9664\u6210\u529f\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})):uni.showModal({title:"\u9519\u8bef9",content:s.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:741"),uni.hideLoading(),uni.showModal({title:"\u63d0\u793a9.1",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}else this.$data.subPanelList.splice(e,1)},classGridStyleInfo:function(e,a,s){var i=this;return(0,r.default)(n.default.mark((function r(){var o,l;return n.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:o=i,l={class_id:e,name:a,type:"2"},"Mast"==s?(o.$store.state.thisEditName=a,o.$store.getters.getclassGridStyleInfo?(o.$data.classGridStyle=o.$store.getters.getclassGridStyleInfo.data,o.class_attr_init()):o.$store.dispatch("classGridStyleInfo",l).then((function(t){"00000"==t.code?(t.data.StyleDef=JSON.parse(t.data.StyleDef),o.$data.classGridStyle=t.data,o.class_attr_init()):uni.showModal({title:"\u9519\u8bef1.2",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:774"),uni.showModal({title:"\u9519\u8bef1.3",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))):"Sub"==s&&(o.$store.state.thisEditSubName=a,o.$store.getters.getSubClassGridStyleInfo?(o.$data.subClassGridStyle=o.$store.getters.getSubClassGridStyleInfo.data,o.subClass_attr_init()):o.$store.dispatch("subClassGridStyleInfo",l).then((function(t){"00000"==t.code?(t.data.StyleDef=JSON.parse(t.data.StyleDef),o.$data.subClassGridStyle=t.data,o.subClass_attr_init()):uni.showModal({title:"\u9519\u8bef1.2",content:t.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:796"),uni.showModal({title:"\u9519\u8bef1.3",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})})));case 3:case"end":return n.stop()}}),r)})))()},ontap:function(t){var e=this;getApp().onScan((function(a){var s=e.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value;if(s!=a.decodedata){e.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=a.decodedata,uni.hideKeyboard();var i=e.$data.param.Scan_Code.Input_Change_Event.ID;if(i){for(var n=[],r=e.$data.classAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,value:d.Value?"1":"0"}):n.push({attr:d.Name,value:d.Value?d.Value:""})}var u={eventid:i,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:n,mast_attr:[],inputParamter:[{attr:"mast_input_3037",value:a.decodedata}]};e.scan_DataObjRunCustomEvent(u,"")}}}))},subontap:function(t){var e=this;getApp().onScan((function(a){var s=e.$data.subClassAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value;if(s!=a.decodedata){e.$data.subClassAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=a.decodedata,uni.hideKeyboard();var i=e.$data.param.Scan_Code.Input_Change_Event.ID;if(i){for(var n=[],r=e.$data.subClassAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,value:d.Value?"1":"0"}):n.push({attr:d.Name,value:d.Value?d.Value:""})}var u={eventid:i,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:n,mast_attr:[],inputParamter:[{attr:"mast_input_3037",value:a.decodedata}]};e.scan_DataObjRunCustomEvent(u,"")}}}))},scan_ontap:function(e){var a=this;getApp().onScan((function(e){t("log",e.decodedata," at pages/modal/ms_classAttr.vue:904");var s=!0;for(var i in a.$data.subPanelList)a.$data.subPanelList[i].scanCodeVal==e.decodedata&&(s=!1);if(s){uni.hideKeyboard(),a.$data.scanCodeVal=e.decodedata;var n=a.$data.param.Scan_Code.Input_Change_Event.ID;if(n){var r=[],o=a.$data.classAttrList;for(i=0;i<o.length;i++)for(var l=o[i].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?r.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?r.push({attr:d.Name,value:d.Value?"1":"0"}):r.push({attr:d.Name,value:d.Value?d.Value:""})}var u=[],_=a.$data.subClassAttrList;for(i=0;i<_.length;i++)for(l=_[i].Attr,c=0;c<l.length;c++){d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?u.push({attr:d.Name,value:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?u.push({attr:d.Name,value:d.Value?"1":"0"}):u.push({attr:d.Name,value:d.Value?d.Value:""})}var f={eventid:n,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:u,mast_attr:r,inputParamter:[{attr:"input_3037",value:a.$data.scanCodeVal}]};a.scan_DataObjRunCustomEvent(f,"")}}}))},scan_onevent:function(t){if(t.target.value){var e=!0;for(var a in this.$data.subPanelList)this.$data.subPanelList[a].scanCodeVal==t.target.value&&(e=!1);if(e){uni.hideKeyboard(),this.$data.scanCodeVal=t.target.value;var s=this.$data.param.Scan_Code.Input_Change_Event.ID;if(s){var i=[],n=this.$data.classAttrList;for(a=0;a<n.length;a++)for(var r=n[a].Attr,o=0;o<r.length;o++){var l=r[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type?i.push({attr:l.Name,value:l.ValID?l.ValID:""}):"\u5e03\u5c14\u503c"==l.Type?i.push({attr:l.Name,value:l.Value?"1":"0"}):i.push({attr:l.Name,value:l.Value?l.Value:""})}var c=[],d=this.$data.subClassAttrList;for(a=0;a<d.length;a++)for(r=d[a].Attr,o=0;o<r.length;o++){l=r[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type?c.push({attr:l.Name,value:l.ValID?l.ValID:""}):"\u5e03\u5c14\u503c"==l.Type?c.push({attr:l.Name,value:l.Value?"1":"0"}):c.push({attr:l.Name,value:l.Value?l.Value:""})}var u={eventid:s,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:c,mast_attr:i,inputParamter:[{attr:"input_3037",value:this.$data.scanCodeVal}]};this.scan_DataObjRunCustomEvent(u,"")}}}},onarrow:function(t,a){var s=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Open;s?this.$data.classAttrList[e.target.dataset["iiindex"]].subClassAttr[t].Open=1!=a:this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=1!=a},ondateTime:function(t){var e=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value;e?this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value:this.$data.subPanelList[t.target.dataset["iiindex"]].subClassAttr[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value},onchange:function(e){t("log",e.target," at pages/modal/ms_classAttr.vue:1056");var a=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].dictitem[e.target.value],s=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]];if(t("log",s," at pages/modal/ms_classAttr.vue:1059"),a.Name!=s.Value){this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=a.Name,t("log",this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value," at pages/modal/ms_classAttr.vue:1062");var i=this.$data.classAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].action;if(i){for(var n=[],r=this.$data.classAttrList,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,val:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,val:d.Value?"1":"0"}):n.push({attr:d.Name,val:d.Value?d.Value:""})}var u={eventid:i,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:n};this.DataObjRunCustomEvent(u)}}},onchange2:function(e,a,s){if(0==e.length){for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)s[0].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(this.$data.classAttrList[i].Attr[n].Value="")}for(var o in e){var l,c;for(var i in this.$data.classAttrList)for(var n in this.$data.classAttrList[i].Attr)for(var r in this.$data.classAttrList[i].Attr[n].dictitem)e[o].Name==this.$data.classAttrList[i].Attr[n].dictitem[r].Name&&(l=i,c=n,r);var d=e[o],u=this.$data.classAttrList[l].Attr[c];if(t("log",u," at pages/modal/ms_classAttr.vue:1129"),d.Name!=u.Value){this.$data.classAttrList[l].Attr[c].Value=a,t("log",this.$data.classAttrList[l].Attr[c].Value," at pages/modal/ms_classAttr.vue:1132");var _=this.$data.classAttrList[l].Attr[c].action;if(_){var f=[],h=this.$data.classAttrList;for(i=0;i<h.length;i++){var p=h[i].Attr;for(n=0;n<p.length;n++){var m=p[n];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==m.Type&&"\u8bf7"==m.Value&&(m.Value=""),"\u5f15\u7528\u4eba\u5458"==m.Type||"\u5f15\u7528\u9879\u76ee"==m.Type?f.push({attr:m.Name,val:m.ValID?m.ValID:""}):"\u5e03\u5c14\u503c"==m.Type?f.push({attr:m.Name,val:m.Value?"1":"0"}):"\u5b57\u5178"==m.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==m.Type?f.push({attr:m.Name,val:d.Name}):f.push({attr:m.Name,val:m.Value?m.Value:""})}}var v={eventid:_,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:f};this.DataObjRunCustomEvent(v)}}}},sub_onchange:function(e){t("log",e.target," at pages/modal/ms_classAttr.vue:1173");var a=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].dictitem[e.target.value],s=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]];if(t("log",s," at pages/modal/ms_classAttr.vue:1176"),a.Name!=s.Value){this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=a.Name,t("log",this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value," at pages/modal/ms_classAttr.vue:1179");var i=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].action;if(i){for(var n=[],r=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr,o=0;o<r.length;o++)for(var l=r[o].Attr,c=0;c<l.length;c++){var d=l[c];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==d.Type&&"\u8bf7"==d.Value&&(d.Value=""),"\u5f15\u7528\u4eba\u5458"==d.Type||"\u5f15\u7528\u9879\u76ee"==d.Type?n.push({attr:d.Name,val:d.ValID?d.ValID:""}):"\u5e03\u5c14\u503c"==d.Type?n.push({attr:d.Name,val:d.Value?"1":"0"}):n.push({attr:d.Name,val:d.Value?d.Value:""})}var u={eventid:i,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Sub_Cls.ID,objid:"",attr:n};this.DataObjRunCustomEvent(u)}}},sub_onchange2:function(a,s,i){var n=this.$data.subPanelList[e.target.dataset["iiindex"]].subClassAttr;if(0==a.length){for(var r in n)for(var o in n[r].Attr)for(var l in n[r].Attr[o].dictitem)i[0].Name==n[r].Attr[o].dictitem[l].Name&&(n[r].Attr[o].Value="")}for(var c in a){var d,u;for(var r in n)for(var o in n[r].Attr)for(var l in n[r].Attr[o].dictitem)a[c].Name==n[r].Attr[o].dictitem[l].Name&&(d=r,u=o,l);var _=a[c],f=n[d].Attr[u];if(t("log",f," at pages/modal/ms_classAttr.vue:1247"),_.Name!=f.Value){n[d].Attr[u].Value=s,t("log",n[d].Attr[u].Value," at pages/modal/ms_classAttr.vue:1250");var h=n[d].Attr[u].action;if(h){var p=[],m=n;for(r=0;r<m.length;r++){var v=m[r].Attr;for(o=0;o<v.length;o++){var g=v[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==g.Type&&"\u8bf7"==g.Value&&(g.Value=""),"\u5f15\u7528\u4eba\u5458"==g.Type||"\u5f15\u7528\u9879\u76ee"==g.Type?p.push({attr:g.Name,val:g.ValID?g.ValID:""}):"\u5e03\u5c14\u503c"==g.Type?p.push({attr:g.Name,val:g.Value?"1":"0"}):"\u5b57\u5178"==g.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==g.Type?p.push({attr:g.Name,val:_.Name}):p.push({attr:g.Name,val:g.Value?g.Value:""})}}var $={eventid:h,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Sub_Cls.ID,objid:"",attr:p};this.DataObjRunCustomEvent($)}}}},onevent:function(t){var e=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(e){if(t.target.value!=e.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value;var a=this.$data.param.Scan_Code.Input_Change_Event.ID;if(a){for(var s=[],i=this.$data.classAttrList,n=0;n<i.length;n++)for(var r=i[n].Attr,o=0;o<r.length;o++){var l=r[o];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type?s.push({attr:l.Name,value:l.ValID?l.ValID:""}):"\u5e03\u5c14\u503c"==l.Type?s.push({attr:l.Name,value:l.Value?"1":"0"}):s.push({attr:l.Name,value:l.Value?l.Value:""})}var c={eventid:a,edtype:"7",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:s,mast_attr:[],inputParamter:[{attr:"mast_input_3037",value:t.target.value}]};this.scan_DataObjRunCustomEvent(c,"")}}}else this.$data.subPanelList[t.target.dataset["iiindex"]].subClassAttr[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=t.target.value},oncheck:function(t){var e=!t.target.dataset.ischeck,a=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]];if(a){if(e!=a.Value){this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e;var s=this.$data.classAttrList[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].action;if(s){for(var i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,val:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,val:c.Value?"1":"0"}):i.push({attr:c.Name,val:c.Value?c.Value:""})}var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:i};this.DataObjRunCustomEvent(d)}}}else this.$data.subPanelList[t.target.dataset["iiindex"]].subClassAttr[t.target.dataset["index"]].Attr[t.target.dataset["iindex"]].Value=e},inputValListIsDel:function(t){this.$data.inputValList.splice(t,1)},addresschange:function(e){t("log",e.data.join(";")," at pages/modal/ms_classAttr.vue:1394"),this.$data.subClassAttrList[e.target.dataset["index"]].Attr[e.target.dataset["iindex"]].Value=e.data.join(";")},classAttr_extButton:function(t,e){var a=this.$data.classAttrList[t].Attr[e].before_click_button,s=this.$data.classAttrList[t].Attr[e].button_callback;if(a)if(s){var i=this.$data.classAttrList[t].Attr[e];this.DataObjRunCustomEvent_Return(a,i,s,t,e)}else uni.showModal({title:"\u63d0\u793a",content:"button_callback-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"});else uni.showModal({title:"\u63d0\u793a",content:"before_click_button-event_id\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},scan_classAttr_extButton:function(t){var e=this.$data.param.Scan_Code.Before_Select_Event.ID,a=this.$data.param.Scan_Code.After_Select_Event.ID;e?a?this.DataObjRunCustomEvent_Return(e,"",a,"",""):uni.showModal({title:"\u63d0\u793a",content:"\u65b0\u589e\u6309\u94ae\u540e\u4e8b\u4ef6\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"}):uni.showModal({title:"\u63d0\u793a",content:"\u9009\u62e9\u6309\u94ae\u524d\u4e8b\u4ef6\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPer:function(e,a){var s={index:e,iindex:a},i=this;uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(s),events:{AddPer:function(e,a){t("log",e," at pages/modal/ms_classAttr.vue:1435"),i.$data.classAttrList[a.index].Attr[a.iindex].Value=e[0].Name,i.$data.classAttrList[a.index].Attr[a.iindex].ValID=e[0].Login+";"+e[0].Name;var s=i.$data.classAttrList[a.index].Attr[a.iindex].action;if(s&&(s=s.trim(),s)){var n={eventid:s,edtype:"4",projectid:"",rclsid:"",robjid:"",userlogin:e[0].Login,clsid:i.$data.param.Master_Cls.ID,objid:"",attr:[]};i.DataObjRunCustomEvent(n)}}}})},classAttr_AddRef:function(e){t("log",e.target," at pages/modal/ms_classAttr.vue:1464"),uni.showModal({title:"\u63d0\u793a",content:"\u6b64\u529f\u80fd\u8fd8\u672a\u5b9e\u73b0\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})},classAttr_AddPrj:function(t,e){var a={index:t,iindex:e},s=this;uni.navigateTo({url:"../selPrj/index?relation=-1&param="+JSON.stringify(a),events:{AddPer:function(t,e){s.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,s.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=s.$data.classAttrList[e.index].Attr[e.iindex].action;if(a&&(a=a.trim(),a)){var i={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:s.$data.param.Master_Cls.ID,objid:"",attr:[]};s.DataObjRunCustomEvent(i)}}}})},sava:function(){this.$data.param.Before_OK_Event?this.scan_OKDataObjRunCustomEvent(this.$data.param.Before_OK_Event.ID):this.$data.param.After_OK_Event?this.scan_OKDataObjRunCustomEvent(this.$data.param.After_OK_Event.ID):uni.navigateBack({delta:1})},add:function(){var e=this;uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."});for(var a=[],s=this.$data.classAttrList,i=0;i<s.length;i++)for(var n=s[i].Attr,r=0;r<n.length;r++){var o=n[r];if("\u8bf7\u9009\u62e9"!=o.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=o.Value||(o.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==o.Type&&"\u8bf7"==o.Value&&(o.Value=""),"\u5f15\u7528\u4eba\u5458"==o.Type||"\u5f15\u7528\u9879\u76ee"==o.Type)a.push({name:o.Name,value:o.ValID?o.ValID:""});else if("\u5e03\u5c14\u503c"==o.Type)a.push({name:o.Name,value:o.Value?"1":"0"});else if("\u5b57\u5178"==o.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==o.Type)if(1==o.select){var l="";for(var c in o.Value)l&&(l+=";"),l+=o.Value[c];a.push({name:o.Name,value:l})}else a.push({name:o.Name,value:o.Value});else a.push({name:o.Name,value:o.Value?o.Value:""});if(1==o.notempty&&!o.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:o.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}var d={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}},u={class_id:this.$data.param.Master_Cls.ID,data_obj_id:"",masterclsid:"",req:JSON.stringify(a),upfile:JSON.stringify([]),post_data:JSON.stringify({}),compose:JSON.stringify([]),refdatastore:JSON.stringify([]),extinfo:JSON.stringify(d),not_trigger_sys_event:""};t("log",u," at pages/modal/ms_classAttr.vue:1572"),this.$store.dispatch("addclassattr",u).then((function(a){if(t("log",a," at pages/modal/ms_classAttr.vue:1574"),uni.hideLoading(),"00000"==a.code){var s=JSON.parse(a.data.Action);"0"==s.ret&&"0"==s.result_type&&uni.showToast({title:s.result,icon:"success",duration:3e3}),uni.redirectTo({url:"../modal/ms_classAttr?param="+JSON.stringify(e.$data.param)+"&titlename="+e.$data.title})}else uni.showModal({title:"\u9519\u8bef",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(e){t("log",e," at pages/modal/ms_classAttr.vue:1593"),uni.hideLoading(),uni.showModal({title:"\u63d0\u793a",content:e.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},class_attr_init:function(){var e=this.$data.classGridStyle.StyleDef.show_style,a=[];if(this.$data.classAttrList.length>0){for(var s=0;s<e.length;s++)for(var i=e[s].open,n=e[s].attrgroup_name,r=e[s].attrs,o=0;o<this.$data.classAttrList.length;o++){var l=this.$data.classAttrList[o];if(n==l.Name){for(var c=[],d=0;d<r.length;d++)for(var u=0;u<l.Attr.length;u++){var _=l.Attr[u];if(r[d].attr==_.Name){if(_.action=r[d].action,_.edit=r[d].edit,_.notempty=r[d].notempty,_.ext_button=r[d].ext_button,_.button_img=r[d].button_img,_.button_tooltip=r[d].button_tooltip,_.before_click_button=r[d].before_click_button,_.button_callback=r[d].button_callback,_.hidden=r[d].hidden,_.select=void 0!=r[d].select&&r[d].select,_.Value="",_.dictitem){1==_.select?_.Value=[]:_.Value="\u8bf7\u9009\u62e9";for(var f=0;f<_.dictitem.length;f++)_.dictitem[f].label=_.dictitem[f].CN_S_NAME,_.dictitem[f].value=_.dictitem[f].CN_S_NAME,"1"==_.dictitem[f].CN_C_IS_DEFAULT&&(_.Value=_.dictitem[f].CN_S_NAME)}if("\u65e5\u671f"==_.Type||"\u65f6\u95f4"==_.Type){var h=new Date,p={year:h.getFullYear(),month:h.getMonth()+1,day:h.getDate()};_.Value=p.year+"-"+(p.month>=10?p.month:"0"+p.month)+"-"+(p.day>=10?p.day:"0"+p.day)}if("\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==_.Type){var m=[],v=_.RelCls.split(",");for(var g in v){var $=v[g].split("|");m.push({id:$[0],name:$[1]})}_.RelClsList=m,_.Value="\u8bf7"}"\u7701\u5e02\u533a"==_.Type&&(_.Value="\u8bf7\u9009\u62e9"),"\u5e03\u5c14\u503c"==_.Type&&(_.Value=!1),c.push(_)}}a.push({BkColor:l.BkColor,HasAce:l.HasAce,ImgFontStyle:l.ImgFontStyle,Name:l.Name,Order:l.Order,Open:i,Attr:c,control_style:this.$data.classGridStyle.StyleDef.control_style,title_p_wdith:this.$data.classGridStyle.StyleDef.title_p_wdith,Font:this.$data.classGridStyle.StyleDef.Font?this.$data.classGridStyle.StyleDef.Font:{},Bk_Color:this.$data.classGridStyle.StyleDef.Bk_Color?this.$data.classGridStyle.StyleDef.Bk_Color:"#FFFFFF",Text_Color:this.$data.classGridStyle.StyleDef.Text_Color?this.$data.classGridStyle.StyleDef.Text_Color:"#000000"})}}a.length>0&&(this.$data.classAttrList=a);var y=[];if(this.$data.classGridStyle.StyleDef&&this.$data.classGridStyle.StyleDef.show_style.length>0)for(e=this.$data.classGridStyle.StyleDef.show_style,s=0;s<e.length;s++)for(c=e[s].attrs,d=0;d<c.length;d++){var x=c[d];y.push({attr:x.attr,value:x.value?x.value:""})}var b=this.$data.classGridStyle.StyleDef.event;if(b&&b.length>0)for(s=0;s<b.length;s++)"before_ok"==b[s].event_id?this.$data.edit_ok_event=b[s]:"initial"==b[s].event_id?this.$data.edit_inital_event=b[s]:"before_select_compose"==b[s].event_id&&(this.$data.edit_select_compose_event=b[s].scrip_id,this.$data.edit_compose_cls_id=b[s].compose_cls_id);if(this.$data.edit_inital_event){var C=this.$data.edit_inital_event.scrip_id,w={eventid:C,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:y};this.ini_DataObjRunCustomEvent(w)}t("log",this.$data.classGridStyle," at pages/modal/ms_classAttr.vue:1729"),t("log",this.$data.classAttrList," at pages/modal/ms_classAttr.vue:1730")}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u627e\u5230\u53ef\u663e\u793a\u7684\u7684\u5c5e\u6027",showCancel:!1,confirmText:"\u53d6\u6d88"})},subClass_attr_init:function(){var e=this.$data.subClassGridStyle.StyleDef.show_style,a=[];if(this.$data.subClassAttrList.length>0){for(var s=0;s<e.length;s++)for(var i=e[s].open,n=e[s].attrgroup_name,r=e[s].attrs,o=0;o<this.$data.subClassAttrList.length;o++){var l=this.$data.subClassAttrList[o];if(n==l.Name){for(var c=[],d=0;d<r.length;d++)for(var u=0;u<l.Attr.length;u++){var _=l.Attr[u];if(r[d].attr==_.Name){if(_.action=r[d].action,_.edit=r[d].edit,_.notempty=r[d].notempty,_.ext_button=r[d].ext_button,_.button_img=r[d].button_img,_.button_tooltip=r[d].button_tooltip,_.before_click_button=r[d].before_click_button,_.button_callback=r[d].button_callback,_.hidden=r[d].hidden,_.select=void 0!=r[d].select&&r[d].select,_.Value="",_.dictitem){1==_.select?_.Value=[]:_.Value="\u8bf7\u9009\u62e9";for(var f=0;f<_.dictitem.length;f++)_.dictitem[f].label=_.dictitem[f].CN_S_NAME,_.dictitem[f].value=_.dictitem[f].CN_S_NAME,"1"==_.dictitem[f].CN_C_IS_DEFAULT&&(_.Value=_.dictitem[f].CN_S_NAME)}if("\u65e5\u671f"==_.Type||"\u65f6\u95f4"==_.Type){var h=new Date,p={year:h.getFullYear(),month:h.getMonth()+1,day:h.getDate()};_.Value=p.year+"-"+(p.month>=10?p.month:"0"+p.month)+"-"+(p.day>=10?p.day:"0"+p.day)}if("\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==_.Type){var m=[],v=_.RelCls.split(",");for(var g in v){var $=v[g].split("|");m.push({id:$[0],name:$[1]})}_.RelClsList=m,_.Value="\u8bf7"}"\u7701\u5e02\u533a"==_.Type&&(_.Value="\u8bf7\u9009\u62e9"),"\u5e03\u5c14\u503c"==_.Type&&(_.Value=!1),c.push(_)}}a.push({BkColor:l.BkColor,HasAce:l.HasAce,ImgFontStyle:l.ImgFontStyle,Name:l.Name,Order:l.Order,Open:i,Attr:c,control_style:this.$data.subClassGridStyle.StyleDef.control_style,title_p_wdith:this.$data.subClassGridStyle.StyleDef.title_p_wdith,Font:this.$data.subClassGridStyle.StyleDef.Font?this.$data.subClassGridStyle.StyleDef.Font:{},Bk_Color:this.$data.subClassGridStyle.StyleDef.Bk_Color?this.$data.subClassGridStyle.StyleDef.Bk_Color:"#FFFFFF",Text_Color:this.$data.subClassGridStyle.StyleDef.Text_Color?this.$data.subClassGridStyle.StyleDef.Text_Color:"#000000"})}}a.length>0&&(this.$data.subClassAttrList=a);var y=[];if(this.$data.subClassGridStyle.StyleDef&&this.$data.subClassGridStyle.StyleDef.show_style.length>0)for(e=this.$data.subClassGridStyle.StyleDef.show_style,s=0;s<e.length;s++)for(c=e[s].attrs,d=0;d<c.length;d++){var x=c[d];y.push({attr:x.attr,value:x.value?x.value:""})}var b=this.$data.subClassGridStyle.StyleDef.event;if(b&&b.length>0)for(s=0;s<b.length;s++)"before_ok"==b[s].event_id?this.$data.edit_ok_event=b[s]:"initial"==b[s].event_id?this.$data.edit_inital_event=b[s]:"before_select_compose"==b[s].event_id&&(this.$data.edit_select_compose_event=b[s].scrip_id,this.$data.edit_compose_cls_id=b[s].compose_cls_id);if(this.$data.edit_inital_event){var C=this.$data.edit_inital_event.scrip_id,w={eventid:C,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Sub_Cls.ID,objid:"",attr:y};this.scan_ini_DataObjRunCustomEvent(w)}t("log",this.$data.subClassGridStyle," at pages/modal/ms_classAttr.vue:1867"),t("log",this.$data.subClassAttrList," at pages/modal/ms_classAttr.vue:1868")}else uni.showModal({title:"\u63d0\u793a",content:"\u672a\u627e\u5230\u53ef\u663e\u793a\u7684\u7684\u5c5e\u6027",showCancel:!1,confirmText:"\u53d6\u6d88"})},ini_DataObjRunCustomEvent:function(e){var a=this,s={EditStyle:this.$data.param.Master_Cls.View_Style.Name,ViewStyle:this.$data.param.Master_Cls.View_Style.Name,NotTriggerSysEvent:0,enviroment:{function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}}},i={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid,rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(s),inputparameter:"",global_attr:""};t("log",i," at pages/modal/ms_classAttr.vue:1898"),this.$store.dispatch("DataObjRunCustomEventInfo",i).then((function(e){if(t("log",e," at pages/modal/ms_classAttr.vue:1900"),"00000"==e.code){var s=JSON.parse(e.data),i=s.action;if(i)for(var n=0;n<i.length;n++){var r=i[n],o=r.action_type,l=r.value;if("set_dlg_attr"==o&&l){var c=l;"string"==typeof l&&(c=JSON.parse(l)),t("log",c," at pages/modal/ms_classAttr.vue:1915");for(var d=0;d<c.length;d++){for(var u=0;u<a.$data.classAttrList.length;u++)for(var _=0;_<a.$data.classAttrList[u].Attr.length;_++){var f=a.$data.classAttrList[u].Attr[_];if(c[d].attr==f.Name&&("\u5b57\u5178"==f.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f.Type)){var h=[];for(var p in c[d].choice_list){c=c[d].choice_list[p];h.push({CN_S_NAME:c,Name:c,label:c,value:c})}f.dictitem=h}}var m=0;if(a.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(m=1,a.$data.refdatastore.push(c[d])),0==m)for(n=0;n<a.$data.refdatastore.length;n++)a.$data.refdatastore[n].attr==c[d].attr&&(a.$data.refdatastore[n].value=c[d].value)}}"open_select_userdlg"==o&&uni.showModal({title:"\u9519\u8bef2.2",content:"open_select_userdlg\u8fd9\u4e2aaction_type\u8fd8\u672a\u5904\u7406\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}else uni.showModal({title:"\u9519\u8bef2",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef2.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent:function(e,a){var s=this,i={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}};i.edit_dlg={type:"small",class_id:this.$data.param.Master_Cls.ID},a&&(i.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var n={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid.replace("{","").replace("}",""),rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(i),inputparameter:"",global_attr:JSON.stringify(this.$data.global_attr)};t("log",n," at pages/modal/ms_classAttr.vue:2000"),this.$store.dispatch("DataObjRunCustomEventInfo",n).then((function(e){if(t("log",e," at pages/modal/ms_classAttr.vue:2002"),"00000"==e.code){var a=JSON.parse(e.data),i=a.action;if(i){t("log",i," at pages/modal/ms_classAttr.vue:2008");for(var n=0;n<i.length;n++){var r=i[n];if("set_dlg_attr"==r.action_type){var o=r.value;for(n=0;n<o.length;n++){if(o[n].choice_list)for(var l=0;l<s.$data.classAttrList.length;l++)for(var c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)if(c[d].Name==o[n].attr&&("\u5b57\u5178"==c[d].Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==c[d].Type)){var u=[];for(var _ in o[n].choice_list){var f=o[n].choice_list[_];u.push({CN_S_NAME:f,Name:f,label:f,value:f})}c[d].dictitem=u}for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)t("log",c[d].Name+"=="+o[n].attr," at pages/modal/ms_classAttr.vue:2035"),c[d].Name==o[n].attr&&(c[d].Value=o[n].value);var h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else"set_global_attr"==a.action[n].action_type&&(s.$data.global_attr=a.action[n].value||[])}}if(a.result)for(o=a.result,n=0;n<o.length;n++){for(l=0;l<s.$data.classAttrList.length;l++)for(c=s.$data.classAttrList[l].Attr,d=0;d<c.length;d++)c[d].Name==o[n].attr&&(c[d].Value=o[n].value);h=0;if(s.$data.refdatastore.filter((function(t){return o[n].attr==t.attr})).length||(h=1,s.$data.refdatastore.push(o[n])),0==h)for(d=0;d<s.$data.refdatastore.length;d++)s.$data.refdatastore[d].attr==o[n].attr&&(s.$data.refdatastore[d].value=o[n].value)}}else uni.showModal({title:"\u9519\u8bef3",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef3.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},OKDataObjRunCustomEvent:function(){for(var e=this,a={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}},s=this.$data.edit_ok_event.scrip_id,i=[],n=this.$data.classAttrList,r=0;r<n.length;r++)for(var o=n[r].Attr,l=0;l<o.length;l++){var c=o[l];"\u8bf7\u9009\u62e9"!=c.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=c.Value||(c.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==c.Type&&"\u8bf7"==c.Value&&(c.Value=""),"\u5f15\u7528\u4eba\u5458"==c.Type||"\u5f15\u7528\u9879\u76ee"==c.Type?i.push({attr:c.Name,value:c.ValID?c.ValID:""}):"\u5e03\u5c14\u503c"==c.Type?i.push({attr:c.Name,value:c.Value?"1":"0"}):i.push({attr:c.Name,value:c.Value})}if(this.$data.refdatastore.length>0)for(r=0;r<this.$data.refdatastore.length;r++)i.filter((function(t){return this.$data.refdatastore[r].attr==t.name})).length||(length=1,i.push({attr:this.$data.refdatastore[r].attr,value:this.$data.refdatastore[r].value}));var d={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:i},u={edtype:d.edtype,eventid:d.eventid,projectid:d.projectid,rclsid:d.rclsid,robjid:d.robjid,userlogin:d.userlogin,clsid:d.clsid,objid:d.objid,attr:JSON.stringify(d.attr),extinfo:JSON.stringify(a),global_attr:JSON.stringify(this.$data.global_attr)};t("log",u," at pages/modal/ms_classAttr.vue:2155"),this.$store.dispatch("DataObjRunCustomEventInfo",u).then((function(a){if(t("log",a," at pages/modal/ms_classAttr.vue:2157"),"00000"==a.code){for(var s=JSON.parse(a.data),i=s.result,n=0;n<i.length;n++){var r=0;if(e.$data.refdatastore.filter((function(t){return i[n].attr==t.attr})).length||(r=1,e.$data.refdatastore.push(i[n])),0==r)for(var o=0;o<e.$data.refdatastore.length;o++)e.$data.refdatastore[o].attr==i[n].attr&&(e.$data.refdatastore[o].value=i[n].value)}e.add()}else uni.showModal({title:"\u9519\u8bef4",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef4.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},DataObjRunCustomEvent_Return:function(e,a,s,i,n){for(var r=this,o={function:"3000",cls_id:this.$data.param.Master_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Master_Cls.ID}},l=[],c=this.$data.classAttrList,d=0;d<c.length;d++)for(var u=c[d].Attr,_=0;_<u.length;_++){var f=u[_];"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==f.Type&&"\u8bf7"==f.Value&&(f.Value=""),"\u5f15\u7528\u4eba\u5458"==f.Type||"\u5f15\u7528\u9879\u76ee"==f.Type?l.push({attr:f.Name,value:f.ValID?f.ValID:""}):"\u5e03\u5c14\u503c"==f.Type?l.push({attr:f.Name,value:f.Value?"1":"0"}):l.push({attr:f.Name,value:f.Value})}if(this.$data.refdatastore.length>0)for(d=0;d<this.$data.refdatastore.length;d++)l.filter((function(t){return this.$data.refdatastore[d].attr==t.name})).length||(length=1,l.push({attr:this.$data.refdatastore[d].attr,value:this.$data.refdatastore[d].value}));var h=o;h.edit_dlg={type:"small",class_id:this.$data.param.Master_Cls.ID},a&&(h.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var p={edtype:"0",eventid:e,projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:this.$data.param.Master_Cls.ID,objid:"",attr:JSON.stringify(l),extinfo:JSON.stringify(h),global_attr:JSON.stringify(this.$data.global_attr)};t("log",p," at pages/modal/ms_classAttr.vue:2246"),this.$store.dispatch("DataObjRunCustomEventInfo",p).then((function(o){if(t("log",o," at pages/modal/ms_classAttr.vue:2248"),"00000"==o.code){var c=JSON.parse(o.data);if(""!=c){var d=c.action;if(t("log",d," at pages/modal/ms_classAttr.vue:2254"),d)for(var u=0;u<d.length;u++){var _=d[u],f=_.value,h=JSON.stringify(h);if("open_panel"==_.action_type){var p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_select_userdlg"==_.action_type){f.style;var m=r,v={index:i,iindex:n,button_callback:s,req:l,data_attr:a};uni.navigateTo({url:"../selpsn/index?mulit=false&param="+JSON.stringify(v),events:{AddPer:function(e,a){t("log",e," at pages/modal/ms_classAttr.vue:2284");var s=a.button_callback.trim(),i={eventid:s,edtype:"0",projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.Master_Cls.ID,objid:"",attr:a.req,inputparameter:e};m.DataObjRunCustomEvent(i,a.data_attr)}}})}else if("open_data_query_dlg"==_.action_type);else if("open_common_dlg"==_.action_type){_.value,p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}else if("open_project_query_dlg"==_.action_type){var g="-1";"\u5168\u90e8\u76f8\u5173"==_.value.select_range?g="0":"\u6211\u8d1f\u8d23\u7684\u9879\u76ee"==_.value.select_range?g="1":"\u6211\u521b\u5efa\u7684"==_.value.select_range?g="2":"\u6211\u53c2\u4e0e\u7684"==_.value.select_range||"\u6211\u53c2\u52a0\u7684"==_.value.select_range?g="3":"\u6211\u5173\u6ce8\u7684"==_.value.select_range?g="4":"\u6211\u4e0b\u5c5e\u7684\u9879\u76ee"==_.value.select_range&&(g="5");m=r;var $={index:i,iindex:n,button_callback:s,req:l};uni.navigateTo({url:"../selPrj/index?relation="+g+"&param="+JSON.stringify($),events:{AddPer:function(t,e){m.$data.classAttrList[e.index].Attr[e.iindex].Value=t[0].Name,m.$data.classAttrList[e.index].Attr[e.iindex].ValID=t[0].ID+";"+t[0].Name;var a=e.button_callback.trim();if(a){var s={eventid:a,edtype:"2",projectid:t[0].ID,rclsid:"",robjid:"",userlogin:"",clsid:m.$data.param.Master_Cls.ID,objid:"",attr:e.req};m.DataObjRunCustomEvent(s)}}}})}else{p=dialog({title:'<i class="ace-icon fa fa-info-circle"></i> \u63d0\u793a',content:_.action_type+"\u6b64action\u5c1a\u672a\u5904\u7406\uff01"});p.show()}}}else uni.showModal({title:"\u63d0\u793a5.2",content:"\u8c03\u7528 before_click_button \u811a\u672c\u8fd4\u56de\u7a7a\uff0cevent_id"+e,showCancel:!1,confirmText:"\u53d6\u6d88"})}else uni.showModal({title:"\u9519\u8bef5",content:o.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u63d0\u793a5.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},scan_ini_DataObjRunCustomEvent:function(e){var a=this,s={EditStyle:this.$data.param.Sub_Cls.View_Style.Name,ViewStyle:this.$data.param.Sub_Cls.View_Style.Name,NotTriggerSysEvent:0,enviroment:{function:"3000",cls_id:this.$data.param.Sub_Cls.ID,button:"top",button_name:"\u65b0\u589e",master:{cls_id:this.$data.param.Sub_Cls.ID}}},i={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid,rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(s),inputparameter:"",global_attr:""};t("log",i," at pages/modal/ms_classAttr.vue:2407"),this.$store.dispatch("DataObjRunCustomEventInfo",i).then((function(e){if(t("log",e," at pages/modal/ms_classAttr.vue:2409"),"00000"==e.code){var s=JSON.parse(e.data),i=s.action;if(i)for(var n=0;n<i.length;n++){var r=i[n],o=r.action_type,l=r.value;if("set_dlg_attr"==o&&l){var c=l;"string"==typeof l&&(c=JSON.parse(l)),t("log",c," at pages/modal/ms_classAttr.vue:2424");for(var d=0;d<c.length;d++){for(var u=0;u<a.$data.subClassAttrList.length;u++)for(var _=0;_<a.$data.subClassAttrList[u].Attr.length;_++){var f=a.$data.subClassAttrList[u].Attr[_];if(c[d].attr==f.Name&&("\u5b57\u5178"==f.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f.Type)){var h=[];for(var p in c[d].choice_list){c=c[d].choice_list[p];h.push({CN_S_NAME:c,Name:c,label:c,value:c})}f.dictitem=h}}var m=0;if(a.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(m=1,a.$data.refdatastore.push(c[d])),0==m)for(n=0;n<a.$data.refdatastore.length;n++)a.$data.refdatastore[n].attr==c[d].attr&&(a.$data.refdatastore[n].value=c[d].value)}}"open_select_userdlg"==o&&uni.showModal({title:"\u9519\u8bef6.2",content:"open_select_userdlg\u8fd9\u4e2aaction_type\u8fd8\u672a\u5904\u7406\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}}else uni.showModal({title:"\u9519\u8bef6",content:e.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef6.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},scan_DataObjRunCustomEvent:function(e,a){var s=this,i=this,n={function:"3000",cls_id:"MBOX",button:"top",button_name:"\u65b0\u589e",master:{cls_id:"MBOX",attr:e.mast_attr},edit_dlg:{type:"small",class_id:"MBOX"}};a&&(n.edit_dlg.form_control={name:a.Name,text:a.DispName,group_name:a.GroupName,type:a.Type,readonly:a.ReadOnly,button_img:a.button_img,button_tooltip:a.button_tooltip});var r={edtype:e.edtype,eventid:e.eventid,projectid:e.projectid.replace("{","").replace("}",""),rclsid:e.rclsid,robjid:e.robjid,userlogin:e.userlogin,clsid:e.clsid,objid:e.objid,attr:JSON.stringify(e.attr),extinfo:JSON.stringify(n),inputparameter:JSON.stringify(e.inputParamter),global_attr:JSON.stringify(this.$data.global_attr)};t("log",r," at pages/modal/ms_classAttr.vue:2511"),this.$store.dispatch("DataObjRunCustomEventInfo",r).then((function(a){if(t("log",a," at pages/modal/ms_classAttr.vue:2513"),"00000"==a.code){var n=JSON.parse(a.data),r=n.action;if(r){t("log",r," at pages/modal/ms_classAttr.vue:2519");for(var o=0;o<r.length;o++){var l=r[o];if("set_dlg_attr"==l.action_type)for(var c=l.value,d=0;d<c.length;d++){if(c[d].choice_list)for(var u=0;u<i.$data.subPanelList.length;u++)for(var _=0;_<i.$data.subPanelList[u].subClassAttrList.length;_++)for(var f=i.$data.subPanelList[u].subClassAttrList[_].Attr,h=0;h<f.length;h++)if(f[h].Name==c[d].attr&&("\u5b57\u5178"==f[h].Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==f[h].Type)){var p=[];for(var m in c[d].choice_list){var v=c[d].choice_list[m];p.push({CN_S_NAME:v,Name:v,label:v,value:v})}f[h].dictitem=p}for(u=0;u<i.$data.subPanelList.length;u++)for(_=0;_<i.$data.subPanelList[u].subClassAttrList.length;_++)for(f=i.$data.subPanelList[u].subClassAttrList[_].Attr,h=0;h<f.length;h++)t("log",f[h].Name+"=="+c[d].attr," at pages/modal/ms_classAttr.vue:2549"),f[h].Name==c[d].attr&&(f[h].Value=c[d].value);var g=0;if(i.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(g=1,i.$data.refdatastore.push(c[d])),0==g)for(h=0;h<i.$data.refdatastore.length;h++)i.$data.refdatastore[h].attr==c[d].attr&&(i.$data.refdatastore[h].value=c[d].value)}else if("set_global_attr"==l.action_type)i.$actiontr=l.value||[];else if("add_subcls_panel"==l.action_type){c=l.value;var $=JSON.parse(JSON.stringify(s.$data.subClassAttrList)),y=i.$data.scanCodeVal;"mast_input_3037"==e.inputParamter[0].attr&&(y="mast_input_3037-"+o),i.$data.subPanelList.push({scanCodeVal:y,subClassAttr:$});for(d=0;d<c.length;d++){for(u=0;u<i.$data.subPanelList.length;u++)if(i.$data.subPanelList[u].scanCodeVal==y){"S_ID"==c[d].attr&&(i.$data.subPanelList[u].ObjID=c[d].value);var x=i.$data.subPanelList[u].subClassAttr;for(_=0;_<x.length;_++)for(f=x[_].Attr,h=0;h<f.length;h++)f[h].Name==c[d].attr&&(f[h].Value=c[d].value)}g=0;if(i.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(g=1,i.$data.refdatastore.push(c[d])),0==g)for(h=0;h<i.$data.refdatastore.length;h++)i.$data.refdatastore[h].attr==c[d].attr&&(i.$data.refdatastore[h].value=c[d].value)}}}}if(n.result){var b=JSON.parse(JSON.stringify(s.$data.subClassAttrList));y=i.$data.scanCodeVal;"mast_input_3037"==e.inputParamter[0].attr&&(y="mast_input_3037-"+o),i.$data.subPanelList.push({scanCodeVal:y,subClassAttr:b});for(c=n.result,d=0;d<c.length;d++){for(u=0;u<i.$data.subPanelList.length;u++)if(i.$data.subPanelList[u].scanCodeVal==y){"S_ID"==c[d].attr&&(i.$data.subPanelList[u].ObjID=c[d].value);for(x=i.$data.subPanelList[u].subClassAttr,_=0;_<x.length;_++)for(f=x[_].Attr,h=0;h<f.length;h++)f[h].Name==c[d].attr&&(f[h].Value=c[d].value)}g=0;if(i.$data.refdatastore.filter((function(t){return c[d].attr==t.attr})).length||(g=1,i.$data.refdatastore.push(c[d])),0==g)for(h=0;h<i.$data.refdatastore.length;h++)i.$data.refdatastore[h].attr==c[d].attr&&(i.$data.refdatastore[h].value=c[d].value)}}}else uni.showModal({title:"\u9519\u8bef7",content:a.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.showModal({title:"\u9519\u8bef7.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))},scan_OKDataObjRunCustomEvent:function(e){uni.showLoading({title:"\u52a0\u8f7d\u4e2d..."});for(var a=this,s=[],i=a.$data.classAttrList,n=0;n<i.length;n++)for(var r=i[n].Attr,o=0;o<r.length;o++){var l=r[o];if("\u8bf7\u9009\u62e9"!=l.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=l.Value||(l.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type)s.push({attr:l.Name,value:l.ValID?l.ValID:""});else if("\u5e03\u5c14\u503c"==l.Type)s.push({attr:l.Name,value:l.Value?"1":"0"});else if("\u5b57\u5178"==l.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==l.Type)if(1==l.select){var c="";for(var d in l.Value)c&&(c+=";"),c+=l.Value[d];s.push({attr:l.Name,value:c})}else s.push({attr:l.Name,value:l.Value});else s.push({attr:l.Name,value:l.Value?l.Value:""});if(1==l.notempty&&!l.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:l.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}for(var u=[],_=a.$data.subPanelList,f=0;f<_.length;f++){var h=[];for(n=0;n<_[f].subClassAttr.length;n++)for(r=_[f].subClassAttr[n].Attr,o=0;o<r.length;o++){l=r[o];if("\u8bf7\u9009\u62e9"!=l.Value&&"\u2014\u2014\u8bf7\u9009\u62e9\u2014\u2014"!=l.Value||(l.Value=""),"\u5f15\u7528\u5bf9\u8c61(\u591a\u4e2a)"==l.Type&&"\u8bf7"==l.Value&&(l.Value=""),"\u5f15\u7528\u4eba\u5458"==l.Type||"\u5f15\u7528\u9879\u76ee"==l.Type)h.push({attr:l.Name,value:l.ValID?l.ValID:""});else if("\u5e03\u5c14\u503c"==l.Type)h.push({attr:l.Name,value:l.Value?"1":"0"});else if("\u5b57\u5178"==l.Type||"\u5b57\u5178-\u5b57\u7b26\u4e32"==l.Type)if(1==l.select){c="";for(var d in l.Value)c&&(c+=";"),c+=l.Value[d];h.push({attr:l.Name,value:c})}else h.push({attr:l.Name,value:l.Value});else h.push({attr:l.Name,value:l.Value?l.Value:""});if(1==l.notempty&&!l.Value)return uni.hideLoading(),void uni.showModal({title:"\u63d0\u793a",content:l.DispName+"\u4e0d\u80fd\u4e3a\u7a7a\uff01",showCancel:!1,confirmText:"\u53d6\u6d88"})}u.push({obj_id:_[f].scanCodeVal,obj_attrs:h})}var p={master_cls:{cls_name:"MBOX",obj_attrs:s},input_3037:a.$data.scanCodeVal,op_type:a.$data.param.OperationType,sub_cls:{cls_name:"MBOX",objects:u}},m={edtype:"7",eventid:e,projectid:"",rclsid:"",robjid:"",userlogin:"",clsid:"MBOX",objid:"",attr:JSON.stringify([]),extinfo:JSON.stringify([]),global_attr:JSON.stringify(a.$data.global_attr),dataJson:JSON.stringify(p)};t("log",m," at pages/modal/ms_classAttr.vue:2778"),this.$store.dispatch("DataObjRunCustomEventInfo",m).then((function(s){if(t("log",s," at pages/modal/ms_classAttr.vue:2780"),uni.hideLoading(),"00000"==s.code){var i=JSON.parse(s.data);i.result;e!=a.$data.param.After_OK_Event.ID?a.scan_OKDataObjRunCustomEvent(a.$data.param.After_OK_Event.ID):uni.redirectTo({url:"../modal/ms_classAttr?param="+JSON.stringify(a.$data.param)+"&titlename="+a.$data.title})}else uni.showModal({title:"\u9519\u8bef8",content:s.msg,showCancel:!1,confirmText:"\u53d6\u6d88"})})).catch((function(t){uni.hideLoading(),uni.showModal({title:"\u9519\u8bef8.1",content:t.errMsg,showCancel:!1,confirmText:"\u53d6\u6d88"})}))}}};a.default=l}).call(this,s("0de9")["default"])},e50d:function(t,e,a){var s=a("7037")["default"];t.exports=function(t,e){if("object"!==s(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==s(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)},t.exports.__esModule=!0,t.exports["default"]=t.exports},e536:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","content"),attrs:{_i:0}},[a("view",[a("input",{directives:[{name:"model",rawName:"v-model",value:t.searchVal,expression:"searchVal"}],staticClass:t._$s(2,"sc","txt_search"),attrs:{_i:2},domProps:{value:t._$s(2,"v-model",t.searchVal)},on:{keyup:t.onkeyup,input:function(e){e.target.composing||(t.searchVal=e.target.value)}}}),a("div",{staticClass:t._$s(3,"sc","dv_query_body"),attrs:{_i:3}},t._l(t._$s(4,"f",{forItems:t.data}),(function(e,s,i,n){return a("div",{key:t._$s(4,"f",{forIndex:i,key:"4-"+n}),staticClass:t._$s("4-"+n,"sc","psn"),attrs:{_i:"4-"+n}},[a("checkbox-group",{staticClass:t._$s("5-"+n,"sc","ischeck"),attrs:{"data-ischeck":t._$s("5-"+n,"a-data-ischeck",e.ischeck),"data-index":t._$s("5-"+n,"a-data-index",s),_i:"5-"+n},on:{change:t.onchange}},[a("label",[a("checkbox",{attrs:{checked:t._$s("7-"+n,"a-checked",e.ischeck),_i:"7-"+n}}),a("text",[t._v(t._$s("8-"+n,"t0-0",t._s(e.Name)))])])])])})),0),a("button",{staticClass:t._$s(9,"sc","btn_sava"),attrs:{_i:9},on:{click:t.sava}})])])},i=[]},e97a:function(t,e,a){"use strict";a.d(e,"b",(function(){return s})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){}));var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("view",{staticClass:t._$s(0,"sc","uni-select-cy"),style:t._$s(0,"s",{"z-index":t.zindex}),attrs:{_i:0}},[a("view",{staticClass:t._$s(1,"sc","uni-select-cy-select"),class:t._$s(1,"c",{active:t.active}),attrs:{_i:1},on:{click:function(e){return e.stopPropagation(),t.handleSelect(e)}}},[t._$s(2,"i",t.disabled)?a("view",{staticClass:t._$s(2,"sc","uni-disabled"),attrs:{_i:2}}):t._e(),t._$s(3,"i",t.realValue.length&&!t.active&&!t.disabled&&t.showClearIcon)?a("view",{staticClass:t._$s(3,"sc","close-icon close-postion"),attrs:{_i:3}},[a("text",{attrs:{_i:4},on:{click:function(e){return e.stopPropagation(),t.handleRemove(null)}}})]):t._e(),a("view",{directives:[{name:"show",rawName:"v-show",value:t._$s(5,"v-show",t.realValue.length),expression:"_$s(5,'v-show',realValue.length)"}],staticClass:t._$s(5,"sc","uni-select-multiple"),attrs:{_i:5}},t._l(t._$s(6,"f",{forItems:t.realValue}),(function(e,s,i,n){return a("view",{key:t._$s(6,"f",{forIndex:i,key:s}),staticClass:t._$s("6-"+n,"sc","uni-select-multiple-item"),attrs:{_i:"6-"+n}},[a("view",{staticClass:t._$s("7-"+n,"sc","uni-select-multiple-item-row"),attrs:{_i:"7-"+n}},[t._v(t._$s("7-"+n,"t0-0",t._s(e)))]),t._$s("8-"+n,"i",t.showValueClear)?a("view",{staticClass:t._$s("8-"+n,"sc","close-icon"),attrs:{_i:"8-"+n}},[a("text",{attrs:{_i:"9-"+n},on:{click:function(e){return e.stopPropagation(),t.handleRemove(s)}}})]):t._e()])})),0),t._$s(10,"i",0==t.realValue.length&&t.showplaceholder)?a("view",[t._v(t._$s(10,"t0-0",t._s(t.placeholder)))]):t._e(),a("view",{staticClass:t._$s(11,"sc","uni-select-cy-icon"),class:t._$s(11,"c",{disabled:t.disabled}),attrs:{_i:11}},[a("text")])]),a("scroll-view",{directives:[{name:"show",rawName:"v-show",value:t._$s(13,"v-show",t.active),expression:"_$s(13,'v-show',active)"}],staticClass:t._$s(13,"sc","uni-select-cy-options"),attrs:{_i:13},on:{scrolltolower:t.scrolltolower}},[t._l(t._$s(15,"f",{forItems:t.options}),(function(e,s,i,n){return a("view",{key:t._$s(15,"f",{forIndex:i,key:s}),staticClass:t._$s("15-"+n,"sc","uni-select-cy-item"),class:t._$s("15-"+n,"c",{active:t.realValue.includes(e[t.svalue])}),attrs:{_i:"15-"+n},on:{click:function(a){return a.stopPropagation(),t.handleChange(s,e)}}},[t._v(t._$s("15-"+n,"t0-0",t._s(e[t.slabel])))])}))],2)])},i=[]},ee6c:function(t,e,a){"use strict";a.r(e);var s=a("656d"),i=a("9f51");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports},efb3:function(t,e){t.exports="/images/login/lock_30.png"},f0c5:function(t,e,a){"use strict";function s(t,e,a,s,i,n,r,o,l,c){var d,u="function"===typeof t?t.options:t;if(l){u.components||(u.components={});var _=Object.prototype.hasOwnProperty;for(var f in l)_.call(l,f)&&!_.call(u.components,f)&&(u.components[f]=l[f])}if(c&&("function"===typeof c.beforeCreate&&(c.beforeCreate=[c.beforeCreate]),(c.beforeCreate||(c.beforeCreate=[])).unshift((function(){this[c.__module]=this})),(u.mixins||(u.mixins=[])).push(c)),e&&(u.render=e,u.staticRenderFns=a,u._compiled=!0),s&&(u.functional=!0),n&&(u._scopeId="data-v-"+n),r?(d=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},u._ssrRegister=d):i&&(d=o?function(){i.call(this,this.$root.$options.shadowRoot)}:i),d)if(u.functional){u._injectStyles=d;var h=u.render;u.render=function(t,e){return d.call(e),h(t,e)}}else{var p=u.beforeCreate;u.beforeCreate=p?[].concat(p,d):[d]}return{exports:t,options:u}}a.d(e,"a",(function(){return s}))},f0c6:function(t,e,a){"use strict";a.r(e);var s=a("b314"),i=a.n(s);for(var n in s)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return s[t]}))}(n);e["default"]=i.a},f990:function(t,e,a){"use strict";a.r(e);var s=a("4a4f"),i=a("2513");for(var n in i)["default"].indexOf(n)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(n);var r=a("f0c5"),o=Object(r["a"])(i["default"],s["b"],s["c"],!1,null,null,null,!1,s["a"],void 0);e["default"]=o.exports}},[["6662","app-config"]]]);
unpackage/dist/build/app-plus/app-view.js
@@ -1 +1 @@
(function(A){var B={};function E(g){if(B[g])return B[g].exports;var Q=B[g]={i:g,l:!1,exports:{}};return A[g].call(Q.exports,Q,Q.exports,E),Q.l=!0,Q.exports}E.m=A,E.c=B,E.d=function(A,B,g){E.o(A,B)||Object.defineProperty(A,B,{enumerable:!0,get:g})},E.r=function(A){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},E.t=function(A,B){if(1&B&&(A=E(A)),8&B)return A;if(4&B&&"object"===typeof A&&A&&A.__esModule)return A;var g=Object.create(null);if(E.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:A}),2&B&&"string"!=typeof A)for(var Q in A)E.d(g,Q,function(B){return A[B]}.bind(null,Q));return g},E.n=function(A){var B=A&&A.__esModule?function(){return A["default"]}:function(){return A};return E.d(B,"a",B),B},E.o=function(A,B){return Object.prototype.hasOwnProperty.call(A,B)},E.p="./",E(E.s="6662")})({"0a93":function(A,B,E){"use strict";E.r(B);var g=E("6215"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"0af9":function(A,B,E){"use strict";E.r(B);var g=E("86ad"),Q=E("0a93");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("af95");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"99b3946c",null,!1,g["a"],void 0);B["default"]=I.exports},"0fef":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";.uni-select-cy[data-v-356a9fc0]{position:relative;z-index:999}.uni-select-cy .uni-select-mask[data-v-356a9fc0]{width:100%;height:100%}.uni-select-cy .close-icon[data-v-356a9fc0]{height:100%;width:15px;display:flex;align-items:center;justify-content:center;z-index:3;cursor:pointer}.uni-select-cy .close-icon uni-text[data-v-356a9fc0]{position:relative;background:#fff;width:13px;height:13px;border-radius:50%;border:1px solid #bbb}.uni-select-cy .close-icon uni-text[data-v-356a9fc0]::before, .uni-select-cy .close-icon uni-text[data-v-356a9fc0]::after{content:"";position:absolute;left:20%;top:50%;height:1px;width:60%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#bbb}.uni-select-cy .close-icon uni-text[data-v-356a9fc0]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.uni-select-cy .close-postion[data-v-356a9fc0]{position:absolute;right:35px;top:0;height:100%;width:15px}.uni-select-cy .uni-select-multiple[data-v-356a9fc0]{overflow-x:auto;display:flex;flex:1;width:0;flex-wrap:nowrap}.uni-select-cy .uni-select-multiple .uni-select-multiple-item[data-v-356a9fc0]{background:#bbb;margin-right:5rpx;padding:2rpx 4rpx;border-radius:4rpx;color:#fff;display:flex;flex:0 0 140rpx}.uni-select-cy .uni-select-multiple .uni-select-multiple-item .uni-select-multiple-item-row[data-v-356a9fc0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni-select-cy .uni-select-cy-select[data-v-356a9fc0]{-webkit-user-select:none;user-select:none;position:relative;z-index:3;height:36px;padding:0 30px 0 10px;box-sizing:border-box;border-radius:4px;border:1px solid #e5e5e5;display:flex;align-items:center;font-size:14px;color:#999;flex-wrap:nowrap}.uni-select-cy .uni-select-cy-select .uni-disabled[data-v-356a9fc0]{position:absolute;left:0;width:100%;height:100%;z-index:19;cursor:no-drop;background:hsla(0,0%,100%,.5)}.uni-select-cy .uni-select-cy-select .uni-select-cy-input[data-v-356a9fc0]{font-size:14px;color:#999;display:block;width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;box-sizing:border-box}.uni-select-cy .uni-select-cy-select .uni-select-cy-input.active[data-v-356a9fc0]{color:#333}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon[data-v-356a9fc0]{cursor:pointer;position:absolute;right:0;top:0;height:100%;width:30px;display:flex;align-items:center;justify-content:center}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon[data-v-356a9fc0]::before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background-color:#e5e5e5}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon uni-text[data-v-356a9fc0]{display:block;width:0;height:0;border-width:12rpx 12rpx 0;border-style:solid;border-color:#bbb transparent transparent;transition:.3s}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon.disabled[data-v-356a9fc0]{cursor:no-drop}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon.disabled uni-text[data-v-356a9fc0]{width:20rpx;height:20rpx;border:2px solid red;border-radius:50%;transition:.3s;position:relative;z-index:999}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon.disabled uni-text[data-v-356a9fc0]::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:red;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.uni-select-cy .uni-select-cy-select.active .uni-select-cy-icon uni-text[data-v-356a9fc0]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.uni-select-cy .uni-select-cy-options[data-v-356a9fc0]{-webkit-user-select:none;user-select:none;position:absolute;top:calc(100% + 5px);left:0;width:100%;height:500rpx;border-radius:4px;border:1px solid #e5e5e5;background:#fff;padding:5px 0;box-sizing:border-box;z-index:9}.uni-select-cy .uni-select-cy-options .uni-select-cy-item[data-v-356a9fc0]{padding:0 10px;box-sizing:border-box;cursor:pointer;line-height:2.5;transition:.3s;font-size:14px}.uni-select-cy .uni-select-cy-options .uni-select-cy-item.active[data-v-356a9fc0]{color:#409eff;background-color:#f5f7fa .uni-select-cy .uni-select-cy-options .uni-select-cy-item.active}.uni-select-cy .uni-select-cy-options .uni-select-cy-item.active[data-v-356a9fc0] :hover{color:#409eff;background-color:#f5f7fa}.uni-select-cy .uni-select-cy-options .uni-select-cy-item[data-v-356a9fc0]:hover{background-color:#f5f5f5}',""]),A.exports=B},1382:function(A,B,E){"use strict";var g=E("4ea4");Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var Q=g(E("ee6c")),i={data:function(){return{wxsProps:{}}},components:{pickerAddress:Q.default}};B.default=i},"14d4":function(A,B,E){"use strict";E.r(B);var g=E("bdd8"),Q=E("8f62");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("8056");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"15f8":function(A,B,E){var g=E("be35");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("2a49bc82",g,!0,{sourceMap:!1,shadowMode:!1})},1699:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},1767:function(A,B,E){"use strict";E.r(B);var g=E("7f1a"),Q=E("99d6");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("5084");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"79177165",null,!1,g["a"],void 0);B["default"]=I.exports},"1c01":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("v-uni-picker",{attrs:{range:A._$g(0,"a-range"),"range-key":"name",value:A._$g(0,"a-value"),mode:"multiSelector",_i:0},on:{change:function(B){return A.$handleViewEvent(B)},columnchange:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:1})],2)},Q=[]},2280:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},"24fb":function(A,B,E){"use strict";A.exports=function(A){var B=[];return B.toString=function(){return this.map((function(B){var E=function(A,B){var E=A[1]||"",g=A[3];if(!g)return E;if(B&&"function"===typeof btoa){var Q=function(A){var B=btoa(unescape(encodeURIComponent(JSON.stringify(A)))),E="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(B);return"/*# ".concat(E," */")}(g),i=g.sources.map((function(A){return"/*# sourceURL=".concat(g.sourceRoot||"").concat(A," */")}));return[E].concat(i).concat([Q]).join("\n")}return[E].join("\n")}(B,A);return B[2]?"@media ".concat(B[2]," {").concat(E,"}"):E})).join("")},B.i=function(A,E,g){"string"===typeof A&&(A=[[null,A,""]]);var Q={};if(g)for(var i=0;i<this.length;i++){var c=this[i][0];null!=c&&(Q[c]=!0)}for(var I=0;I<A.length;I++){var e=[].concat(A[I]);g&&Q[e[0]]||(E&&(e[2]?e[2]="".concat(E," and ").concat(e[2]):e[2]=E),B.push(e))}},B}},2513:function(A,B,E){"use strict";E.r(B);var g=E("632e"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"274e":function(A,B,E){"use strict";var g=E("4dc0"),Q=E.n(g);Q.a},2981:function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={selectCy:E("b135").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[A._l(A._$g(1,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("1-"+i,"sc"),attrs:{_i:"1-"+i}},[E("div",{staticClass:A._$g("2-"+i,"sc"),staticStyle:{display:"none"},attrs:{_i:"2-"+i}},[E("div",{staticClass:A._$g("3-"+i,"sc"),attrs:{_i:"3-"+i}}),E("div",{staticClass:A._$g("4-"+i,"sc"),style:A._$g("4-"+i,"s"),attrs:{_i:"4-"+i}},[E("i",{staticClass:A._$g("5-"+i,"sc"),class:A._$g("5-"+i,"c"),attrs:{_i:"5-"+i}})],1),E("span",{staticClass:A._$g("6-"+i,"sc"),attrs:{_i:"6-"+i}},[A._v(A._$g("6-"+i,"t0-0"))]),E("a",{staticClass:A._$g("7-"+i,"sc"),attrs:{href:"javascript:;",_i:"7-"+i},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("8-"+i,"sc"),class:A._$g("8-"+i,"c"),attrs:{_i:"8-"+i}})],1)],1),E("div",{staticClass:A._$g("9-"+i,"sc"),style:A._$g("9-"+i,"s"),attrs:{_i:"9-"+i}},A._l(A._$g("10-"+i,"f"),(function(B,g,Q,c){return E("div",{key:B,staticClass:A._$g("10-"+i+"-"+c,"sc"),attrs:{_i:"10-"+i+"-"+c}},[A._$g("11-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("11-"+i+"-"+c,"sc"),style:A._$g("11-"+i+"-"+c,"s"),attrs:{_i:"11-"+i+"-"+c}},[A._$g("12-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"12-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("13-"+i+"-"+c,"sc"),style:A._$g("13-"+i+"-"+c,"s"),attrs:{_i:"13-"+i+"-"+c}},[A._$g("14-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("14-"+i+"-"+c,"sc"),attrs:{_i:"14-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("13-"+i+"-"+c,"t1-0")+":")],1),A._$g("15-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("15-"+i+"-"+c,"sc"),attrs:{_i:"15-"+i+"-"+c}},[E("a",{attrs:{_i:"16-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("17-"+i+"-"+c,"sc"),attrs:{_i:"17-"+i+"-"+c}})],1)],1):A._e(),A._$g("18-"+i+"-"+c,"i")?E("v-uni-input",{style:A._$g("18-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("18-"+i+"-"+c,"a-value"),"data-index":A._$g("18-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("18-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("18-"+i+"-"+c,"a-disabled"),_i:"18-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("19-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"60px"},style:A._$g("19-"+i+"-"+c,"s"),attrs:{value:A._$g("19-"+i+"-"+c,"a-value"),"data-index":A._$g("19-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("19-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("19-"+i+"-"+c,"a-disabled"),_i:"19-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("20-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"90px"},style:A._$g("20-"+i+"-"+c,"s"),attrs:{value:A._$g("20-"+i+"-"+c,"a-value"),"data-index":A._$g("20-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("20-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("20-"+i+"-"+c,"a-disabled"),_i:"20-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("21-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"21-"+i+"-"+c}},[E("p",{staticClass:A._$g("22-"+i+"-"+c,"sc"),style:A._$g("22-"+i+"-"+c,"s"),attrs:{_i:"22-"+i+"-"+c}},[A._$g("23-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("23-"+i+"-"+c,"sc"),attrs:{_i:"23-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("22-"+i+"-"+c,"t1-0")+":")],1),A._$g("24-"+i+"-"+c,"i")?E("v-uni-input",{staticClass:A._$g("24-"+i+"-"+c,"sc"),style:A._$g("24-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("24-"+i+"-"+c,"a-value"),"data-index":A._$g("24-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("24-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("24-"+i+"-"+c,"a-disabled"),_i:"24-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("25-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("25-"+i+"-"+c,"sc"),staticStyle:{height:"60px"},style:A._$g("25-"+i+"-"+c,"s"),attrs:{value:A._$g("25-"+i+"-"+c,"a-value"),"data-index":A._$g("25-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("25-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("25-"+i+"-"+c,"a-disabled"),_i:"25-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("26-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("26-"+i+"-"+c,"sc"),staticStyle:{height:"90px"},style:A._$g("26-"+i+"-"+c,"s"),attrs:{value:A._$g("26-"+i+"-"+c,"a-value"),"data-index":A._$g("26-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("26-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("26-"+i+"-"+c,"a-disabled"),_i:"26-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("27-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("27-"+i+"-"+c,"sc"),attrs:{_i:"27-"+i+"-"+c}},[E("a",{attrs:{_i:"28-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("29-"+i+"-"+c,"sc"),attrs:{_i:"29-"+i+"-"+c}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("30-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("30-"+i+"-"+c,"sc"),style:A._$g("30-"+i+"-"+c,"s"),attrs:{_i:"30-"+i+"-"+c}},[E("v-uni-checkbox-group",{staticClass:A._$g("31-"+i+"-"+c,"sc"),style:A._$g("31-"+i+"-"+c,"s"),attrs:{"data-ischeck":A._$g("31-"+i+"-"+c,"a-data-ischeck"),"data-index":A._$g("31-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("31-"+i+"-"+c,"a-data-iindex"),_i:"31-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"32-"+i+"-"+c}},[E("v-uni-checkbox",{attrs:{value:A._$g("33-"+i+"-"+c,"a-value"),checked:A._$g("33-"+i+"-"+c,"a-checked"),_i:"33-"+i+"-"+c}}),E("v-uni-text",{attrs:{_i:"34-"+i+"-"+c}},[A._v(A._$g("34-"+i+"-"+c,"t0-0")),A._$g("35-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("35-"+i+"-"+c,"sc"),attrs:{_i:"35-"+i+"-"+c}},[A._v("*")]):A._e()],1)],1)],1)],1):A._e(),A._$g("36-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("36-"+i+"-"+c,"sc"),style:A._$g("36-"+i+"-"+c,"s"),attrs:{_i:"36-"+i+"-"+c}},[A._$g("37-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"37-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("38-"+i+"-"+c,"sc"),style:A._$g("38-"+i+"-"+c,"s"),attrs:{_i:"38-"+i+"-"+c}},[A._$g("39-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("39-"+i+"-"+c,"sc"),attrs:{_i:"39-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("38-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("40-"+i+"-"+c,"sc"),style:A._$g("40-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("40-"+i+"-"+c,"a-value"),"data-index":A._$g("40-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("40-"+i+"-"+c,"a-data-iindex"),_i:"40-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("41-"+i+"-"+c,"sc"),attrs:{_i:"41-"+i+"-"+c}},[A._v(A._$g("41-"+i+"-"+c,"t0-0"))])],1)],1):A._e(),A._$g("42-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"42-"+i+"-"+c}},[E("p",{staticClass:A._$g("43-"+i+"-"+c,"sc"),style:A._$g("43-"+i+"-"+c,"s"),attrs:{_i:"43-"+i+"-"+c}},[A._$g("44-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("44-"+i+"-"+c,"sc"),attrs:{_i:"44-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("43-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("45-"+i+"-"+c,"sc"),style:A._$g("45-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("45-"+i+"-"+c,"a-value"),"data-index":A._$g("45-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("45-"+i+"-"+c,"a-data-iindex"),_i:"45-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("46-"+i+"-"+c,"sc"),attrs:{_i:"46-"+i+"-"+c}},[A._v(A._$g("46-"+i+"-"+c,"t0-0"))])],1)],1):A._e()],1):A._e(),A._$g("47-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("47-"+i+"-"+c,"sc"),style:A._$g("47-"+i+"-"+c,"s"),attrs:{_i:"47-"+i+"-"+c}},[A._$g("48-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"48-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("49-"+i+"-"+c,"sc"),style:A._$g("49-"+i+"-"+c,"s"),attrs:{_i:"49-"+i+"-"+c}},[A._$g("50-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("50-"+i+"-"+c,"sc"),attrs:{_i:"50-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("49-"+i+"-"+c,"t1-0")+":")],1),A._$g("51-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("51-"+i+"-"+c,"sc"),style:A._$g("51-"+i+"-"+c,"s"),attrs:{range:A._$g("51-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("51-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("51-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("51-"+i+"-"+c,"a-disabled"),_i:"51-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"52-"+i+"-"+c}},[A._v(A._$g("52-"+i+"-"+c,"t0-0"))])],1):A._$g("53-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("53-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("53-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("53-"+i+"-"+c,"a-data-iindex"),_i:"53-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("54-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"54-"+i+"-"+c}},[E("p",{staticClass:A._$g("55-"+i+"-"+c,"sc"),style:A._$g("55-"+i+"-"+c,"s"),attrs:{_i:"55-"+i+"-"+c}},[A._$g("56-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("56-"+i+"-"+c,"sc"),attrs:{_i:"56-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("55-"+i+"-"+c,"t1-0")+":")],1),A._$g("57-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("57-"+i+"-"+c,"sc"),style:A._$g("57-"+i+"-"+c,"s"),attrs:{range:A._$g("57-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("57-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("57-"+i+"-"+c,"a-data-iindex"),_i:"57-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"58-"+i+"-"+c}},[A._v(A._$g("58-"+i+"-"+c,"t0-0"))])],1):A._$g("59-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("59-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("59-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("59-"+i+"-"+c,"a-data-iindex"),_i:"59-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e()],1):A._e(),A._$g("60-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("60-"+i+"-"+c,"sc"),style:A._$g("60-"+i+"-"+c,"s"),attrs:{_i:"60-"+i+"-"+c}},[A._$g("61-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"61-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("62-"+i+"-"+c,"sc"),style:A._$g("62-"+i+"-"+c,"s"),attrs:{_i:"62-"+i+"-"+c}},[A._$g("63-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("63-"+i+"-"+c,"sc"),attrs:{_i:"63-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("62-"+i+"-"+c,"t1-0")+":")],1),A._$g("64-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("64-"+i+"-"+c,"sc"),attrs:{_i:"64-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("65-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("65-"+i+"-"+c,"a-data-classname"),_i:"65-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("66-"+i+"-"+c,"sc"),attrs:{_i:"66-"+i+"-"+c}})],1)],1):A._e(),A._$g("67-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("67-"+i+"-"+c,"sc"),attrs:{_i:"67-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("68-"+i+"-"+c,"sc"),attrs:{range:A._$g("68-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("68-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("68-"+i+"-"+c,"a-data-iindex"),_i:"68-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"69-"+i+"-"+c}},[A._v(A._$g("69-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("70-"+i+"-"+c,"sc"),attrs:{_i:"70-"+i+"-"+c}},[E("i",{staticClass:A._$g("71-"+i+"-"+c,"sc"),attrs:{_i:"71-"+i+"-"+c}})],1)],1):A._e(),E("v-uni-input",{style:A._$g("72-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("72-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("72-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"72-"+i+"-"+c}})],1):A._e(),A._$g("73-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"73-"+i+"-"+c}},[E("p",{staticClass:A._$g("74-"+i+"-"+c,"sc"),style:A._$g("74-"+i+"-"+c,"s"),attrs:{_i:"74-"+i+"-"+c}},[A._$g("75-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("75-"+i+"-"+c,"sc"),attrs:{_i:"75-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("74-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("76-"+i+"-"+c,"sc"),style:A._$g("76-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("76-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("76-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"76-"+i+"-"+c}}),A._$g("77-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("77-"+i+"-"+c,"sc"),attrs:{_i:"77-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("78-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("78-"+i+"-"+c,"a-data-classname"),_i:"78-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("79-"+i+"-"+c,"sc"),attrs:{_i:"79-"+i+"-"+c}})],1)],1):A._e(),A._$g("80-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("80-"+i+"-"+c,"sc"),attrs:{_i:"80-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("81-"+i+"-"+c,"sc"),attrs:{range:A._$g("81-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("81-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("81-"+i+"-"+c,"a-data-iindex"),_i:"81-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"82-"+i+"-"+c}},[A._v(A._$g("82-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("83-"+i+"-"+c,"sc"),attrs:{_i:"83-"+i+"-"+c}},[E("i",{staticClass:A._$g("84-"+i+"-"+c,"sc"),attrs:{_i:"84-"+i+"-"+c}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("85-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("85-"+i+"-"+c,"sc"),style:A._$g("85-"+i+"-"+c,"s"),attrs:{_i:"85-"+i+"-"+c}},[A._$g("86-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"86-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("87-"+i+"-"+c,"sc"),style:A._$g("87-"+i+"-"+c,"s"),attrs:{_i:"87-"+i+"-"+c}},[A._$g("88-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("88-"+i+"-"+c,"sc"),attrs:{_i:"88-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("87-"+i+"-"+c,"t1-0")+":")],1),E("div",{staticClass:A._$g("89-"+i+"-"+c,"sc"),attrs:{_i:"89-"+i+"-"+c}},[E("a",{staticClass:A._$g("90-"+i+"-"+c,"sc"),attrs:{_i:"90-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("91-"+i+"-"+c,"sc"),attrs:{_i:"91-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("92-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("92-"+i+"-"+c,"a-value"),disabled:"true",_i:"92-"+i+"-"+c}})],1):A._e(),A._$g("93-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"93-"+i+"-"+c}},[E("p",{staticClass:A._$g("94-"+i+"-"+c,"sc"),style:A._$g("94-"+i+"-"+c,"s"),attrs:{_i:"94-"+i+"-"+c}},[A._$g("95-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("95-"+i+"-"+c,"sc"),attrs:{_i:"95-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("94-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("96-"+i+"-"+c,"sc"),style:A._$g("96-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("96-"+i+"-"+c,"a-value"),disabled:"true",_i:"96-"+i+"-"+c}}),E("div",{staticClass:A._$g("97-"+i+"-"+c,"sc"),attrs:{_i:"97-"+i+"-"+c}},[E("a",{staticClass:A._$g("98-"+i+"-"+c,"sc"),attrs:{_i:"98-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("99-"+i+"-"+c,"sc"),attrs:{_i:"99-"+i+"-"+c}})],1)],1)],1):A._e()],1):A._e(),A._$g("100-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("100-"+i+"-"+c,"sc"),style:A._$g("100-"+i+"-"+c,"s"),attrs:{_i:"100-"+i+"-"+c}},[A._$g("101-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"101-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("102-"+i+"-"+c,"sc"),style:A._$g("102-"+i+"-"+c,"s"),attrs:{_i:"102-"+i+"-"+c}},[A._$g("103-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("103-"+i+"-"+c,"sc"),attrs:{_i:"103-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("102-"+i+"-"+c,"t1-0")+":")],1),E("div",{staticClass:A._$g("104-"+i+"-"+c,"sc"),attrs:{_i:"104-"+i+"-"+c}},[E("a",{staticClass:A._$g("105-"+i+"-"+c,"sc"),attrs:{href:"#",_i:"105-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("106-"+i+"-"+c,"sc"),attrs:{_i:"106-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("107-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("107-"+i+"-"+c,"a-value"),disabled:"true",_i:"107-"+i+"-"+c}})],1):A._e(),A._$g("108-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"108-"+i+"-"+c}},[E("p",{staticClass:A._$g("109-"+i+"-"+c,"sc"),style:A._$g("109-"+i+"-"+c,"s"),attrs:{_i:"109-"+i+"-"+c}},[A._$g("110-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("110-"+i+"-"+c,"sc"),attrs:{_i:"110-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("109-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("111-"+i+"-"+c,"sc"),style:A._$g("111-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("111-"+i+"-"+c,"a-value"),disabled:"true",_i:"111-"+i+"-"+c}}),E("div",{staticClass:A._$g("112-"+i+"-"+c,"sc"),attrs:{_i:"112-"+i+"-"+c}},[E("a",{staticClass:A._$g("113-"+i+"-"+c,"sc"),attrs:{_i:"113-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("114-"+i+"-"+c,"sc"),attrs:{_i:"114-"+i+"-"+c}})],1)],1)],1):A._e()],1):A._e(),A._$g("115-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("115-"+i+"-"+c,"sc"),style:A._$g("115-"+i+"-"+c,"s"),attrs:{_i:"115-"+i+"-"+c}},[A._$g("116-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"116-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("117-"+i+"-"+c,"sc"),style:A._$g("117-"+i+"-"+c,"s"),attrs:{_i:"117-"+i+"-"+c}},[A._$g("118-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("118-"+i+"-"+c,"sc"),attrs:{_i:"118-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("117-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{style:A._$g("119-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("119-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("119-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("119-"+i+"-"+c,"a-disabled"),_i:"119-"+i+"-"+c}})],1):A._e(),A._$g("120-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"120-"+i+"-"+c}},[E("p",{staticClass:A._$g("121-"+i+"-"+c,"sc"),style:A._$g("121-"+i+"-"+c,"s"),attrs:{_i:"121-"+i+"-"+c}},[A._v(A._$g("121-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("122-"+i+"-"+c,"sc"),style:A._$g("122-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("122-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("122-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("122-"+i+"-"+c,"a-disabled"),_i:"122-"+i+"-"+c}}),A._$g("123-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("123-"+i+"-"+c,"sc"),attrs:{_i:"123-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("124-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("124-"+i+"-"+c,"sc"),style:A._$g("124-"+i+"-"+c,"s"),attrs:{_i:"124-"+i+"-"+c}},[A._$g("125-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"125-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("126-"+i+"-"+c,"sc"),style:A._$g("126-"+i+"-"+c,"s"),attrs:{_i:"126-"+i+"-"+c}},[A._$g("127-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("127-"+i+"-"+c,"sc"),attrs:{_i:"127-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("126-"+i+"-"+c,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("128-"+i+"-"+c,"sc"),style:A._$g("128-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("128-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("128-"+i+"-"+c,"a-data-iindex"),_i:"128-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("128-"+i+"-"+c,"t0-0"))])],1):A._e(),A._$g("129-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"129-"+i+"-"+c}},[E("p",{staticClass:A._$g("130-"+i+"-"+c,"sc"),style:A._$g("130-"+i+"-"+c,"s"),attrs:{_i:"130-"+i+"-"+c}},[A._$g("131-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("131-"+i+"-"+c,"sc"),attrs:{_i:"131-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("130-"+i+"-"+c,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("132-"+i+"-"+c,"sc"),style:A._$g("132-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("132-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("132-"+i+"-"+c,"a-data-iindex"),_i:"132-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("132-"+i+"-"+c,"t0-0"))])],1):A._e()],1):A._e()],1)})),1)],1)})),E("uni-view",{staticClass:A._$g(133,"sc"),attrs:{_i:133}},[E("div",{staticClass:A._$g(134,"sc"),attrs:{_i:134}},[A._v(A._$g(134,"t0-0"))]),A._$g(135,"i")?E("uni-view",{staticClass:A._$g(135,"sc"),attrs:{_i:135}},[E("h4",{staticStyle:{margin:"15rpx 0 0 30rpx","font-weight":"bold"},attrs:{_i:136}},[A._v("\u65b0\u589e"+A._$g(136,"t0-0"))]),E("uni-view",{staticClass:A._$g(137,"sc"),attrs:{_i:137}},[E("p",{staticClass:A._$g(138,"sc"),attrs:{_i:138}},[A._v(A._$g(138,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g(139,"sc"),style:A._$g(139,"s"),attrs:{type:"text",value:A._$g(139,"a-value"),_i:139},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}),A._$g(140,"i")?E("div",{staticClass:A._$g(140,"sc"),attrs:{_i:140}},[E("a",{attrs:{_i:141},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g(142,"sc"),class:A._$g(142,"c"),attrs:{_i:142}})],1)],1):A._e()],1)],1):A._e(),A._l(A._$g(143,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("143-"+i,"sc"),attrs:{_i:"143-"+i}},[A._l(A._$g("144-"+i,"f"),(function(B,g,Q,c){return E("uni-view",{key:B,staticClass:A._$g("144-"+i+"-"+c,"sc"),attrs:{_i:"144-"+i+"-"+c}},[E("div",{staticClass:A._$g("145-"+i+"-"+c,"sc"),staticStyle:{display:"none"},attrs:{_i:"145-"+i+"-"+c}},[E("div",{staticClass:A._$g("146-"+i+"-"+c,"sc"),attrs:{_i:"146-"+i+"-"+c}}),E("div",{staticClass:A._$g("147-"+i+"-"+c,"sc"),style:A._$g("147-"+i+"-"+c,"s"),attrs:{_i:"147-"+i+"-"+c}},[E("i",{staticClass:A._$g("148-"+i+"-"+c,"sc"),class:A._$g("148-"+i+"-"+c,"c"),attrs:{_i:"148-"+i+"-"+c}})],1),E("span",{staticClass:A._$g("149-"+i+"-"+c,"sc"),attrs:{_i:"149-"+i+"-"+c}},[A._v(A._$g("149-"+i+"-"+c,"t0-0"))]),E("a",{staticClass:A._$g("150-"+i+"-"+c,"sc"),attrs:{href:"javascript:;",_i:"150-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("151-"+i+"-"+c,"sc"),class:A._$g("151-"+i+"-"+c,"c"),attrs:{_i:"151-"+i+"-"+c}})],1)],1),E("div",{staticClass:A._$g("152-"+i+"-"+c,"sc"),style:A._$g("152-"+i+"-"+c,"s"),attrs:{_i:"152-"+i+"-"+c}},A._l(A._$g("153-"+i+"-"+c,"f"),(function(B,g,Q,I){return E("div",{key:B,staticClass:A._$g("153-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"153-"+i+"-"+c+"-"+I}},[A._$g("154-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("154-"+i+"-"+c+"-"+I,"sc"),style:A._$g("154-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"154-"+i+"-"+c+"-"+I}},[A._$g("155-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"155-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("156-"+i+"-"+c+"-"+I,"sc"),style:A._$g("156-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"156-"+i+"-"+c+"-"+I}},[A._$g("157-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("157-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"157-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("156-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("158-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("158-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"158-"+i+"-"+c+"-"+I}},[E("a",{attrs:{_i:"159-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("160-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"160-"+i+"-"+c+"-"+I}})],1)],1):A._e(),A._$g("161-"+i+"-"+c+"-"+I,"i")?E("v-uni-input",{style:A._$g("161-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("161-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("161-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("161-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("161-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("161-"+i+"-"+c+"-"+I,"a-disabled"),_i:"161-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("162-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticStyle:{height:"60px"},style:A._$g("162-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("162-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("162-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("162-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("162-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("162-"+i+"-"+c+"-"+I,"a-disabled"),_i:"162-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("163-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticStyle:{height:"90px"},style:A._$g("163-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("163-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("163-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("163-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("163-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("163-"+i+"-"+c+"-"+I,"a-disabled"),_i:"163-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("164-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"164-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("165-"+i+"-"+c+"-"+I,"sc"),style:A._$g("165-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"165-"+i+"-"+c+"-"+I}},[A._$g("166-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("166-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"166-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("165-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("167-"+i+"-"+c+"-"+I,"i")?E("v-uni-input",{staticClass:A._$g("167-"+i+"-"+c+"-"+I,"sc"),style:A._$g("167-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("167-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("167-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("167-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("167-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("167-"+i+"-"+c+"-"+I,"a-disabled"),_i:"167-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("168-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticClass:A._$g("168-"+i+"-"+c+"-"+I,"sc"),staticStyle:{height:"60px"},style:A._$g("168-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("168-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("168-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("168-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("168-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("168-"+i+"-"+c+"-"+I,"a-disabled"),_i:"168-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("169-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticClass:A._$g("169-"+i+"-"+c+"-"+I,"sc"),staticStyle:{height:"90px"},style:A._$g("169-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("169-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("169-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("169-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("169-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("169-"+i+"-"+c+"-"+I,"a-disabled"),_i:"169-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("170-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("170-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"170-"+i+"-"+c+"-"+I}},[E("a",{attrs:{_i:"171-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("172-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"172-"+i+"-"+c+"-"+I}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("173-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("173-"+i+"-"+c+"-"+I,"sc"),style:A._$g("173-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"173-"+i+"-"+c+"-"+I}},[E("v-uni-checkbox-group",{staticClass:A._$g("174-"+i+"-"+c+"-"+I,"sc"),style:A._$g("174-"+i+"-"+c+"-"+I,"s"),attrs:{"data-ischeck":A._$g("174-"+i+"-"+c+"-"+I,"a-data-ischeck"),"data-iiindex":A._$g("174-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("174-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("174-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"174-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"175-"+i+"-"+c+"-"+I}},[E("v-uni-checkbox",{attrs:{value:A._$g("176-"+i+"-"+c+"-"+I,"a-value"),checked:A._$g("176-"+i+"-"+c+"-"+I,"a-checked"),_i:"176-"+i+"-"+c+"-"+I}}),E("v-uni-text",{attrs:{_i:"177-"+i+"-"+c+"-"+I}},[A._v(A._$g("177-"+i+"-"+c+"-"+I,"t0-0")),A._$g("178-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("178-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"178-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e()],1)],1)],1)],1):A._e(),A._$g("179-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("179-"+i+"-"+c+"-"+I,"sc"),style:A._$g("179-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"179-"+i+"-"+c+"-"+I}},[A._$g("180-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"180-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("181-"+i+"-"+c+"-"+I,"sc"),style:A._$g("181-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"181-"+i+"-"+c+"-"+I}},[A._$g("182-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("182-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"182-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("181-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("183-"+i+"-"+c+"-"+I,"sc"),style:A._$g("183-"+i+"-"+c+"-"+I,"s"),attrs:{mode:"date",value:A._$g("183-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("183-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("183-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("183-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"183-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("184-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"184-"+i+"-"+c+"-"+I}},[A._v(A._$g("184-"+i+"-"+c+"-"+I,"t0-0"))])],1)],1):A._e(),A._$g("185-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"185-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("186-"+i+"-"+c+"-"+I,"sc"),style:A._$g("186-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"186-"+i+"-"+c+"-"+I}},[A._$g("187-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("187-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"187-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("186-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("188-"+i+"-"+c+"-"+I,"sc"),style:A._$g("188-"+i+"-"+c+"-"+I,"s"),attrs:{mode:"date",value:A._$g("188-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("188-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("188-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("188-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"188-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("189-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"189-"+i+"-"+c+"-"+I}},[A._v(A._$g("189-"+i+"-"+c+"-"+I,"t0-0"))])],1)],1):A._e()],1):A._e(),A._$g("190-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("190-"+i+"-"+c+"-"+I,"sc"),style:A._$g("190-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"190-"+i+"-"+c+"-"+I}},[A._$g("191-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"191-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("192-"+i+"-"+c+"-"+I,"sc"),style:A._$g("192-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"192-"+i+"-"+c+"-"+I}},[A._$g("193-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("193-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"193-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("192-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("194-"+i+"-"+c+"-"+I,"i")?E("v-uni-picker",{staticClass:A._$g("194-"+i+"-"+c+"-"+I,"sc"),style:A._$g("194-"+i+"-"+c+"-"+I,"s"),attrs:{range:A._$g("194-"+i+"-"+c+"-"+I,"a-range"),"range-key":"CN_S_NAME","data-iiindex":A._$g("194-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("194-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("194-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("194-"+i+"-"+c+"-"+I,"a-disabled"),_i:"194-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"195-"+i+"-"+c+"-"+I}},[A._v(A._$g("195-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._$g("196-"+i+"-"+c+"-"+I,"e")?E("select-cy",{style:A._$g("196-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("196-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("196-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("196-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"196-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("197-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"197-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("198-"+i+"-"+c+"-"+I,"sc"),style:A._$g("198-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"198-"+i+"-"+c+"-"+I}},[A._$g("199-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("199-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"199-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("198-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("200-"+i+"-"+c+"-"+I,"i")?E("v-uni-picker",{staticClass:A._$g("200-"+i+"-"+c+"-"+I,"sc"),style:A._$g("200-"+i+"-"+c+"-"+I,"s"),attrs:{range:A._$g("200-"+i+"-"+c+"-"+I,"a-range"),"range-key":"CN_S_NAME","data-iiindex":A._$g("200-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("200-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("200-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"200-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"201-"+i+"-"+c+"-"+I}},[A._v(A._$g("201-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._$g("202-"+i+"-"+c+"-"+I,"e")?E("select-cy",{style:A._$g("202-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("202-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("202-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("202-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"202-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e()],1):A._e(),A._$g("203-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("203-"+i+"-"+c+"-"+I,"sc"),style:A._$g("203-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"203-"+i+"-"+c+"-"+I}},[A._$g("204-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"204-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("205-"+i+"-"+c+"-"+I,"sc"),style:A._$g("205-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"205-"+i+"-"+c+"-"+I}},[A._$g("206-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("206-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"206-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("205-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("207-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("207-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"207-"+i+"-"+c+"-"+I}},[E("a",{attrs:{"data-classid":A._$g("208-"+i+"-"+c+"-"+I,"a-data-classid"),"data-classname":A._$g("208-"+i+"-"+c+"-"+I,"a-data-classname"),_i:"208-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("209-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"209-"+i+"-"+c+"-"+I}})],1)],1):A._e(),A._$g("210-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("210-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"210-"+i+"-"+c+"-"+I}},[E("v-uni-picker",{staticClass:A._$g("211-"+i+"-"+c+"-"+I,"sc"),attrs:{range:A._$g("211-"+i+"-"+c+"-"+I,"a-range"),"range-key":"name","data-iiindex":A._$g("211-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("211-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("211-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"211-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"212-"+i+"-"+c+"-"+I}},[A._v(A._$g("212-"+i+"-"+c+"-"+I,"t0-0"))])],1),E("a",{staticClass:A._$g("213-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"213-"+i+"-"+c+"-"+I}},[E("i",{staticClass:A._$g("214-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"214-"+i+"-"+c+"-"+I}})],1)],1):A._e(),E("v-uni-input",{style:A._$g("215-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("215-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("215-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("215-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:"true",_i:"215-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("216-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"216-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("217-"+i+"-"+c+"-"+I,"sc"),style:A._$g("217-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"217-"+i+"-"+c+"-"+I}},[A._$g("218-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("218-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"218-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("217-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("219-"+i+"-"+c+"-"+I,"sc"),style:A._$g("219-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("219-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("219-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("219-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:"true",_i:"219-"+i+"-"+c+"-"+I}}),A._$g("220-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("220-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"220-"+i+"-"+c+"-"+I}},[E("a",{attrs:{"data-classid":A._$g("221-"+i+"-"+c+"-"+I,"a-data-classid"),"data-classname":A._$g("221-"+i+"-"+c+"-"+I,"a-data-classname"),_i:"221-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("222-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"222-"+i+"-"+c+"-"+I}})],1)],1):A._e(),A._$g("223-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("223-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"223-"+i+"-"+c+"-"+I}},[E("v-uni-picker",{staticClass:A._$g("224-"+i+"-"+c+"-"+I,"sc"),attrs:{range:A._$g("224-"+i+"-"+c+"-"+I,"a-range"),"range-key":"name","data-iiindex":A._$g("224-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("224-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("224-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"224-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"225-"+i+"-"+c+"-"+I}},[A._v(A._$g("225-"+i+"-"+c+"-"+I,"t0-0"))])],1),E("a",{staticClass:A._$g("226-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"226-"+i+"-"+c+"-"+I}},[E("i",{staticClass:A._$g("227-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"227-"+i+"-"+c+"-"+I}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("228-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("228-"+i+"-"+c+"-"+I,"sc"),style:A._$g("228-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"228-"+i+"-"+c+"-"+I}},[A._$g("229-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"229-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("230-"+i+"-"+c+"-"+I,"sc"),style:A._$g("230-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"230-"+i+"-"+c+"-"+I}},[A._$g("231-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("231-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"231-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("230-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("div",{staticClass:A._$g("232-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"232-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("233-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"233-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("234-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"234-"+i+"-"+c+"-"+I}})],1)],1),E("v-uni-input",{style:A._$g("235-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("235-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"235-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("236-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"236-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("237-"+i+"-"+c+"-"+I,"sc"),style:A._$g("237-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"237-"+i+"-"+c+"-"+I}},[A._$g("238-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("238-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"238-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("237-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("239-"+i+"-"+c+"-"+I,"sc"),style:A._$g("239-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("239-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"239-"+i+"-"+c+"-"+I}}),E("div",{staticClass:A._$g("240-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"240-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("241-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"241-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("242-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"242-"+i+"-"+c+"-"+I}})],1)],1)],1):A._e()],1):A._e(),A._$g("243-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("243-"+i+"-"+c+"-"+I,"sc"),style:A._$g("243-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"243-"+i+"-"+c+"-"+I}},[A._$g("244-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"244-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("245-"+i+"-"+c+"-"+I,"sc"),style:A._$g("245-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"245-"+i+"-"+c+"-"+I}},[A._$g("246-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("246-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"246-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("245-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("div",{staticClass:A._$g("247-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"247-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("248-"+i+"-"+c+"-"+I,"sc"),attrs:{href:"#",_i:"248-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("249-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"249-"+i+"-"+c+"-"+I}})],1)],1),E("v-uni-input",{style:A._$g("250-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("250-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"250-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("251-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"251-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("252-"+i+"-"+c+"-"+I,"sc"),style:A._$g("252-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"252-"+i+"-"+c+"-"+I}},[A._$g("253-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("253-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"253-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("252-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("254-"+i+"-"+c+"-"+I,"sc"),style:A._$g("254-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("254-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"254-"+i+"-"+c+"-"+I}}),E("div",{staticClass:A._$g("255-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"255-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("256-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"256-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("257-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"257-"+i+"-"+c+"-"+I}})],1)],1)],1):A._e()],1):A._e(),A._$g("258-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("258-"+i+"-"+c+"-"+I,"sc"),style:A._$g("258-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"258-"+i+"-"+c+"-"+I}},[A._$g("259-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"259-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("260-"+i+"-"+c+"-"+I,"sc"),style:A._$g("260-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"260-"+i+"-"+c+"-"+I}},[A._$g("261-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("261-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"261-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("260-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{style:A._$g("262-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("262-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("262-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("262-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("262-"+i+"-"+c+"-"+I,"a-disabled"),_i:"262-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("263-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"263-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("264-"+i+"-"+c+"-"+I,"sc"),style:A._$g("264-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"264-"+i+"-"+c+"-"+I}},[A._$g("265-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("265-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"265-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("264-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("266-"+i+"-"+c+"-"+I,"sc"),style:A._$g("266-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("266-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("266-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("266-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("266-"+i+"-"+c+"-"+I,"a-disabled"),_i:"266-"+i+"-"+c+"-"+I}})],1):A._e()],1):A._e(),A._$g("267-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("267-"+i+"-"+c+"-"+I,"sc"),style:A._$g("267-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"267-"+i+"-"+c+"-"+I}},[A._$g("268-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"268-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("269-"+i+"-"+c+"-"+I,"sc"),style:A._$g("269-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"269-"+i+"-"+c+"-"+I}},[A._$g("270-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("270-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"270-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("269-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("271-"+i+"-"+c+"-"+I,"sc"),style:A._$g("271-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("271-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("271-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("271-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"271-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("271-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._e(),A._$g("272-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"272-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("273-"+i+"-"+c+"-"+I,"sc"),style:A._$g("273-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"273-"+i+"-"+c+"-"+I}},[A._$g("274-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("274-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"274-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("273-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("275-"+i+"-"+c+"-"+I,"sc"),style:A._$g("275-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("275-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("275-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("275-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"275-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("275-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._e()],1):A._e()],1)})),1)],1)})),A._$g("276-"+i,"i")?E("uni-view",{staticClass:A._$g("276-"+i,"sc"),attrs:{_i:"276-"+i}},[E("a",{staticClass:A._$g("277-"+i,"sc"),attrs:{href:"javascript:;",_i:"277-"+i},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("278-"+i,"sc"),attrs:{_i:"278-"+i}})],1)],1):A._e()],2)}))],2),A._$g(279,"i")?E("v-uni-button",{staticClass:A._$g(279,"sc"),attrs:{type:"default",_i:279},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u53d6\u6d88")]):A._e(),A._$g(280,"i")?E("v-uni-button",{staticClass:A._$g(280,"sc"),attrs:{type:"default",_i:280},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(280,"t0-0"))]):A._$g(281,"e")?E("v-uni-button",{staticClass:A._$g(281,"sc"),attrs:{type:"default",_i:281},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(281,"t0-0"))]):A._e()],2)},i=[]},"2a47":function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},"2f27":function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={uniPopup:E("1767").default,uniPopupDialog:E("0af9").default,cmdProgress:E("f990").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticStyle:{width:"100vw",height:"64vh"},attrs:{_i:0}},[E("div",{staticClass:A._$g(1,"sc"),attrs:{id:"headr",_i:1}},[E("v-uni-image",{staticClass:A._$g(2,"sc"),attrs:{src:A._$g(2,"a-src"),_i:2}})],1),E("div",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},[E("v-uni-form",{staticClass:A._$g(4,"sc"),attrs:{id:"login-form",_i:4}},[E("a",{staticClass:A._$g(5,"sc"),attrs:{href:"javascript:;",_i:5},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u914d\u7f6e")]),E("div",{staticClass:A._$g(6,"sc"),attrs:{_i:6}},[E("v-uni-label",{staticClass:A._$g(7,"sc"),attrs:{_i:7}},[E("v-uni-image",{staticClass:A._$g(8,"sc"),attrs:{src:A._$g(8,"a-src"),_i:8}})],1),E("v-uni-input",{staticClass:A._$g(9,"sc"),attrs:{type:"text",placeholder:"\u8bf7\u8f93\u5165\u8d26\u53f7",_i:9},model:{value:A._$g(9,"v-model"),callback:function(B){A.$handleVModelEvent(9,B)},expression:"userName"}})],1),E("div",{staticClass:A._$g(10,"sc"),attrs:{_i:10}},[E("v-uni-label",{staticClass:A._$g(11,"sc"),attrs:{_i:11}},[E("v-uni-image",{staticClass:A._$g(12,"sc"),attrs:{src:A._$g(12,"a-src"),_i:12}})],1),E("v-uni-input",{staticClass:A._$g(13,"sc"),attrs:{type:"password",placeholder:"\u8bf7\u8f93\u5165\u5bc6\u7801",_i:13},model:{value:A._$g(13,"v-model"),callback:function(B){A.$handleVModelEvent(13,B)},expression:"userPwd"}})],1),E("v-uni-checkbox-group",{staticClass:A._$g(14,"sc"),attrs:{_i:14},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:15}},[E("v-uni-checkbox",{attrs:{value:"1",checked:A._$g(16,"a-checked"),_i:16}}),E("v-uni-text",{attrs:{_i:17}},[A._v("\u8bb0\u4f4f\u5bc6\u7801")])],1)],1)],1),E("v-uni-button",{staticClass:A._$g(18,"sc"),attrs:{id:"login",type:"default",_i:18},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(18,"t0-0"))]),E("p",{staticStyle:{float:"right",margin:"10px 10px",color:"#c8c7cc"},attrs:{_i:19}},[E("span",{attrs:{_i:20}},[A._v("\u7248\u672c\u53f7\uff1a")]),E("span",{attrs:{_i:21}},[A._v(A._$g(21,"t0-0"))])],1),E("div",{staticStyle:{"text-align":"center",background:"white","border-top":"0px solid #C0C0C0",color:"#7cd0f8",position:"absolute",bottom:"0",width:"100%",height:"24px","padding-top":"3px","font-size":"11px"},attrs:{_i:22}})],1),E("uni-view",{attrs:{_i:23}},[E("uni-popup",{ref:"inputDialog",attrs:{_i:24}},[E("uni-popup-dialog",{ref:"inputClose",attrs:{_i:25},on:{confirm:function(B){return A.$handleViewEvent(B)}}})],1),E("uni-popup",{ref:"promotion",attrs:{_i:26}},[E("uni-view",{staticClass:A._$g(27,"sc"),staticStyle:{width:"700rpx",padding:"20rpx 40rpx",background:"white","font-size":"36rpx"},attrs:{_i:27}},[A._$g(28,"i")?E("uni-view",{staticClass:A._$g(28,"sc"),attrs:{_i:28}},[E("uni-view",{staticStyle:{"text-align":"center","padding-top":"20rpx","padding-bottom":"40rpx"},attrs:{_i:29}},[A._v("\u7cfb\u7edf\u6709\u65b0\u7248\u672c\uff0c\u662f\u5426\u9700\u8981\u66f4\u65b0")]),E("v-uni-text",{staticStyle:{display:"inline-block",color:"#7cd0f8",width:"50%","text-align":"center"},attrs:{_i:30},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u53d6\u6d88")]),E("v-uni-text",{staticStyle:{display:"inline-block",color:"#7cd0f8",width:"50%","text-align":"center"},attrs:{_i:31},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u786e\u8ba4")])],1):E("uni-view",{staticClass:A._$g(32,"sc"),attrs:{_i:32}},[E("cmd-progress",{attrs:{_i:33}})],1)],1)],1)],1)],1)},i=[]},"3d17":function(A,B,E){"use strict";E.r(B);var g=E("e536"),Q=E("7d55");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("274e");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},4042:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";\r\n/*!\r\n *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome\r\n *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */@font-face{font-family:FontAwesome;src:url("data:font/ttf;charset=utf-8;base64,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ZQAuAGkAbwAAaHR0cDovL2ZvbnRhd2Vzb21lLmlvAABoAHQAdABwADoALwAvAGYAbwBuAHQAYQB3AGUAcwBvAG0AZQAuAGkAbwAvAGwAaQBjAGUAbgBzAGUALwAAaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UvAAACAAAAAAAA/yAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAIAAwECAI4AiwCKAI0AkACRAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8AjACSAI8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAA4A7wANAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcAIgIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgDSAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gCUB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1Rgd1bmkyNUZDBWdsYXNzBW11c2ljBnNlYXJjaAhlbnZlbG9wZQVoZWFydARzdGFyCnN0YXJfZW1wdHkEdXNlcgRmaWxtCHRoX2xhcmdlAnRoB3RoX2xpc3QCb2sGcmVtb3ZlB3pvb21faW4Iem9vbV9vdXQDb2ZmBnNpZ25hbANjb2cFdHJhc2gEaG9tZQhmaWxlX2FsdAR0aW1lBHJvYWQMZG93bmxvYWRfYWx0CGRvd25sb2FkBnVwbG9hZAVpbmJveAtwbGF5X2NpcmNsZQZyZXBlYXQHcmVmcmVzaAhsaXN0X2FsdARsb2NrBGZsYWcKaGVhZHBob25lcwp2b2x1bWVfb2ZmC3ZvbHVtZV9kb3duCXZvbHVtZV91cAZxcmNvZGUHYmFyY29kZQN0YWcEdGFncwRib29rCGJvb2ttYXJrBXByaW50BmNhbWVyYQRmb250BGJvbGQGaXRhbGljC3RleHRfaGVpZ2h0CnRleHRfd2lkdGgKYWxpZ25fbGVmdAxhbGlnbl9jZW50ZXILYWxpZ25fcmlnaHQNYWxpZ25fanVzdGlmeQRsaXN0C2luZGVudF9sZWZ0DGluZGVudF9yaWdodA5mYWNldGltZV92aWRlbwdwaWN0dXJlBnBlbmNpbAptYXBfbWFya2VyBmFkanVzdAR0aW50BGVkaXQFc2hhcmUFY2hlY2sEbW92ZQ1zdGVwX2JhY2t3YXJkDWZhc3RfYmFja3dhcmQIYmFja3dhcmQEcGxheQVwYXVzZQRzdG9wB2ZvcndhcmQMZmFzdF9mb3J3YXJkDHN0ZXBfZm9yd2FyZAVlamVjdAxjaGV2cm9uX2xlZnQNY2hldnJvbl9yaWdodAlwbHVzX3NpZ24KbWludXNfc2lnbgtyZW1vdmVfc2lnbgdva19zaWduDXF1ZXN0aW9uX3NpZ24JaW5mb19zaWduCnNjcmVlbnNob3QNcmVtb3ZlX2NpcmNsZQlva19jaXJjbGUKYmFuX2NpcmNsZQphcnJvd19sZWZ0C2Fycm93X3JpZ2h0CGFycm93X3VwCmFycm93X2Rvd24Jc2hhcmVfYWx0C3Jlc2l6ZV9mdWxsDHJlc2l6ZV9zbWFsbBBleGNsYW1hdGlvbl9zaWduBGdpZnQEbGVhZgRmaXJlCGV5ZV9vcGVuCWV5ZV9jbG9zZQx3YXJuaW5nX3NpZ24FcGxhbmUIY2FsZW5kYXIGcmFuZG9tB2NvbW1lbnQGbWFnbmV0CmNoZXZyb25fdXAMY2hldnJvbl9kb3duB3JldHdlZXQNc2hvcHBpbmdfY2FydAxmb2xkZXJfY2xvc2ULZm9sZGVyX29wZW4PcmVzaXplX3ZlcnRpY2FsEXJlc2l6ZV9ob3Jpem9udGFsCWJhcl9jaGFydAx0d2l0dGVyX3NpZ24NZmFjZWJvb2tfc2lnbgxjYW1lcmFfcmV0cm8Da2V5BGNvZ3MIY29tbWVudHMNdGh1bWJzX3VwX2FsdA90aHVtYnNfZG93bl9hbHQJc3Rhcl9oYWxmC2hlYXJ0X2VtcHR5B3NpZ25vdXQNbGlua2VkaW5fc2lnbgdwdXNocGluDWV4dGVybmFsX2xpbmsGc2lnbmluBnRyb3BoeQtnaXRodWJfc2lnbgp1cGxvYWRfYWx0BWxlbW9uBXBob25lC2NoZWNrX2VtcHR5DmJvb2ttYXJrX2VtcHR5CnBob25lX3NpZ24HdHdpdHRlcghmYWNlYm9vawZnaXRodWIGdW5sb2NrC2NyZWRpdF9jYXJkA3JzcwNoZGQIYnVsbGhvcm4EYmVsbAtjZXJ0aWZpY2F0ZQpoYW5kX3JpZ2h0CWhhbmRfbGVmdAdoYW5kX3VwCWhhbmRfZG93bhFjaXJjbGVfYXJyb3dfbGVmdBJjaXJjbGVfYXJyb3dfcmlnaHQPY2lyY2xlX2Fycm93X3VwEWNpcmNsZV9hcnJvd19kb3duBWdsb2JlBndyZW5jaAV0YXNrcwZmaWx0ZXIJYnJpZWZjYXNlCmZ1bGxzY3JlZW4FZ3JvdXAEbGluawVjbG91ZAZiZWFrZXIDY3V0BGNvcHkKcGFwZXJfY2xpcARzYXZlCnNpZ25fYmxhbmsHcmVvcmRlcgJ1bAJvbA1zdHJpa2V0aHJvdWdoCXVuZGVybGluZQV0YWJsZQVtYWdpYwV0cnVjawlwaW50ZXJlc3QOcGludGVyZXN0X3NpZ24QZ29vZ2xlX3BsdXNfc2lnbgtnb29nbGVfcGx1cwVtb25leQpjYXJldF9kb3duCGNhcmV0X3VwCmNhcmV0X2xlZnQLY2FyZXRfcmlnaHQHY29sdW1ucwRzb3J0CXNvcnRfZG93bgdzb3J0X3VwDGVudmVsb3BlX2FsdAhsaW5rZWRpbgR1bmRvBWxlZ2FsCWRhc2hib2FyZAtjb21tZW50X2FsdAxjb21tZW50c19hbHQEYm9sdAdzaXRlbWFwCHVtYnJlbGxhBXBhc3RlCmxpZ2h0X2J1bGIIZXhjaGFuZ2UOY2xvdWRfZG93bmxvYWQMY2xvdWRfdXBsb2FkB3VzZXJfbWQLc3RldGhvc2NvcGUIc3VpdGNhc2UIYmVsbF9hbHQGY29mZmVlBGZvb2QNZmlsZV90ZXh0X2FsdAhidWlsZGluZwhob3NwaXRhbAlhbWJ1bGFuY2UGbWVka2l0C2ZpZ2h0ZXJfamV0BGJlZXIGaF9zaWduBGYwZmURZG91YmxlX2FuZ2xlX2xlZnQSZG91YmxlX2FuZ2xlX3JpZ2h0D2RvdWJsZV9hbmdsZV91cBFkb3VibGVfYW5nbGVfZG93bgphbmdsZV9sZWZ0C2FuZ2xlX3JpZ2h0CGFuZ2xlX3VwCmFuZ2xlX2Rvd24HZGVza3RvcAZsYXB0b3AGdGFibGV0DG1vYmlsZV9waG9uZQxjaXJjbGVfYmxhbmsKcXVvdGVfbGVmdAtxdW90ZV9yaWdodAdzcGlubmVyBmNpcmNsZQVyZXBseQpnaXRodWJfYWx0EGZvbGRlcl9jbG9zZV9hbHQPZm9sZGVyX29wZW5fYWx0CmV4cGFuZF9hbHQMY29sbGFwc2VfYWx0BXNtaWxlBWZyb3duA21laAdnYW1lcGFkCGtleWJvYXJkCGZsYWdfYWx0DmZsYWdfY2hlY2tlcmVkCHRlcm1pbmFsBGNvZGUJcmVwbHlfYWxsD3N0YXJfaGFsZl9lbXB0eQ5sb2NhdGlvbl9hcnJvdwRjcm9wCWNvZGVfZm9yawZ1bmxpbmsEXzI3OQtleGNsYW1hdGlvbgtzdXBlcnNjcmlwdAlzdWJzY3JpcHQEXzI4MwxwdXp6bGVfcGllY2UKbWljcm9waG9uZQ5taWNyb3Bob25lX29mZgZzaGllbGQOY2FsZW5kYXJfZW1wdHkRZmlyZV9leHRpbmd1aXNoZXIGcm9ja2V0Bm1heGNkbhFjaGV2cm9uX3NpZ25fbGVmdBJjaGV2cm9uX3NpZ25fcmlnaHQPY2hldnJvbl9zaWduX3VwEWNoZXZyb25fc2lnbl9kb3duBWh0bWw1BGNzczMGYW5jaG9yCnVubG9ja19hbHQIYnVsbHNleWUTZWxsaXBzaXNfaG9yaXpvbnRhbBFlbGxpcHNpc192ZXJ0aWNhbARfMzAzCXBsYXlfc2lnbgZ0aWNrZXQObWludXNfc2lnbl9hbHQLY2hlY2tfbWludXMIbGV2ZWxfdXAKbGV2ZWxfZG93bgpjaGVja19zaWduCWVkaXRfc2lnbgRfMzEyCnNoYXJlX3NpZ24HY29tcGFzcwhjb2xsYXBzZQxjb2xsYXBzZV90b3AEXzMxNwNldXIDZ2JwA3VzZANpbnIDanB5A3J1YgNrcncDYnRjBGZpbGUJZmlsZV90ZXh0EHNvcnRfYnlfYWxwaGFiZXQEXzMyORJzb3J0X2J5X2F0dHJpYnV0ZXMWc29ydF9ieV9hdHRyaWJ1dGVzX2FsdA1zb3J0X2J5X29yZGVyEXNvcnRfYnlfb3JkZXJfYWx0BF8zMzQEXzMzNQx5b3V0dWJlX3NpZ24HeW91dHViZQR4aW5nCXhpbmdfc2lnbgx5b3V0dWJlX3BsYXkHZHJvcGJveA1zdGFja2V4Y2hhbmdlCWluc3RhZ3JhbQZmbGlja3IDYWRuBGYxNzEOYml0YnVja2V0X3NpZ24GdHVtYmxyC3R1bWJscl9zaWduD2xvbmdfYXJyb3dfZG93bg1sb25nX2Fycm93X3VwD2xvbmdfYXJyb3dfbGVmdBBsb25nX2Fycm93X3JpZ2h0B3dpbmRvd3MHYW5kcm9pZAVsaW51eAdkcmliYmxlBXNreXBlCmZvdXJzcXVhcmUGdHJlbGxvBmZlbWFsZQRtYWxlBmdpdHRpcANzdW4EXzM2NgdhcmNoaXZlA2J1ZwJ2awV3ZWlibwZyZW5yZW4EXzM3Mg5zdGFja19leGNoYW5nZQRfMzc0FWFycm93X2NpcmNsZV9hbHRfbGVmdARfMzc2DmRvdF9jaXJjbGVfYWx0BF8zNzgMdmltZW9fc3F1YXJlBF8zODANcGx1c19zcXVhcmVfbwRfMzgyBF8zODMEXzM4NARfMzg1BF8zODYEXzM4NwRfMzg4BF8zODkHdW5pRjFBMARmMWExBF8zOTIEXzM5MwRmMWE0BF8zOTUEXzM5NgRfMzk3BF8zOTgEXzM5OQRfNDAwBGYxYWIEXzQwMgRfNDAzBF80MDQHdW5pRjFCMQRfNDA2BF80MDcEXzQwOARfNDA5BF80MTAEXzQxMQRfNDEyBF80MTMEXzQxNARfNDE1BF80MTYEXzQxNwRfNDE4BF80MTkHdW5pRjFDMAd1bmlGMUMxBF80MjIEXzQyMwRfNDI0BF80MjUEXzQyNgRfNDI3BF80MjgEXzQyOQRfNDMwBF80MzEEXzQzMgRfNDMzBF80MzQHdW5pRjFEMAd1bmlGMUQxB3VuaUYxRDIEXzQzOARfNDM5B3VuaUYxRDUHdW5pRjFENgd1bmlGMUQ3BF80NDMEXzQ0NARfNDQ1BF80NDYEXzQ0NwRfNDQ4BF80NDkHdW5pRjFFMARfNDUxBF80NTIEXzQ1MwRfNDU0BF80NTUEXzQ1NgRfNDU3BF80NTgEXzQ1OQRfNDYwBF80NjEEXzQ2MgRfNDYzBF80NjQHdW5pRjFGMARfNDY2BF80NjcEZjFmMwRfNDY5BF80NzAEXzQ3MQRfNDcyBF80NzMEXzQ3NARfNDc1BF80NzYEZjFmYwRfNDc4BF80NzkEXzQ4MARfNDgxBF80ODIEXzQ4MwRfNDg0BF80ODUEXzQ4NgRfNDg3BF80ODgEXzQ4OQRfNDkwBF80OTEEXzQ5MgRfNDkzBF80OTQAAAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQABAf8AAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAAy1MioAAAAADQImQt") format("truetype");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul > li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-rotate-90,\r\n:root .fa-rotate-180,\r\n:root .fa-rotate-270,\r\n:root .fa-flip-horizontal,\r\n:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,\r\n.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\\f000"}.fa-music:before{content:"\\f001"}.fa-search:before{content:"\\f002"}.fa-envelope-o:before{content:"\\f003"}.fa-heart:before{content:"\\f004"}.fa-star:before{content:"\\f005"}.fa-star-o:before{content:"\\f006"}.fa-user:before{content:"\\f007"}.fa-film:before{content:"\\f008"}.fa-th-large:before{content:"\\f009"}.fa-th:before{content:"\\f00a"}.fa-th-list:before{content:"\\f00b"}.fa-check:before{content:"\\f00c"}.fa-remove:before,\r\n.fa-close:before,\r\n.fa-times:before{content:"\\f00d"}.fa-search-plus:before{content:"\\f00e"}.fa-search-minus:before{content:"\\f010"}.fa-power-off:before{content:"\\f011"}.fa-signal:before{content:"\\f012"}.fa-gear:before,\r\n.fa-cog:before{content:"\\f013"}.fa-trash-o:before{content:"\\f014"}.fa-home:before{content:"\\f015"}.fa-file-o:before{content:"\\f016"}.fa-clock-o:before{content:"\\f017"}.fa-road:before{content:"\\f018"}.fa-download:before{content:"\\f019"}.fa-arrow-circle-o-down:before{content:"\\f01a"}.fa-arrow-circle-o-up:before{content:"\\f01b"}.fa-inbox:before{content:"\\f01c"}.fa-play-circle-o:before{content:"\\f01d"}.fa-rotate-right:before,\r\n.fa-repeat:before{content:"\\f01e"}.fa-refresh:before{content:"\\f021"}.fa-list-alt:before{content:"\\f022"}.fa-lock:before{content:"\\f023"}.fa-flag:before{content:"\\f024"}.fa-headphones:before{content:"\\f025"}.fa-volume-off:before{content:"\\f026"}.fa-volume-down:before{content:"\\f027"}.fa-volume-up:before{content:"\\f028"}.fa-qrcode:before{content:"\\f029"}.fa-barcode:before{content:"\\f02a"}.fa-tag:before{content:"\\f02b"}.fa-tags:before{content:"\\f02c"}.fa-book:before{content:"\\f02d"}.fa-bookmark:before{content:"\\f02e"}.fa-print:before{content:"\\f02f"}.fa-camera:before{content:"\\f030"}.fa-font:before{content:"\\f031"}.fa-bold:before{content:"\\f032"}.fa-italic:before{content:"\\f033"}.fa-text-height:before{content:"\\f034"}.fa-text-width:before{content:"\\f035"}.fa-align-left:before{content:"\\f036"}.fa-align-center:before{content:"\\f037"}.fa-align-right:before{content:"\\f038"}.fa-align-justify:before{content:"\\f039"}.fa-list:before{content:"\\f03a"}.fa-dedent:before,\r\n.fa-outdent:before{content:"\\f03b"}.fa-indent:before{content:"\\f03c"}.fa-video-camera:before{content:"\\f03d"}.fa-photo:before,\r\n.fa-image:before,\r\n.fa-picture-o:before{content:"\\f03e"}.fa-pencil:before{content:"\\f040"}.fa-map-marker:before{content:"\\f041"}.fa-adjust:before{content:"\\f042"}.fa-tint:before{content:"\\f043"}.fa-edit:before,\r\n.fa-pencil-square-o:before{content:"\\f044"}.fa-share-square-o:before{content:"\\f045"}.fa-check-square-o:before{content:"\\f046"}.fa-arrows:before{content:"\\f047"}.fa-step-backward:before{content:"\\f048"}.fa-fast-backward:before{content:"\\f049"}.fa-backward:before{content:"\\f04a"}.fa-play:before{content:"\\f04b"}.fa-pause:before{content:"\\f04c"}.fa-stop:before{content:"\\f04d"}.fa-forward:before{content:"\\f04e"}.fa-fast-forward:before{content:"\\f050"}.fa-step-forward:before{content:"\\f051"}.fa-eject:before{content:"\\f052"}.fa-chevron-left:before{content:"\\f053"}.fa-chevron-right:before{content:"\\f054"}.fa-plus-circle:before{content:"\\f055"}.fa-minus-circle:before{content:"\\f056"}.fa-times-circle:before{content:"\\f057"}.fa-check-circle:before{content:"\\f058"}.fa-question-circle:before{content:"\\f059"}.fa-info-circle:before{content:"\\f05a"}.fa-crosshairs:before{content:"\\f05b"}.fa-times-circle-o:before{content:"\\f05c"}.fa-check-circle-o:before{content:"\\f05d"}.fa-ban:before{content:"\\f05e"}.fa-arrow-left:before{content:"\\f060"}.fa-arrow-right:before{content:"\\f061"}.fa-arrow-up:before{content:"\\f062"}.fa-arrow-down:before{content:"\\f063"}.fa-mail-forward:before,\r\n.fa-share:before{content:"\\f064"}.fa-expand:before{content:"\\f065"}.fa-compress:before{content:"\\f066"}.fa-plus:before{content:"\\f067"}.fa-minus:before{content:"\\f068"}.fa-asterisk:before{content:"\\f069"}.fa-exclamation-circle:before{content:"\\f06a"}.fa-gift:before{content:"\\f06b"}.fa-leaf:before{content:"\\f06c"}.fa-fire:before{content:"\\f06d"}.fa-eye:before{content:"\\f06e"}.fa-eye-slash:before{content:"\\f070"}.fa-warning:before,\r\n.fa-exclamation-triangle:before{content:"\\f071"}.fa-plane:before{content:"\\f072"}.fa-calendar:before{content:"\\f073"}.fa-random:before{content:"\\f074"}.fa-comment:before{content:"\\f075"}.fa-magnet:before{content:"\\f076"}.fa-chevron-up:before{content:"\\f077"}.fa-chevron-down:before{content:"\\f078"}.fa-retweet:before{content:"\\f079"}.fa-shopping-cart:before{content:"\\f07a"}.fa-folder:before{content:"\\f07b"}.fa-folder-open:before{content:"\\f07c"}.fa-arrows-v:before{content:"\\f07d"}.fa-arrows-h:before{content:"\\f07e"}.fa-bar-chart-o:before,\r\n.fa-bar-chart:before{content:"\\f080"}.fa-twitter-square:before{content:"\\f081"}.fa-facebook-square:before{content:"\\f082"}.fa-camera-retro:before{content:"\\f083"}.fa-key:before{content:"\\f084"}.fa-gears:before,\r\n.fa-cogs:before{content:"\\f085"}.fa-comments:before{content:"\\f086"}.fa-thumbs-o-up:before{content:"\\f087"}.fa-thumbs-o-down:before{content:"\\f088"}.fa-star-half:before{content:"\\f089"}.fa-heart-o:before{content:"\\f08a"}.fa-sign-out:before{content:"\\f08b"}.fa-linkedin-square:before{content:"\\f08c"}.fa-thumb-tack:before{content:"\\f08d"}.fa-external-link:before{content:"\\f08e"}.fa-sign-in:before{content:"\\f090"}.fa-trophy:before{content:"\\f091"}.fa-github-square:before{content:"\\f092"}.fa-upload:before{content:"\\f093"}.fa-lemon-o:before{content:"\\f094"}.fa-phone:before{content:"\\f095"}.fa-square-o:before{content:"\\f096"}.fa-bookmark-o:before{content:"\\f097"}.fa-phone-square:before{content:"\\f098"}.fa-twitter:before{content:"\\f099"}.fa-facebook:before{content:"\\f09a"}.fa-github:before{content:"\\f09b"}.fa-unlock:before{content:"\\f09c"}.fa-credit-card:before{content:"\\f09d"}.fa-rss:before{content:"\\f09e"}.fa-hdd-o:before{content:"\\f0a0"}.fa-bullhorn:before{content:"\\f0a1"}.fa-bell:before{content:"\\f0f3"}.fa-certificate:before{content:"\\f0a3"}.fa-hand-o-right:before{content:"\\f0a4"}.fa-hand-o-left:before{content:"\\f0a5"}.fa-hand-o-up:before{content:"\\f0a6"}.fa-hand-o-down:before{content:"\\f0a7"}.fa-arrow-circle-left:before{content:"\\f0a8"}.fa-arrow-circle-right:before{content:"\\f0a9"}.fa-arrow-circle-up:before{content:"\\f0aa"}.fa-arrow-circle-down:before{content:"\\f0ab"}.fa-globe:before{content:"\\f0ac"}.fa-wrench:before{content:"\\f0ad"}.fa-tasks:before{content:"\\f0ae"}.fa-filter:before{content:"\\f0b0"}.fa-briefcase:before{content:"\\f0b1"}.fa-arrows-alt:before{content:"\\f0b2"}.fa-group:before,\r\n.fa-users:before{content:"\\f0c0"}.fa-chain:before,\r\n.fa-link:before{content:"\\f0c1"}.fa-cloud:before{content:"\\f0c2"}.fa-flask:before{content:"\\f0c3"}.fa-cut:before,\r\n.fa-scissors:before{content:"\\f0c4"}.fa-copy:before,\r\n.fa-files-o:before{content:"\\f0c5"}.fa-paperclip:before{content:"\\f0c6"}.fa-save:before,\r\n.fa-floppy-o:before{content:"\\f0c7"}.fa-square:before{content:"\\f0c8"}.fa-navicon:before,\r\n.fa-reorder:before,\r\n.fa-bars:before{content:"\\f0c9"}.fa-list-ul:before{content:"\\f0ca"}.fa-list-ol:before{content:"\\f0cb"}.fa-strikethrough:before{content:"\\f0cc"}.fa-underline:before{content:"\\f0cd"}.fa-table:before{content:"\\f0ce"}.fa-magic:before{content:"\\f0d0"}.fa-truck:before{content:"\\f0d1"}.fa-pinterest:before{content:"\\f0d2"}.fa-pinterest-square:before{content:"\\f0d3"}.fa-google-plus-square:before{content:"\\f0d4"}.fa-google-plus:before{content:"\\f0d5"}.fa-money:before{content:"\\f0d6"}.fa-caret-down:before{content:"\\f0d7"}.fa-caret-up:before{content:"\\f0d8"}.fa-caret-left:before{content:"\\f0d9"}.fa-caret-right:before{content:"\\f0da"}.fa-columns:before{content:"\\f0db"}.fa-unsorted:before,\r\n.fa-sort:before{content:"\\f0dc"}.fa-sort-down:before,\r\n.fa-sort-desc:before{content:"\\f0dd"}.fa-sort-up:before,\r\n.fa-sort-asc:before{content:"\\f0de"}.fa-envelope:before{content:"\\f0e0"}.fa-linkedin:before{content:"\\f0e1"}.fa-rotate-left:before,\r\n.fa-undo:before{content:"\\f0e2"}.fa-legal:before,\r\n.fa-gavel:before{content:"\\f0e3"}.fa-dashboard:before,\r\n.fa-tachometer:before{content:"\\f0e4"}.fa-comment-o:before{content:"\\f0e5"}.fa-comments-o:before{content:"\\f0e6"}.fa-flash:before,\r\n.fa-bolt:before{content:"\\f0e7"}.fa-sitemap:before{content:"\\f0e8"}.fa-umbrella:before{content:"\\f0e9"}.fa-paste:before,\r\n.fa-clipboard:before{content:"\\f0ea"}.fa-lightbulb-o:before{content:"\\f0eb"}.fa-exchange:before{content:"\\f0ec"}.fa-cloud-download:before{content:"\\f0ed"}.fa-cloud-upload:before{content:"\\f0ee"}.fa-user-md:before{content:"\\f0f0"}.fa-stethoscope:before{content:"\\f0f1"}.fa-suitcase:before{content:"\\f0f2"}.fa-bell-o:before{content:"\\f0a2"}.fa-coffee:before{content:"\\f0f4"}.fa-cutlery:before{content:"\\f0f5"}.fa-file-text-o:before{content:"\\f0f6"}.fa-building-o:before{content:"\\f0f7"}.fa-hospital-o:before{content:"\\f0f8"}.fa-ambulance:before{content:"\\f0f9"}.fa-medkit:before{content:"\\f0fa"}.fa-fighter-jet:before{content:"\\f0fb"}.fa-beer:before{content:"\\f0fc"}.fa-h-square:before{content:"\\f0fd"}.fa-plus-square:before{content:"\\f0fe"}.fa-angle-double-left:before{content:"\\f100"}.fa-angle-double-right:before{content:"\\f101"}.fa-angle-double-up:before{content:"\\f102"}.fa-angle-double-down:before{content:"\\f103"}.fa-angle-left:before{content:"\\f104"}.fa-angle-right:before{content:"\\f105"}.fa-angle-up:before{content:"\\f106"}.fa-angle-down:before{content:"\\f107"}.fa-desktop:before{content:"\\f108"}.fa-laptop:before{content:"\\f109"}.fa-tablet:before{content:"\\f10a"}.fa-mobile-phone:before,\r\n.fa-mobile:before{content:"\\f10b"}.fa-circle-o:before{content:"\\f10c"}.fa-quote-left:before{content:"\\f10d"}.fa-quote-right:before{content:"\\f10e"}.fa-spinner:before{content:"\\f110"}.fa-circle:before{content:"\\f111"}.fa-mail-reply:before,\r\n.fa-reply:before{content:"\\f112"}.fa-github-alt:before{content:"\\f113"}.fa-folder-o:before{content:"\\f114"}.fa-folder-open-o:before{content:"\\f115"}.fa-smile-o:before{content:"\\f118"}.fa-frown-o:before{content:"\\f119"}.fa-meh-o:before{content:"\\f11a"}.fa-gamepad:before{content:"\\f11b"}.fa-keyboard-o:before{content:"\\f11c"}.fa-flag-o:before{content:"\\f11d"}.fa-flag-checkered:before{content:"\\f11e"}.fa-terminal:before{content:"\\f120"}.fa-code:before{content:"\\f121"}.fa-mail-reply-all:before,\r\n.fa-reply-all:before{content:"\\f122"}.fa-star-half-empty:before,\r\n.fa-star-half-full:before,\r\n.fa-star-half-o:before{content:"\\f123"}.fa-location-arrow:before{content:"\\f124"}.fa-crop:before{content:"\\f125"}.fa-code-fork:before{content:"\\f126"}.fa-unlink:before,\r\n.fa-chain-broken:before{content:"\\f127"}.fa-question:before{content:"\\f128"}.fa-info:before{content:"\\f129"}.fa-exclamation:before{content:"\\f12a"}.fa-superscript:before{content:"\\f12b"}.fa-subscript:before{content:"\\f12c"}.fa-eraser:before{content:"\\f12d"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-microphone:before{content:"\\f130"}.fa-microphone-slash:before{content:"\\f131"}.fa-shield:before{content:"\\f132"}.fa-calendar-o:before{content:"\\f133"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-rocket:before{content:"\\f135"}.fa-maxcdn:before{content:"\\f136"}.fa-chevron-circle-left:before{content:"\\f137"}.fa-chevron-circle-right:before{content:"\\f138"}.fa-chevron-circle-up:before{content:"\\f139"}.fa-chevron-circle-down:before{content:"\\f13a"}.fa-html5:before{content:"\\f13b"}.fa-css3:before{content:"\\f13c"}.fa-anchor:before{content:"\\f13d"}.fa-unlock-alt:before{content:"\\f13e"}.fa-bullseye:before{content:"\\f140"}.fa-ellipsis-h:before{content:"\\f141"}.fa-ellipsis-v:before{content:"\\f142"}.fa-rss-square:before{content:"\\f143"}.fa-play-circle:before{content:"\\f144"}.fa-ticket:before{content:"\\f145"}.fa-minus-square:before{content:"\\f146"}.fa-minus-square-o:before{content:"\\f147"}.fa-level-up:before{content:"\\f148"}.fa-level-down:before{content:"\\f149"}.fa-check-square:before{content:"\\f14a"}.fa-pencil-square:before{content:"\\f14b"}.fa-external-link-square:before{content:"\\f14c"}.fa-share-square:before{content:"\\f14d"}.fa-compass:before{content:"\\f14e"}.fa-toggle-down:before,\r\n.fa-caret-square-o-down:before{content:"\\f150"}.fa-toggle-up:before,\r\n.fa-caret-square-o-up:before{content:"\\f151"}.fa-toggle-right:before,\r\n.fa-caret-square-o-right:before{content:"\\f152"}.fa-euro:before,\r\n.fa-eur:before{content:"\\f153"}.fa-gbp:before{content:"\\f154"}.fa-dollar:before,\r\n.fa-usd:before{content:"\\f155"}.fa-rupee:before,\r\n.fa-inr:before{content:"\\f156"}.fa-cny:before,\r\n.fa-rmb:before,\r\n.fa-yen:before,\r\n.fa-jpy:before{content:"\\f157"}.fa-ruble:before,\r\n.fa-rouble:before,\r\n.fa-rub:before{content:"\\f158"}.fa-won:before,\r\n.fa-krw:before{content:"\\f159"}.fa-bitcoin:before,\r\n.fa-btc:before{content:"\\f15a"}.fa-file:before{content:"\\f15b"}.fa-file-text:before{content:"\\f15c"}.fa-sort-alpha-asc:before{content:"\\f15d"}.fa-sort-alpha-desc:before{content:"\\f15e"}.fa-sort-amount-asc:before{content:"\\f160"}.fa-sort-amount-desc:before{content:"\\f161"}.fa-sort-numeric-asc:before{content:"\\f162"}.fa-sort-numeric-desc:before{content:"\\f163"}.fa-thumbs-up:before{content:"\\f164"}.fa-thumbs-down:before{content:"\\f165"}.fa-youtube-square:before{content:"\\f166"}.fa-youtube:before{content:"\\f167"}.fa-xing:before{content:"\\f168"}.fa-xing-square:before{content:"\\f169"}.fa-youtube-play:before{content:"\\f16a"}.fa-dropbox:before{content:"\\f16b"}.fa-stack-overflow:before{content:"\\f16c"}.fa-instagram:before{content:"\\f16d"}.fa-flickr:before{content:"\\f16e"}.fa-adn:before{content:"\\f170"}.fa-bitbucket:before{content:"\\f171"}.fa-bitbucket-square:before{content:"\\f172"}.fa-tumblr:before{content:"\\f173"}.fa-tumblr-square:before{content:"\\f174"}.fa-long-arrow-down:before{content:"\\f175"}.fa-long-arrow-up:before{content:"\\f176"}.fa-long-arrow-left:before{content:"\\f177"}.fa-long-arrow-right:before{content:"\\f178"}.fa-apple:before{content:"\\f179"}.fa-windows:before{content:"\\f17a"}.fa-android:before{content:"\\f17b"}.fa-linux:before{content:"\\f17c"}.fa-dribbble:before{content:"\\f17d"}.fa-skype:before{content:"\\f17e"}.fa-foursquare:before{content:"\\f180"}.fa-trello:before{content:"\\f181"}.fa-female:before{content:"\\f182"}.fa-male:before{content:"\\f183"}.fa-gittip:before{content:"\\f184"}.fa-sun-o:before{content:"\\f185"}.fa-moon-o:before{content:"\\f186"}.fa-archive:before{content:"\\f187"}.fa-bug:before{content:"\\f188"}.fa-vk:before{content:"\\f189"}.fa-weibo:before{content:"\\f18a"}.fa-renren:before{content:"\\f18b"}.fa-pagelines:before{content:"\\f18c"}.fa-stack-exchange:before{content:"\\f18d"}.fa-arrow-circle-o-right:before{content:"\\f18e"}.fa-arrow-circle-o-left:before{content:"\\f190"}.fa-toggle-left:before,\r\n.fa-caret-square-o-left:before{content:"\\f191"}.fa-dot-circle-o:before{content:"\\f192"}.fa-wheelchair:before{content:"\\f193"}.fa-vimeo-square:before{content:"\\f194"}.fa-turkish-lira:before,\r\n.fa-try:before{content:"\\f195"}.fa-plus-square-o:before{content:"\\f196"}.fa-space-shuttle:before{content:"\\f197"}.fa-slack:before{content:"\\f198"}.fa-envelope-square:before{content:"\\f199"}.fa-wordpress:before{content:"\\f19a"}.fa-openid:before{content:"\\f19b"}.fa-institution:before,\r\n.fa-bank:before,\r\n.fa-university:before{content:"\\f19c"}.fa-mortar-board:before,\r\n.fa-graduation-cap:before{content:"\\f19d"}.fa-yahoo:before{content:"\\f19e"}.fa-google:before{content:"\\f1a0"}.fa-reddit:before{content:"\\f1a1"}.fa-reddit-square:before{content:"\\f1a2"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-delicious:before{content:"\\f1a5"}.fa-digg:before{content:"\\f1a6"}.fa-pied-piper:before{content:"\\f1a7"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-drupal:before{content:"\\f1a9"}.fa-joomla:before{content:"\\f1aa"}.fa-language:before{content:"\\f1ab"}.fa-fax:before{content:"\\f1ac"}.fa-building:before{content:"\\f1ad"}.fa-child:before{content:"\\f1ae"}.fa-paw:before{content:"\\f1b0"}.fa-spoon:before{content:"\\f1b1"}.fa-cube:before{content:"\\f1b2"}.fa-cubes:before{content:"\\f1b3"}.fa-behance:before{content:"\\f1b4"}.fa-behance-square:before{content:"\\f1b5"}.fa-steam:before{content:"\\f1b6"}.fa-steam-square:before{content:"\\f1b7"}.fa-recycle:before{content:"\\f1b8"}.fa-automobile:before,\r\n.fa-car:before{content:"\\f1b9"}.fa-cab:before,\r\n.fa-taxi:before{content:"\\f1ba"}.fa-tree:before{content:"\\f1bb"}.fa-spotify:before{content:"\\f1bc"}.fa-deviantart:before{content:"\\f1bd"}.fa-soundcloud:before{content:"\\f1be"}.fa-database:before{content:"\\f1c0"}.fa-file-pdf-o:before{content:"\\f1c1"}.fa-file-word-o:before{content:"\\f1c2"}.fa-file-excel-o:before{content:"\\f1c3"}.fa-file-powerpoint-o:before{content:"\\f1c4"}.fa-file-photo-o:before,\r\n.fa-file-picture-o:before,\r\n.fa-file-image-o:before{content:"\\f1c5"}.fa-file-zip-o:before,\r\n.fa-file-archive-o:before{content:"\\f1c6"}.fa-file-sound-o:before,\r\n.fa-file-audio-o:before{content:"\\f1c7"}.fa-file-movie-o:before,\r\n.fa-file-video-o:before{content:"\\f1c8"}.fa-file-code-o:before{content:"\\f1c9"}.fa-vine:before{content:"\\f1ca"}.fa-codepen:before{content:"\\f1cb"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-life-bouy:before,\r\n.fa-life-buoy:before,\r\n.fa-life-saver:before,\r\n.fa-support:before,\r\n.fa-life-ring:before{content:"\\f1cd"}.fa-circle-o-notch:before{content:"\\f1ce"}.fa-ra:before,\r\n.fa-rebel:before{content:"\\f1d0"}.fa-ge:before,\r\n.fa-empire:before{content:"\\f1d1"}.fa-git-square:before{content:"\\f1d2"}.fa-git:before{content:"\\f1d3"}.fa-hacker-news:before{content:"\\f1d4"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-qq:before{content:"\\f1d6"}.fa-wechat:before,\r\n.fa-weixin:before{content:"\\f1d7"}.fa-send:before,\r\n.fa-paper-plane:before{content:"\\f1d8"}.fa-send-o:before,\r\n.fa-paper-plane-o:before{content:"\\f1d9"}.fa-history:before{content:"\\f1da"}.fa-circle-thin:before{content:"\\f1db"}.fa-header:before{content:"\\f1dc"}.fa-paragraph:before{content:"\\f1dd"}.fa-sliders:before{content:"\\f1de"}.fa-share-alt:before{content:"\\f1e0"}.fa-share-alt-square:before{content:"\\f1e1"}.fa-bomb:before{content:"\\f1e2"}.fa-soccer-ball-o:before,\r\n.fa-futbol-o:before{content:"\\f1e3"}.fa-tty:before{content:"\\f1e4"}.fa-binoculars:before{content:"\\f1e5"}.fa-plug:before{content:"\\f1e6"}.fa-slideshare:before{content:"\\f1e7"}.fa-twitch:before{content:"\\f1e8"}.fa-yelp:before{content:"\\f1e9"}.fa-newspaper-o:before{content:"\\f1ea"}.fa-wifi:before{content:"\\f1eb"}.fa-calculator:before{content:"\\f1ec"}.fa-paypal:before{content:"\\f1ed"}.fa-google-wallet:before{content:"\\f1ee"}.fa-cc-visa:before{content:"\\f1f0"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-cc-discover:before{content:"\\f1f2"}.fa-cc-amex:before{content:"\\f1f3"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-bell-slash:before{content:"\\f1f6"}.fa-bell-slash-o:before{content:"\\f1f7"}.fa-trash:before{content:"\\f1f8"}.fa-copyright:before{content:"\\f1f9"}.fa-at:before{content:"\\f1fa"}.fa-eyedropper:before{content:"\\f1fb"}.fa-paint-brush:before{content:"\\f1fc"}.fa-birthday-cake:before{content:"\\f1fd"}.fa-area-chart:before{content:"\\f1fe"}.fa-pie-chart:before{content:"\\f200"}.fa-line-chart:before{content:"\\f201"}.fa-lastfm:before{content:"\\f202"}.fa-lastfm-square:before{content:"\\f203"}.fa-toggle-off:before{content:"\\f204"}.fa-toggle-on:before{content:"\\f205"}.fa-bicycle:before{content:"\\f206"}.fa-bus:before{content:"\\f207"}.fa-ioxhost:before{content:"\\f208"}.fa-angellist:before{content:"\\f209"}.fa-cc:before{content:"\\f20a"}.fa-shekel:before,\r\n.fa-sheqel:before,\r\n.fa-ils:before{content:"\\f20b"}.fa-meanpath:before{content:"\\f20c"}@font-face{font-family:mobox_userfont;src:url("data:font/ttf;charset=utf-8;base64,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ARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsGZ2x5cGgxB3VuaTAwMDEHdW5pRTkwMAd1bmlFOTAxB3VuaUU5MDIHdW5pRTkwMwd1bmlFOTA0B3VuaUU5MDUHdW5pRTkwNgd1bmlFOTA3B3VuaUU5MDgHdW5pRTkwOQd1bmlFOTBBB3VuaUU5MEIHdW5pRTkwQwd1bmlFOTBEB3VuaUU5MEUHdW5pRTkwRgd1bmlFOTExB3VuaUU5MTIHdW5pRTkxMwd1bmlFOTE0B3VuaUU5MTUHdW5pRTkxNgd1bmlFOTE3B3VuaUU5MTgHdW5pRTkxOQd1bmlFOTFBB3VuaUU5MUIHdW5pRTkxQwd1bmlFOTFEB3VuaUU5MUUHdW5pRTkxRgd1bmlFOTIwB3VuaUU5MjEHdW5pRTkyMgd1bmlFOTIzB3VuaUU5MjQHdW5pRTkyNQd1bmlFOTI2B3VuaUU5MjcHdW5pRTkyOAd1bmlFOTI5B3VuaUU5MkEHdW5pRTkyQgd1bmlFOTJDB3VuaUU5MkQHdW5pRTkyRQd1bmlFOTJGB3VuaUU5MzAHdW5pRTkzMQd1bmlFOTMyB3VuaUU5MzMHdW5pRTkzNAd1bmlFOTM1B3VuaUU5MzYHdW5pRTkzNwd1bmlFOTM4B3VuaUU5MzkHdW5pRTkzQQd1bmlFOTNCB3VuaUU5M0MHdW5pRTkzRAd1bmlFOTNFB3VuaUU5M0YHdW5pRTk0MAd1bmlFOTQxB3VuaUU5NDIHdW5pRTk0Mwd1bmlFOTQ0B3VuaUU5NDUHdW5pRTk0Nwd1bmlFOTQ4B3VuaUU5NDkHdW5pRTk0Qgd1bmlFOTRDB3VuaUU5NEQHdW5pRTk0RQd1bmlFOTRGB3VuaUU5NTAHdW5pRTk1MQd1bmlFOTUyB3VuaUU5NTMHdW5pRTk1NAd1bmlFOTU1B3VuaUU5NTYHdW5pRTk1Nwd1bmlFOTU4B3VuaUU5NTkHdW5pRTk1QQd1bmlFOTVCB3VuaUU5NUMHdW5pRTk1RAd1bmlFOTVFB3VuaUU5NUYHdW5pRTk2MAd1bmlFOTYxB3VuaUU5NjIHdW5pRTk2Mwd1bmlFOTY0B3VuaUU5NjUHdW5pRTk2Ngd1bmlFOTY3B3VuaUU5NjgHdW5pRTk2OQd1bmlFOTZBB3VuaUU5NkIHdW5pRTk2Qwd1bmlFOTZEB3VuaUU5NkUHdW5pRTk2Rgd1bmlFOTcwB3VuaUU5NzEHdW5pRTk3Mgd1bmlFOTczB3VuaUU5NzQHdW5pRTk3NQd1bmlFOTc2B3VuaUU5NzcHdW5pRTk3OAd1bmlFOTc5B3VuaUU5N0EHdW5pRTk3Qgd1bmlFOTdDB3VuaUU5N0QHdW5pRTk3RQd1bmlFOTdGB3VuaUU5ODAHdW5pRTk4MQd1bmlFOTgyB3VuaUU5ODMHdW5pRTk4NAd1bmlFOTg1B3VuaUU5ODYHdW5pRTk4Nwd1bmlFOTg4B3VuaUU5ODkHdW5pRTk4QQd1bmlFOThCB3VuaUU5OEMHdW5pRTk4RAd1bmlFOThFB3VuaUU5OEYHdW5pRTk5MAd1bmlFOTkxB3VuaUU5OTIHdW5pRTk5Mwd1bmlFOTk0B3VuaUU5OTUHdW5pRTk5Ngd1bmlFOTk3B3VuaUU5OTgHdW5pRTk5OQd1bmlFOTlBB3VuaUU5OUIHdW5pRTk5Qwd1bmlFOTlEB3VuaUU5OUUHdW5pRTk5Rgd1bmlFOUEwB3VuaUU5QTEHdW5pRTlBMgd1bmlFOUEzB3VuaUU5QTQHdW5pRTlBNQd1bmlFOUE2B3VuaUU5QTcHdW5pRTlBOAd1bmlFOUE5B3VuaUU5QUEHdW5pRTlBQgd1bmlFOUFDB3VuaUU5QUQHdW5pRTlBRQd1bmlFOUFGB3VuaUU5QjAHdW5pRTlCMQd1bmlFOUIyB3VuaUU5QjMHdW5pRTlCNAd1bmlFOUI1B3VuaUU5QjYHdW5pRTlCNwd1bmlFOUI4B3VuaUU5QjkHdW5pRTlCQQAAAQAB//8ADwABAAAADAAAABYAAAACAAEAAQC8AAEABAAAAAIAAAAAAAAAAQAAAADVpCcIAAAAAN3vXZgAAAAA3e9dmA==") format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^="fu-"], [class*=" fu-"]{font-family:mobox_userfont!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fu-arrow2:before{content:"\\e90d"}.fu-back:before{content:"\\e915"}.fu-cancel:before{content:"\\e928"}.fu-del_user1:before{content:"\\e92c"}.fu-desc:before{content:"\\e999"}.fu-edit4:before{content:"\\e99a"}.fu-Excel:before{content:"\\e99b"}.fu-exit:before{content:"\\e99c"}.fu-export:before{content:"\\e99d"}.fu-flag2:before{content:"\\e99e"}.fu-import:before{content:"\\e99f"}.fu-notice:before{content:"\\e9a0"}.fu-ok1:before{content:"\\e9a1"}.fu-paste:before{content:"\\e9a2"}.fu-printe:before{content:"\\e9a3"}.fu-share1:before{content:"\\e9a4"}.fu-submit:before{content:"\\e9a5";color:#3259ce}.fu-target1 .path1:before{content:"\\e9a6";color:#a32a1f}.fu-target1 .path2:before{content:"\\e9a7";margin-left:-1em;color:#e09527}.fu-target1 .path3:before{content:"\\e9a8";margin-left:-1em;color:#a32a1f}.fu-target1 .path4:before{content:"\\e9a9";margin-left:-1em;color:#e09527}.fu-task_center:before{content:"\\e9aa"}.fu-task_ok1:before{content:"\\e9ab"}.fu-task2:before{content:"\\e9ac"}.fu-time:before{content:"\\e9ad"}.fu-tree1:before{content:"\\e9ae"}.fu-tree2:before{content:"\\e9af";color:#9da7b2}.fu-uparrow:before{content:"\\e9b0"}.fu-user:before{content:"\\e9b1"}.fu-workflow:before{content:"\\e9b2"}.fu-zoom:before{content:"\\e9b3"}.fu-zoomin:before{content:"\\e9b4"}.fu-add_user:before{content:"\\e9b5";color:#575869}.fu-calendar1:before{content:"\\e9b6"}.fu-del_user:before{content:"\\e9b7"}.fu-flag:before{content:"\\e9b8"}.fu-tag:before{content:"\\e9b9"}.fu-tags:before{content:"\\e9ba";color:#5c5c66}.fu-BOM:before{content:"\\e97d"}.fu-BOM2:before{content:"\\e97e"}.fu-circle_arrow:before{content:"\\e97f"}.fu-circle_arrow2:before{content:"\\e980"}.fu-circle-down:before{content:"\\e981"}.fu-delect_circle:before{content:"\\e982";color:#5a5a68}.fu-delete:before{content:"\\e983"}.fu-delete2:before{content:"\\e984"}.fu-edit:before{content:"\\e985"}.fu-edit2:before{content:"\\e986";color:#707070}.fu-edit3:before{content:"\\e987"}.fu-link:before{content:"\\e988"}.fu-link_file .path1:before{content:"\\e989";color:#0c8fe8}.fu-link_file .path2:before{content:"\\e98a";margin-left:-1em;color:#0973e2}.fu-link_file .path3:before{content:"\\e98b";margin-left:-1em;color:#fff}.fu-link_file .path4:before{content:"\\e98c";margin-left:-1em;color:#fff}.fu-link2:before{content:"\\e98d"}.fu-link3:before{content:"\\e98e"}.fu-m_bom .path1:before{content:"\\e98f";color:#02c9ed}.fu-m_bom .path2:before{content:"\\e990";margin-left:-1.0029296875em;color:#000}.fu-m_bom .path3:before{content:"\\e991";margin-left:-1.0029296875em;color:#000}.fu-mail:before{content:"\\e992"}.fu-mail_add:before{content:"\\e993";color:#5c5c66}.fu-mail_del:before{content:"\\e994";color:#5c5c66}.fu-mail_open:before{content:"\\e995"}.fu-mail_open2:before{content:"\\e996"}.fu-mail_send:before{content:"\\e997";color:#3080e9}.fu-plus_circle:before{content:"\\e998"}.fu-bug:before{content:"\\e97a"}.fu-Function:before{content:"\\e97b"}.fu-lamp:before{content:"\\e97c"}.fu-cabinet3:before{content:"\\e925"}.fu-seal:before{content:"\\e926";color:#0f77f2}.fu-seal2:before{content:"\\e927"}.fu-stamp:before{content:"\\e929"}.fu-star:before{content:"\\e92a"}.fu-sys_log:before{content:"\\e936";color:#666}.fu-table_set:before{content:"\\e937"}.fu-user_group:before{content:"\\e938";color:#515151}.fu-users:before{content:"\\e955"}.fu-file_box2:before{content:"\\e956"}.fu-file_Coordination:before{content:"\\e957"}.fu-file_trans:before{content:"\\e958"}.fu-File_view:before{content:"\\e959"}.fu-file2:before{content:"\\e95a"}.fu-file3:before{content:"\\e95b"}.fu-files:before{content:"\\e95c"}.fu-folder_s:before{content:"\\e95d"}.fu-folder_s_close:before{content:"\\e95e"}.fu-folder_s_open:before{content:"\\e95f"}.fu-folder_set:before{content:"\\e960"}.fu-heart:before{content:"\\e961";color:#1296db}.fu-inbox:before{content:"\\e962"}.fu-My_Collection:before{content:"\\e963"}.fu-new_table:before{content:"\\e964"}.fu-outbox:before{content:"\\e965"}.fu-Paper_clip:before{content:"\\e966"}.fu-picture:before{content:"\\e967"}.fu-rmb:before{content:"\\e968"}.fu-address_book2:before{content:"\\e969"}.fu-BOM1:before{content:"\\e96a"}.fu-book2:before{content:"\\e96b"}.fu-box_file:before{content:"\\e96c";color:#666}.fu-box_file2:before{content:"\\e96d"}.fu-circle_rmb:before{content:"\\e96e"}.fu-Collection:before{content:"\\e96f";color:#666}.fu-Collection_add:before{content:"\\e970"}.fu-Collection_del:before{content:"\\e971"}.fu-Collection2:before{content:"\\e972"}.fu-Collection3:before{content:"\\e973"}.fu-Collection3S:before{content:"\\e974"}.fu-Collection4:before{content:"\\e975"}.fu-db_set:before{content:"\\e976"}.fu-discuss:before{content:"\\e977"}.fu-exchange:before{content:"\\e978"}.fu-exchange2:before{content:"\\e979"}.fu-address_book:before{content:"\\e900";color:#0071bc}.fu-barcode:before{content:"\\e901";color:#0071bc}.fu-book:before{content:"\\e902";color:#0071bc}.fu-books:before{content:"\\e903";color:#0071bc}.fu-Cabinet:before{content:"\\e904";color:#0071bc}.fu-cabinet2:before{content:"\\e905";color:#0071bc}.fu-calendar:before{content:"\\e906";color:#0071bc}.fu-camera:before{content:"\\e907";color:#0071bc}.fu-car:before{content:"\\e908";color:#0071bc}.fu-chart:before{content:"\\e909";color:#0071bc}.fu-chart2:before{content:"\\e90a";color:#0071bc}.fu-chart3:before{content:"\\e90b";color:#0071bc}.fu-chart-arc:before{content:"\\e90c";color:#0071bc}.fu-ChartUp:before{content:"\\e90e";color:#0071bc}.fu-chemistry:before{content:"\\e90f";color:#0071bc}.fu-cloud:before{content:"\\e911";color:#0071bc}.fu-cloud_data:before{content:"\\e912";color:#0071bc}.fu-cloud2:before{content:"\\e913";color:#0071bc}.fu-contract:before{content:"\\e914";color:#0071bc}.fu-cooperate:before{content:"\\e916";color:#0071bc}.fu-copy:before{content:"\\e917";color:#0071bc}.fu-cube:before{content:"\\e918";color:#0071bc}.fu-cubes:before{content:"\\e919";color:#0071bc}.fu-develop:before{content:"\\e91a";color:#0071bc}.fu-disk:before{content:"\\e91b";color:#0071bc}.fu-disk2:before{content:"\\e91c";color:#0071bc}.fu-doctor:before{content:"\\e91d";color:#0071bc}.fu-excel:before{content:"\\e91e";color:#0071bc}.fu-factory:before{content:"\\e91f";color:#0071bc}.fu-factory2:before{content:"\\e920";color:#0071bc}.fu-file_ok:before{content:"\\e921";color:#0071bc}.fu-file-music:before{content:"\\e922";color:#0071bc}.fu-file-picture:before{content:"\\e923";color:#0071bc}.fu-file-play2:before{content:"\\e924";color:#0071bc}.fu-files2:before{content:"\\e92b";color:#0071bc}.fu-folder:before{content:"\\e92d";color:#0071bc}.fu-folder2:before{content:"\\e92e";color:#0071bc}.fu-folder-multiple:before{content:"\\e92f";color:#0071bc}.fu-folderopen:before{content:"\\e930";color:#0071bc}.fu-GBPart1:before{content:"\\e931";color:#0071bc}.fu-gear:before{content:"\\e932";color:#0071bc}.fu-gears:before{content:"\\e933";color:#0071bc}.fu-homepage:before{content:"\\e934";color:#0071bc}.fu-idea:before{content:"\\e935";color:#0071bc}.fu-law:before{content:"\\e939";color:#0071bc}.fu-manger:before{content:"\\e93a";color:#0071bc}.fu-meeting:before{content:"\\e93b";color:#0071bc}.fu-meeting_room:before{content:"\\e93c";color:#0071bc}.fu-meeting2:before{content:"\\e93d";color:#0071bc}.fu-meeting-record:before{content:"\\e93e";color:#0071bc}.fu-ok:before{content:"\\e93f";color:#0071bc}.fu-party_logo:before{content:"\\e940";color:#0071bc}.fu-project:before{content:"\\e941";color:#0071bc}.fu-QS:before{content:"\\e942";color:#0071bc}.fu-resource:before{content:"\\e943";color:#0071bc}.fu-seal3:before{content:"\\e944";color:#0071bc}.fu-select:before{content:"\\e945";color:#0071bc}.fu-stand:before{content:"\\e947";color:#0071bc}.fu-storage:before{content:"\\e948";color:#0071bc}.fu-storage2:before{content:"\\e949";color:#0071bc}.fu-table:before{content:"\\e94b";color:#0071bc}.fu-table2:before{content:"\\e94c";color:#0071bc}.fu-table3:before{content:"\\e94d";color:#0071bc}.fu-target:before{content:"\\e94e";color:#0071bc}.fu-task_check:before{content:"\\e94f";color:#0071bc}.fu-task_ok:before{content:"\\e950";color:#0071bc}.fu-task_ok2:before{content:"\\e951";color:#0071bc}.fu-technology:before{content:"\\e952";color:#0071bc}.fu-tree:before{content:"\\e953";color:#0071bc}.fu-truck:before{content:"\\e954";color:#0071bc}@font-face{font-family:moboxicon;src:url("data:font/ttf;charset=utf-8;base64,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OTJBB3VuaUU5MkMHdW5pRTkyRAd1bmlFOTJFB3VuaUU5MkYHdW5pRTkzMAd1bmlFOTMxB3VuaUU5MzIHdW5pRTkzMwd1bmlFOTM0B3VuaUU5MzUHdW5pRTkzNgd1bmlFOTM3B3VuaUU5MzgHdW5pRTkzOQd1bmlFOTNBB3VuaUU5M0IHdW5pRTkzQwd1bmlFOTNEB3VuaUU5M0UHdW5pRTkzRgd1bmlFOTQwB3VuaUU5NDEHdW5pRTk0Mgd1bmlFOTQzB3VuaUU5NDQHdW5pRTk0NQd1bmlFOTQ2B3VuaUU5NDcHdW5pRTk0OAd1bmlFOTQ5B3VuaUU5NEEHdW5pRTk0Qgd1bmlFOTRDB3VuaUU5NEQHdW5pRTk0RQd1bmlFOTRGB3VuaUU5NTAHdW5pRTk1MQd1bmlFOTUyB3VuaUU5NTMHdW5pRTk1NAd1bmlFOTU1B3VuaUU5NTYHdW5pRTk1Nwd1bmlFOTU4B3VuaUU5NTkHdW5pRTk1QQd1bmlFOTVCB3VuaUU5NUMHdW5pRTk1RAd1bmlFOTVFB3VuaUU5NUYHdW5pRTk2MAAAAQAB//8ADwABAAAADAAAABYAAAACAAEAAQBmAAEABAAAAAIAAAAAAAAAAQAAAADVpCcIAAAAANTkNYQAAAAA1OQ1hA==") format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^="fm-"], [class*=" fm-"]{font-family:moboxicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fm-attr:before{content:"\\e924"}.fm-addfolder_x:before{content:"\\e910"}.fm-circle_arrow_down_x:before{content:"\\e911"}.fm-download_x:before{content:"\\e913"}.fm-file_attr_x:before{content:"\\e914"}.fm-refresh_x:before{content:"\\e915"}.fm-set_x:before{content:"\\e916"}.fm-smallwindow_x:before{content:"\\e917"}.fm-tag_x:before{content:"\\e91e"}.fm-time_x:before{content:"\\e920"}.fm-upload_x:before{content:"\\e921"}.fm-zoomall_x:before{content:"\\e923"}.fm-tree:before{content:"\\e92e"}.fm-technology:before{content:"\\e92f"}.fm-resource:before{content:"\\e930"}.fm-QS:before{content:"\\e931"}.fm-ok:before{content:"\\e932"}.fm-manger:before{content:"\\e933"}.fm-logo:before{content:"\\e934"}.fm-law:before{content:"\\e935"}.fm-knowledg:before{content:"\\e936"}.fm-IDEA:before{content:"\\e937"}.fm-forkleft:before{content:"\\e94a"}.fm-fist:before{content:"\\e94b"}.fm-factory:before{content:"\\e94c"}.fm-cooperate:before{content:"\\e94d"}.fm-contract:before{content:"\\e94e"}.fm-china:before{content:"\\e95c"}.fm-chemistry:before{content:"\\e95d"}.fm-car:before{content:"\\e95f"}.fm-select:before{content:"\\e960"}.fm-skin-set:before{content:"\\e92d"}.fm-workflow:before{content:"\\e908"}.fm-address-book:before{content:"\\e909"}.fm-alarm:before{content:"\\e90a"}.fm-barcode:before{content:"\\e90b"}.fm-bin:before{content:"\\e90c"}.fm-bin2:before{content:"\\e90d"}.fm-book:before{content:"\\e90e"}.fm-books2:before{content:"\\e90f"}.fm-clock:before{content:"\\e912"}.fm-folder:before{content:"\\e918"}.fm-folder-download:before{content:"\\e919"}.fm-folder-minus:before{content:"\\e91a"}.fm-folder-open2:before{content:"\\e91b"}.fm-folder-plus:before{content:"\\e91c"}.fm-folder-upload:before{content:"\\e91d"}.fm-images:before{content:"\\e91f"}.fm-paste:before{content:"\\e922"}.fm-price-tags:before{content:"\\e928"}.fm-stack:before{content:"\\e92a"}.fm-table2:before{content:"\\e92c"}.fm-bookmarks:before{content:"\\e900"}.fm-bookmark:before{content:"\\e901"}.fm-outbox:before{content:"\\e902"}.fm-inbox:before{content:"\\e903"}.fm-home:before{content:"\\e904"}.fm-file-empty:before{content:"\\e905"}.fm-files-empty:before{content:"\\e906"}.fm-file-text:before{content:"\\e907"}.fm-email-close:before{content:"\\e94f"}.fm-paper-clip-2:before{content:"\\e950"}.fm-msg-pop-1:before{content:"\\e951"}.fm-catalog-tree:before{content:"\\e952"}.fm-gear-1:before{content:"\\e953"}.fm-email-open:before{content:"\\e954"}.fm-list-type-2:before{content:"\\e955"}.fm-checkbox-ok:before{content:"\\e956"}.fm-checkbox-empty:before{content:"\\e957"}.fm-checkbox-ng:before{content:"\\e958"}.fm-star-1:before{content:"\\e959"}.fm-log-mark:before{content:"\\e95a"}.fm-permission-control:before{content:"\\e95b"}.fm-link:before{content:"\\e95e"}.fm-netdisk:before{content:"\\e938"}.fm-date:before{content:"\\e939"}.fm-goodideal:before{content:"\\e93a"}.fm-arrow-right-1:before{content:"\\e93b"}.fm-arrow-left-1:before{content:"\\e93c"}.fm-arrow-up-1:before{content:"\\e93d"}.fm-arrow-down-1:before{content:"\\e93e"}.fm-paper-clip:before{content:"\\e93f"}.fm-picture:before{content:"\\e940"}.fm-notebook-2:before{content:"\\e941"}.fm-cabinet-1:before{content:"\\e942"}.fm-books:before{content:"\\e943"}.fm-flag:before{content:"\\e944"}.fm-computer-notebook:before{content:"\\e945"}.fm-mobil-phone-1:before{content:"\\e946"}.fm-notebook-1:before{content:"\\e947"}.fm-find:before{content:"\\e948"}.fm-time:before{content:"\\e949"}.fm-folder-close:before{content:"\\e804"}.fm-folder-open:before{content:"\\e805"}.fm-mobox-log:before{content:"\\e800"}.fm-user-male:before{content:"\\e801"}.fm-user-user:before{content:"\\e802"}.fm-user-women:before{content:"\\e803"}@font-face{font-family:mobox_sysfont;src:url("data:font/ttf;charset=utf-8;base64,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dW5pRTkzQwd1bmlFOTNEB3VuaUU5M0UHdW5pRTkzRgd1bmlFOTQwB3VuaUU5NDEHdW5pRTk0Mgd1bmlFOTQzB3VuaUU5NDQHdW5pRTk0NQd1bmlFOTQ2B3VuaUU5NDcHdW5pRTk0OAd1bmlFOTQ5B3VuaUU5NEEHdW5pRTk0Qgd1bmlFOTRDB3VuaUU5NEQHdW5pRTk0RQd1bmlFOTRGB3VuaUU5NTAHdW5pRTk1MQd1bmlFOTUyB3VuaUU5NTMHdW5pRTk1NAd1bmlFOTU1B3VuaUU5NTYHdW5pRTk1Nwd1bmlFOTU4B3VuaUU5NTkHdW5pRTk1QQd1bmlFOTVCB3VuaUU5NUMHdW5pRTk1RAd1bmlFOTVFB3VuaUU5NUYHdW5pRTk2MAd1bmlFOTYxB3VuaUU5NjIHdW5pRTk2Mwd1bmlFOTY0B3VuaUU5NjUHdW5pRTk2Ngd1bmlFOTY3B3VuaUU5NjgHdW5pRTk2OQd1bmlFOTZBB3VuaUU5NkIHdW5pRTk2Qwd1bmlFOTZEB3VuaUU5NkUHdW5pRTk2Rgd1bmlFOTcwB3VuaUU5NzEHdW5pRTk3Mgd1bmlFOTczB3VuaUU5NzQHdW5pRTk3NQd1bmlFOTc2B3VuaUU5NzcHdW5pRTk3OAd1bmlFOTc5B3VuaUU5N0EHdW5pRTk3Qgd1bmlFOTdDB3VuaUU5N0QHdW5pRTk3RQd1bmlFOTdGB3VuaUU5ODAHdW5pRTk4MQd1bmlFOTgyB3VuaUU5ODMHdW5pRTk4NAd1bmlFOTg1B3VuaUU5ODYHdW5pRTk4Nwd1bmlFOTg4B3VuaUU5ODkHdW5pRTk4QQd1bmlFOThCB3VuaUU5OEMHdW5pRTk4RAd1bmlFOThFB3VuaUU5OEYHdW5pRTk5MAd1bmlFOTkxB3VuaUU5OTIHdW5pRTk5Mwd1bmlFOTk0B3VuaUU5OTUHdW5pRTk5Ngd1bmlFOTk3B3VuaUU5OTgHdW5pRTk5OQd1bmlFOTlBB3VuaUU5OUIHdW5pRTk5Qwd1bmlFOTlEB3VuaUU5OUUHdW5pRTk5Rgd1bmlFOUEwB3VuaUU5QTEHdW5pRTlBMgd1bmlFOUEzB3VuaUU5QTQHdW5pRTlBNQd1bmlFOUE2B3VuaUU5QTcHdW5pRTlBOAd1bmlFOUE5B3VuaUU5QUEHdW5pRTlBQgd1bmlFOUFDB3VuaUU5QUQHdW5pRTlBRQd1bmlFOUFGB3VuaUU5QjAHdW5pRTlCMQd1bmlFOUIyB3VuaUU5QjMHdW5pRTlCNAd1bmlFOUI1B3VuaUU5QjYHdW5pRTlCNwd1bmlFOUI4B3VuaUU5QjkHdW5pRTlCQQd1bmlFOUJCB3VuaUU5QkMHdW5pRTlCRAd1bmlFOUJFB3VuaUU5QkYHdW5pRTlDMAd1bmlFOUMxB3VuaUU5QzIHdW5pRTlDMwd1bmlFOUM0B3VuaUU5QzUHdW5pRTlDNgd1bmlFOUM3B3VuaUU5QzgHdW5pRTlDOQd1bmlFOUNBB3VuaUU5Q0IHdW5pRTlDQwd1bmlFOUNEB3VuaUU5Q0UHdW5pRTlDRgd1bmlFOUQwB3VuaUU5RDEHdW5pRTlEMgd1bmlFOUQzB3VuaUU5RDQHdW5pRTlENQd1bmlFOUQ2B3VuaUU5RDcHdW5pRTlEOAd1bmlFOUQ5B3VuaUU5REEHdW5pRTlEQgd1bmlFOURDB3VuaUU5REQHdW5pRTlERQd1bmlFOURGB3VuaUU5RTAHdW5pRTlFMQd1bmlFOUUyB3VuaUU5RTMHdW5pRTlFNAd1bmlFOUU1B3VuaUU5RTYHdW5pRTlFNwd1bmlFOUU4B3VuaUU5RTkHdW5pRTlFQQd1bmlFOUVCB3VuaUU5RUMHdW5pRTlFRAd1bmlFOUVFB3VuaUU5RUYHdW5pRTlGMAd1bmlFOUYxB3VuaUU5RjIHdW5pRTlGMwd1bmlFOUY0B3VuaUU5RjUHdW5pRTlGNgd1bmlFOUY3B3VuaUU5RjgHdW5pRTlGOQd1bmlFOUZBB3VuaUU5RkIHdW5pRTlGQwd1bmlFOUZEB3VuaUU5RkUHdW5pRTlGRgd1bmlFQTAwB3VuaUVBMDEHdW5pRUEwMgd1bmlFQTAzB3VuaUVBMDQHdW5pRUEwNQd1bmlFQTA2B3VuaUVBMDcHdW5pRUEwOAd1bmlFQTA5B3VuaUVBMEEHdW5pRUEwQgd1bmlFQTBDB3VuaUVBMEQHdW5pRUEwRQd1bmlFQTBGB3VuaUVBMTAHdW5pRUExMQd1bmlFQTEyB3VuaUVBMTMHdW5pRUExNAd1bmlFQTE1B3VuaUVBMTYHdW5pRUExNwd1bmlFQTE4B3VuaUVBMTkHdW5pRUExQQd1bmlFQTFCB3VuaUVBMUMHdW5pRUExRAd1bmlFQTFFB3VuaUVBMUYHdW5pRUEyMAd1bmlFQTIxB3VuaUVBMjIHdW5pRUEyMwd1bmlFQTI0B3VuaUVBMjUHdW5pRUEyNgd1bmlFQTI3B3VuaUVBMjgHdW5pRUEyOQd1bmlFQTJBB3VuaUVBMkIHdW5pRUEyQwd1bmlFQTJEB3VuaUVBMkUHdW5pRUEyRgd1bmlFQTMwB3VuaUVBMzEHdW5pRUEzMgd1bmlFQTMzB3VuaUVBMzQHdW5pRUEzNQAAAQAB//8ADwABAAAADAAAABYAAAACAAEAAQE6AAEABAAAAAIAAAAAAAAAAQAAAADVpCcIAAAAANnxKLIAAAAA2fEosg==") format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^="fs-"], [class*=" fs-"]{font-family:mobox_sysfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-link_del .path1:before{content:"\\ea1c";color:#000}.fs-link_del .path2:before{content:"\\ea1d";margin-left:-1em;color:#000}.fs-link_del .path3:before{content:"\\ea1e";margin-left:-1em;color:#000}.fs-link_del .path4:before{content:"\\ea1f";margin-left:-1em;color:#fff}.fs-attach_del .path1:before{content:"\\ea20";color:#000}.fs-attach_del .path2:before{content:"\\ea21";margin-left:-1em;color:#000}.fs-attach_del .path3:before{content:"\\ea22";margin-left:-1em;color:#fff}.fs-file_invalid:before{content:"\\ea23"}.fs-invalid .path1:before{content:"\\ea24";color:#fe4541}.fs-invalid .path2:before{content:"\\ea25";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path3:before{content:"\\ea26";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path4:before{content:"\\ea27";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path5:before{content:"\\ea28";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path6:before{content:"\\ea29";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path7:before{content:"\\ea2a";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path8:before{content:"\\ea2b";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path9:before{content:"\\ea2c";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path10:before{content:"\\ea2d";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path11:before{content:"\\ea2e";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path12:before{content:"\\ea2f";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path13:before{content:"\\ea30";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path14:before{content:"\\ea31";margin-left:-1.3857421875em;color:#fff}.fs-invalid .path15:before{content:"\\ea32";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path16:before{content:"\\ea33";margin-left:-1.3857421875em;color:#fff}.fs-recall2:before{content:"\\ea34"}.fs-up_version:before{content:"\\ea35"}.fs-circle_solid:before{content:"\\ea1b"}.fs-recall:before{content:"\\ea1a"}.fs-arbitration:before{content:"\\ea16"}.fs-agree:before{content:"\\ea18"}.fs-disagree:before{content:"\\ea19"}.fs-arbit_list:before{content:"\\e95e"}.fs-arbit_link:before{content:"\\ea15"}.fs-iteration:before{content:"\\ea17"}.fs-Query:before{content:"\\ea14"}.fs-Improvement:before{content:"\\ea02"}.fs-circle_event .path1:before{content:"\\ea03";color:#181919}.fs-circle_event .path2:before{content:"\\ea04";margin-left:-1em;color:#1e1e1d}.fs-circle_event .path3:before{content:"\\ea05";margin-left:-1em;color:#f9f7f4}.fs-circle_task .path1:before{content:"\\ea06";color:#1c1a1a}.fs-circle_task .path2:before{content:"\\ea07";margin-left:-1em;color:#1c1a1a}.fs-circle_task .path3:before{content:"\\ea08";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path4:before{content:"\\ea09";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path5:before{content:"\\ea0a";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path6:before{content:"\\ea0b";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path7:before{content:"\\ea0c";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path8:before{content:"\\ea0d";margin-left:-1em;color:#f9f9f9}.fs-event_delay:before{content:"\\ea0e"}.fs-event_tx:before{content:"\\ea0f"}.fs-KPI_Aduit:before{content:"\\ea10"}.fs-bug:before{content:"\\ea11"}.fs-Function:before{content:"\\ea12"}.fs-Histroy_list:before{content:"\\ea13"}.fs-Auditor .path1:before{content:"\\e9f4";color:#070707}.fs-Auditor .path2:before{content:"\\e9f5";margin-left:-1em;color:#000}.fs-TimeCreate .path1:before{content:"\\e9f6";color:#000}.fs-TimeCreate .path2:before{content:"\\e9f7";margin-left:-1em;color:#231815}.fs-TimeCreate .path3:before{content:"\\e9f8";margin-left:-1em;color:#231815}.fs-TakeOn .path1:before{content:"\\e9f9";color:#070707}.fs-TakeOn .path2:before{content:"\\e9fa";margin-left:-1em;color:#000}.fs-TakeOn .path3:before{content:"\\e9fb";margin-left:-1em;color:#000}.fs-Coordinate:before{content:"\\e9fc"}.fs-create:before{content:"\\e9fd"}.fs-Due:before{content:"\\e9fe"}.fs-Person_liable:before{content:"\\e9ff"}.fs-Related_person:before{content:"\\ea00"}.fs-target:before{content:"\\ea01"}.fs-lamp:before{content:"\\e9f3"}.fs-medal:before{content:"\\e9f1"}.fs-Personal_profile:before{content:"\\e9f2"}.fs-table:before{content:"\\e9f0"}.fs-gante:before{content:"\\e9ef"}.fs-Del_Attention:before{content:"\\e9ec"}.fs-delay:before{content:"\\e9ed"}.fs-SignOut:before{content:"\\e9ee"}.fs-attach:before{content:"\\e9e0"}.fs-folder_add:before{content:"\\e9e1"}.fs-folder_delete:before{content:"\\e9e2"}.fs-folder_remove:before{content:"\\e9e3"}.fs-user_delete:before{content:"\\e9e4"}.fs-user_ok:before{content:"\\e9e5"}.fs-user_query:before{content:"\\e9e6"}.fs-user_remove:before{content:"\\e9e7"}.fs-user_set:before{content:"\\e9e8"}.fs-WM:before{content:"\\e9e9"}.fs-WW:before{content:"\\e9ea"}.fs-chart:before{content:"\\e9da"}.fs-chart2:before{content:"\\e9db"}.fs-chart3:before{content:"\\e9dc"}.fs-chart-arc:before{content:"\\e9dd"}.fs-ChartDown:before{content:"\\e9de"}.fs-ChartUp:before{content:"\\e9df"}.fs-mail_close2:before{content:"\\e9d8"}.fs-msg2:before{content:"\\e9d9"}.fs-Frozen:before{content:"\\e9d7"}.fs-group_circle:before{content:"\\e9d1"}.fs-org:before{content:"\\e9d2"}.fs-org_circle:before{content:"\\e9d3"}.fs-role_circle:before{content:"\\e9d4"}.fs-tree:before{content:"\\e9d5"}.fs-treeitem_add:before{content:"\\e9d6"}.fs-edit:before{content:"\\e9cd"}.fs-subtasks:before{content:"\\e9ce"}.fs-task:before{content:"\\e9cf"}.fs-tasks:before{content:"\\e9d0"}.fs-download_x:before{content:"\\e988"}.fs-TaskSubmission:before{content:"\\e995"}.fs-upload_x:before{content:"\\e9cc"}.fs-Ellipsis-h:before{content:"\\e9ca"}.fs-Ellipsis-v:before{content:"\\e9cb"}.fs-book:before{content:"\\e97c"}.fs-books:before{content:"\\e987"}.fs-camera:before{content:"\\e99e"}.fs-checkmark:before{content:"\\e9be"}.fs-drawer:before{content:"\\e9bf"}.fs-drawer_empty:before{content:"\\e9c0"}.fs-eye:before{content:"\\e9c1"}.fs-fire:before{content:"\\e9c2"}.fs-home:before{content:"\\e9c3"}.fs-image:before{content:"\\e9c4"}.fs-images:before{content:"\\e9c5"}.fs-msg:before{content:"\\e9c6"}.fs-msg_solid:before{content:"\\e9c7"}.fs-plus:before{content:"\\e9c8"}.fs-printer:before{content:"\\e9c9"}.fs-pause:before{content:"\\e96a"}.fs-plan:before{content:"\\e96c";color:#666}.fs-wait:before{content:"\\e977"}.fs-Audit:before{content:"\\e945"}.fs-Audit2:before{content:"\\e946"}.fs-myproject:before{content:"\\e947"}.fs-template:before{content:"\\e95f"}.fs-workflow:before{content:"\\e960";color:#54575a}.fs-exchange:before{content:"\\e95b"}.fs-notice:before{content:"\\e95c"}.fs-order:before{content:"\\e95d";color:#5a5a68}.fs-message2:before{content:"\\e959"}.fs-project2:before{content:"\\e95a"}.fs-file2:before{content:"\\e957"}.fs-task1:before{content:"\\e958"}.fs-cloude:before{content:"\\e920"}.fs-inbox:before{content:"\\e952"}.fs-outbox:before{content:"\\e953"}.fs-transfer:before{content:"\\e954"}.fs-HomePage2:before{content:"\\e955"}.fs-solid_homepage:before{content:"\\e956"}.fs-cancle:before{content:"\\e94d"}.fs-delete_solid_circle:before{content:"\\e94e"}.fs-save:before{content:"\\e94f"}.fs-split_window:before{content:"\\e950"}.fs-window:before{content:"\\e951"}.fs-Chart:before{content:"\\e941"}.fs-computer_set:before{content:"\\e942"}.fs-Config_mag:before{content:"\\e943"}.fs-PRJ_edit:before{content:"\\e944"}.fs-WD:before{content:"\\e948"}.fs-WD_Confirm:before{content:"\\e949"}.fs-WD_Count:before{content:"\\e94a"}.fs-WD_Edit:before{content:"\\e94b"}.fs-WD_My:before{content:"\\e94c"}.fs-attach_file:before{content:"\\e933"}.fs-flag:before{content:"\\e93a"}.fs-guide:before{content:"\\e93b"}.fs-radio_button:before{content:"\\e93c"}.fs-text_file:before{content:"\\e93d"}.fs-user_info:before{content:"\\e93e"}.fs-ZoomIn:before{content:"\\e93f"}.fs-MyAdd:before{content:"\\e940"}.fs-CheckPad:before{content:"\\e911"}.fs-CircleMyAdd:before{content:"\\e912"}.fs-discuss:before{content:"\\e932"}.fs-MyEntrust:before{content:"\\e934"}.fs-MyList2:before{content:"\\e935"}.fs-openfolder:before{content:"\\e936"}.fs-PlanProgress:before{content:"\\e937"}.fs-storage2:before{content:"\\e938"}.fs-TaskPad:before{content:"\\e939"}.fs-upload_file:before{content:"\\e910"}.fs-ArrowDown:before{content:"\\e901"}.fs-ArrowLeft:before{content:"\\e909"}.fs-ArrowRight:before{content:"\\e913"}.fs-ArrowUp:before{content:"\\e914"}.fs-ask:before{content:"\\e915"}.fs-CheckBoxEmpty:before{content:"\\e916"}.fs-CheckBoxEmpty2:before{content:"\\e917"}.fs-CheckBoxOK:before{content:"\\e918"}.fs-CheckBoxOk2:before{content:"\\e919"}.fs-CirclDel:before{content:"\\e91a"}.fs-CirclPlus:before{content:"\\e91b"}.fs-DownLoad:before{content:"\\e91c"}.fs-filter:before{content:"\\e91d"}.fs-folder:before{content:"\\e91e"}.fs-HomePage:before{content:"\\e91f"}.fs-InfoPad:before{content:"\\e921"}.fs-link:before{content:"\\e922"}.fs-List2:before{content:"\\e923"}.fs-news:before{content:"\\e928"}.fs-Search:before{content:"\\e92a"}.fs-SendMsg:before{content:"\\e92c"}.fs-Storage:before{content:"\\e92d"}.fs-thumbList:before{content:"\\e92e"}.fs-Upload:before{content:"\\e92f"}.fs-WindowClose:before{content:"\\e930"}.fs-ZoomAll:before{content:"\\e931";color:#515152}.fs-copy_file:before{content:"\\e903"}.fs-favor_fill_light:before{content:"\\e904"}.fs-friend:before{content:"\\e905";color:#666}.fs-group_light:before{content:"\\e906"}.fs-hot_fill:before{content:"\\e907"}.fs-message:before{content:"\\e908"}.fs-my_solid:before{content:"\\e90a"}.fs-my_tasklist:before{content:"\\e90b";color:#666}.fs-new:before{content:"\\e90c"}.fs-new2:before{content:"\\e90d"}.fs-news_hot:before{content:"\\e90e"}.fs-news_hot_fill:before{content:"\\e90f"}.fs-alarm:before{content:"\\e902"}.fs-smallwindow:before{content:"\\e900"}.fs-Classify:before{content:"\\e9ba"}.fs-list:before{content:"\\e9bb"}.fs-gungho:before{content:"\\e961"}.fs-ClearAll:before{content:"\\e962"}.fs-Compare:before{content:"\\e963"}.fs-copy:before{content:"\\e964"}.fs-InsertRow:before{content:"\\e965"}.fs-folder_open_x:before{content:"\\e966"}.fs-folder_close_x:before{content:"\\e967"}.fs-run_man:before{content:"\\e968"}.fs-time:before{content:"\\e969"}.fs-question2:before{content:"\\e96f"}.fs-suggest:before{content:"\\e970"}.fs-wrong:before{content:"\\e971"}.fs-plus_circle .path1:before{content:"\\e972";color:#000}.fs-plus_circle .path2:before{content:"\\e9bc";margin-left:-1em;color:#fff}.fs-plus_circle .path3:before{content:"\\e9bd";margin-left:-1em;color:#fff}.fs-goback:before{content:"\\e924"}.fs-set:before{content:"\\e973"}.fs-mail_close:before{content:"\\e974"}.fs-project:before{content:"\\e975"}.fs-mail_open:before{content:"\\e976"}.fs-file:before{content:"\\e96b"}.fs-floder:before{content:"\\e978"}.fs-folder_set:before{content:"\\e981"}.fs-member:before{content:"\\e982"}.fs-my_create:before{content:"\\e985"}.fs-my_follow:before{content:"\\e986"}.fs-project_doc:before{content:"\\e989"}.fs-project_dynamic:before{content:"\\e98a"}.fs-project_kanban:before{content:"\\e98b"}.fs-project_manage:before{content:"\\e98c"}.fs-project_ok:before{content:"\\e98d"}.fs-project_statistics:before{content:"\\e98e"}.fs-mytask:before{content:"\\e98f"}.fs-add_circle:before{content:"\\e990"}.fs-dynamic:before{content:"\\e991"}.fs-kanban:before{content:"\\e992"}.fs-mobox_log:before{content:"\\e96d"}.fs-recycle:before{content:"\\e979"}.fs-return_key:before{content:"\\e980"}.fs-user_group:before{content:"\\e983"}.fs-addfolder_x:before{content:"\\e984"}.fs-file_attr_x:before{content:"\\e96e"}.fs-refresh_x:before{content:"\\e99a"}.fs-set_x:before{content:"\\e999"}.fs-smallwindow_x:before{content:"\\e998"}.fs-tag_x:before{content:"\\e997"}.fs-time_x:before{content:"\\e996"}.fs-zoomall_x:before{content:"\\e994"}.fs-address:before{content:"\\e993"}.fs-attachment:before{content:"\\e925"}.fs-birthday:before{content:"\\e929"}.fs-calendar:before{content:"\\e92b"}.fs-checkbox_ok:before{content:"\\e97b"}.fs-checkbox_picture:before{content:"\\e97d"}.fs-company:before{content:"\\e97f"}.fs-delete_circle:before{content:"\\e99b"}.fs-department:before{content:"\\e99c";color:#2b234a}.fs-digit_edit:before{content:"\\e99d"}.fs-dividing_line:before{content:"\\e99f"}.fs-drop_down:before{content:"\\e9a0"}.fs-email:before{content:"\\e9a1"}.fs-fax:before{content:"\\e9a2"}.fs-info_circle:before{content:"\\e9a3"}.fs-job:before{content:"\\e9a4"}.fs-love:before{content:"\\e9a5"}.fs-mobile_phone:before{content:"\\e9a6"}.fs-msg_pop:before{content:"\\e926"}.fs-multiline_txt:before{content:"\\e927"}.fs-page_dividing:before{content:"\\e97a"}.fs-person2:before{content:"\\e97e"}.fs-person3:before{content:"\\e9b3"}.fs-person4:before{content:"\\e9b2"}.fs-phone:before{content:"\\e9b1"}.fs-photo:before{content:"\\e9b0"}.fs-picture:before{content:"\\e9af"}.fs-position:before{content:"\\e9ae"}.fs-qq:before{content:"\\e9ad"}.fs-question:before{content:"\\e9ac"}.fs-radio_box:before{content:"\\e9ab"}.fs-radio_picture:before{content:"\\e9aa"}.fs-refresh:before{content:"\\e9a9"}.fs-RMB_cicle:before{content:"\\e9a8"}.fs-sex_type:before{content:"\\e9a7"}.fs-share:before{content:"\\e9b4"}.fs-star:before{content:"\\e9b5"}.fs-text:before{content:"\\e9b6"}.fs-txt_edit:before{content:"\\e9b7"}.fs-web_site:before{content:"\\e9b8"}.fs-weixin:before{content:"\\e9b9"}.fs-location:before{content:"\\e9eb"}.uni-border{border:1px #f0f0f0 solid}.uni-primary{color:#2979ff}.uni-primary-bg{background-color:#2979ff}.uni-primary-disable{color:#8fb9ff}.uni-primary-disable-bg{background-color:#8fb9ff}.uni-primary-light{color:#a9c9ff}.uni-primary-light-bg{background-color:#a9c9ff}.uni-success{color:#18bc37}.uni-success-bg{background-color:#18bc37}.uni-success-disable{color:#51e96e}.uni-success-disable-bg{background-color:#51e96e}.uni-success-light{color:#68ec81}.uni-success-light-bg{background-color:#68ec81}.uni-warning{color:#f3a73f}.uni-warning-bg{background-color:#f3a73f}.uni-warning-disable{color:#f9d39f}.uni-warning-disable-bg{background-color:#f9d39f}.uni-warning-light{color:#fbdeb7}.uni-warning-light-bg{background-color:#fbdeb7}.uni-error{color:#e43d33}.uni-error-bg{background-color:#e43d33}.uni-error-disable{color:#f0938d}.uni-error-disable-bg{background-color:#f0938d}.uni-error-light{color:#f3a8a4}.uni-error-light-bg{background-color:#f3a8a4}.uni-info{color:#8f939c}.uni-info-bg{background-color:#8f939c}.uni-info-disable{color:#c5c7cc}.uni-info-disable-bg{background-color:#c5c7cc}.uni-info-light{color:#d3d4d8}.uni-info-light-bg{background-color:#d3d4d8}.uni-main-color{color:#3a3a3a}.uni-main-color-bg{background-color:#3a3a3a}.uni-base-color{color:#6a6a6a}.uni-base-color-bg{background-color:#6a6a6a}.uni-secondary-color{color:#909399}.uni-secondary-color-bg{background-color:#909399}.uni-extra-color{color:#c7c7c7}.uni-extra-color-bg{background-color:#c7c7c7}.uni-bg-color{color:#fff}.uni-bg-color-bg{background-color:#fff}.uni-border-1{color:#f0f0f0}.uni-border-1-bg{background-color:#f0f0f0}.uni-border-2{color:#ededed}.uni-border-2-bg{background-color:#ededed}.uni-border-3{color:#dcdcdc}.uni-border-3-bg{background-color:#dcdcdc}.uni-border-4{color:#b9b9b9}.uni-border-4-bg{background-color:#b9b9b9}.uni-black{color:#000}.uni-black-bg{background-color:#000}.uni-white{color:#fff}.uni-white-bg{background-color:#fff}.uni-transparent{color:transparent}.uni-transparent-bg{background-color:transparent}.uni-shadow-sm{box-shadow:0 0 5px hsla(0,0%,84.7%,.5)}.uni-shadow-base{box-shadow:0 1px 8px 1px hsla(0,0%,64.7%,.2)}.uni-shadow-lg{box-shadow:0 1px 10px 2px rgba(165,164,164,.5)}.uni-mask{background-color:rgba(0,0,0,.4)}.uni-mt-0{margin-top:0}.uni-mt-n0{margin-top:0}.uni-mr-0{margin-right:0}.uni-mr-n0{margin-right:0}.uni-mb-0{margin-bottom:0}.uni-mb-n0{margin-bottom:0}.uni-ml-0{margin-left:0}.uni-ml-n0{margin-left:0}.uni-mx-0{margin-left:0;margin-right:0}.uni-mx-n0{margin-left:0;margin-right:0}.uni-my-0{margin-top:0;margin-bottom:0}.uni-my-n0{margin-top:0;margin-bottom:0}.uni-ma-0{margin:0}.uni-ma-n0{margin:0}.uni-mt-1{margin-top:2px}.uni-mt-n1{margin-top:-2px}.uni-mr-1{margin-right:2px}.uni-mr-n1{margin-right:-2px}.uni-mb-1{margin-bottom:2px}.uni-mb-n1{margin-bottom:-2px}.uni-ml-1{margin-left:2px}.uni-ml-n1{margin-left:-2px}.uni-mx-1{margin-left:2px;margin-right:2px}.uni-mx-n1{margin-left:-2px;margin-right:-2px}.uni-my-1{margin-top:2px;margin-bottom:2px}.uni-my-n1{margin-top:-2px;margin-bottom:-2px}.uni-ma-1{margin:2px}.uni-ma-n1{margin:-2px}.uni-mt-2{margin-top:4px}.uni-mt-n2{margin-top:-4px}.uni-mr-2{margin-right:4px}.uni-mr-n2{margin-right:-4px}.uni-mb-2{margin-bottom:4px}.uni-mb-n2{margin-bottom:-4px}.uni-ml-2{margin-left:4px}.uni-ml-n2{margin-left:-4px}.uni-mx-2{margin-left:4px;margin-right:4px}.uni-mx-n2{margin-left:-4px;margin-right:-4px}.uni-my-2{margin-top:4px;margin-bottom:4px}.uni-my-n2{margin-top:-4px;margin-bottom:-4px}.uni-ma-2{margin:4px}.uni-ma-n2{margin:-4px}.uni-mt-3{margin-top:6px}.uni-mt-n3{margin-top:-6px}.uni-mr-3{margin-right:6px}.uni-mr-n3{margin-right:-6px}.uni-mb-3{margin-bottom:6px}.uni-mb-n3{margin-bottom:-6px}.uni-ml-3{margin-left:6px}.uni-ml-n3{margin-left:-6px}.uni-mx-3{margin-left:6px;margin-right:6px}.uni-mx-n3{margin-left:-6px;margin-right:-6px}.uni-my-3{margin-top:6px;margin-bottom:6px}.uni-my-n3{margin-top:-6px;margin-bottom:-6px}.uni-ma-3{margin:6px}.uni-ma-n3{margin:-6px}.uni-mt-4{margin-top:8px}.uni-mt-n4{margin-top:-8px}.uni-mr-4{margin-right:8px}.uni-mr-n4{margin-right:-8px}.uni-mb-4{margin-bottom:8px}.uni-mb-n4{margin-bottom:-8px}.uni-ml-4{margin-left:8px}.uni-ml-n4{margin-left:-8px}.uni-mx-4{margin-left:8px;margin-right:8px}.uni-mx-n4{margin-left:-8px;margin-right:-8px}.uni-my-4{margin-top:8px;margin-bottom:8px}.uni-my-n4{margin-top:-8px;margin-bottom:-8px}.uni-ma-4{margin:8px}.uni-ma-n4{margin:-8px}.uni-mt-5{margin-top:10px}.uni-mt-n5{margin-top:-10px}.uni-mr-5{margin-right:10px}.uni-mr-n5{margin-right:-10px}.uni-mb-5{margin-bottom:10px}.uni-mb-n5{margin-bottom:-10px}.uni-ml-5{margin-left:10px}.uni-ml-n5{margin-left:-10px}.uni-mx-5{margin-left:10px;margin-right:10px}.uni-mx-n5{margin-left:-10px;margin-right:-10px}.uni-my-5{margin-top:10px;margin-bottom:10px}.uni-my-n5{margin-top:-10px;margin-bottom:-10px}.uni-ma-5{margin:10px}.uni-ma-n5{margin:-10px}.uni-mt-6{margin-top:12px}.uni-mt-n6{margin-top:-12px}.uni-mr-6{margin-right:12px}.uni-mr-n6{margin-right:-12px}.uni-mb-6{margin-bottom:12px}.uni-mb-n6{margin-bottom:-12px}.uni-ml-6{margin-left:12px}.uni-ml-n6{margin-left:-12px}.uni-mx-6{margin-left:12px;margin-right:12px}.uni-mx-n6{margin-left:-12px;margin-right:-12px}.uni-my-6{margin-top:12px;margin-bottom:12px}.uni-my-n6{margin-top:-12px;margin-bottom:-12px}.uni-ma-6{margin:12px}.uni-ma-n6{margin:-12px}.uni-mt-7{margin-top:14px}.uni-mt-n7{margin-top:-14px}.uni-mr-7{margin-right:14px}.uni-mr-n7{margin-right:-14px}.uni-mb-7{margin-bottom:14px}.uni-mb-n7{margin-bottom:-14px}.uni-ml-7{margin-left:14px}.uni-ml-n7{margin-left:-14px}.uni-mx-7{margin-left:14px;margin-right:14px}.uni-mx-n7{margin-left:-14px;margin-right:-14px}.uni-my-7{margin-top:14px;margin-bottom:14px}.uni-my-n7{margin-top:-14px;margin-bottom:-14px}.uni-ma-7{margin:14px}.uni-ma-n7{margin:-14px}.uni-mt-8{margin-top:16px}.uni-mt-n8{margin-top:-16px}.uni-mr-8{margin-right:16px}.uni-mr-n8{margin-right:-16px}.uni-mb-8{margin-bottom:16px}.uni-mb-n8{margin-bottom:-16px}.uni-ml-8{margin-left:16px}.uni-ml-n8{margin-left:-16px}.uni-mx-8{margin-left:16px;margin-right:16px}.uni-mx-n8{margin-left:-16px;margin-right:-16px}.uni-my-8{margin-top:16px;margin-bottom:16px}.uni-my-n8{margin-top:-16px;margin-bottom:-16px}.uni-ma-8{margin:16px}.uni-ma-n8{margin:-16px}.uni-mt-9{margin-top:18px}.uni-mt-n9{margin-top:-18px}.uni-mr-9{margin-right:18px}.uni-mr-n9{margin-right:-18px}.uni-mb-9{margin-bottom:18px}.uni-mb-n9{margin-bottom:-18px}.uni-ml-9{margin-left:18px}.uni-ml-n9{margin-left:-18px}.uni-mx-9{margin-left:18px;margin-right:18px}.uni-mx-n9{margin-left:-18px;margin-right:-18px}.uni-my-9{margin-top:18px;margin-bottom:18px}.uni-my-n9{margin-top:-18px;margin-bottom:-18px}.uni-ma-9{margin:18px}.uni-ma-n9{margin:-18px}.uni-mt-10{margin-top:20px}.uni-mt-n10{margin-top:-20px}.uni-mr-10{margin-right:20px}.uni-mr-n10{margin-right:-20px}.uni-mb-10{margin-bottom:20px}.uni-mb-n10{margin-bottom:-20px}.uni-ml-10{margin-left:20px}.uni-ml-n10{margin-left:-20px}.uni-mx-10{margin-left:20px;margin-right:20px}.uni-mx-n10{margin-left:-20px;margin-right:-20px}.uni-my-10{margin-top:20px;margin-bottom:20px}.uni-my-n10{margin-top:-20px;margin-bottom:-20px}.uni-ma-10{margin:20px}.uni-ma-n10{margin:-20px}.uni-mt-11{margin-top:22px}.uni-mt-n11{margin-top:-22px}.uni-mr-11{margin-right:22px}.uni-mr-n11{margin-right:-22px}.uni-mb-11{margin-bottom:22px}.uni-mb-n11{margin-bottom:-22px}.uni-ml-11{margin-left:22px}.uni-ml-n11{margin-left:-22px}.uni-mx-11{margin-left:22px;margin-right:22px}.uni-mx-n11{margin-left:-22px;margin-right:-22px}.uni-my-11{margin-top:22px;margin-bottom:22px}.uni-my-n11{margin-top:-22px;margin-bottom:-22px}.uni-ma-11{margin:22px}.uni-ma-n11{margin:-22px}.uni-mt-12{margin-top:24px}.uni-mt-n12{margin-top:-24px}.uni-mr-12{margin-right:24px}.uni-mr-n12{margin-right:-24px}.uni-mb-12{margin-bottom:24px}.uni-mb-n12{margin-bottom:-24px}.uni-ml-12{margin-left:24px}.uni-ml-n12{margin-left:-24px}.uni-mx-12{margin-left:24px;margin-right:24px}.uni-mx-n12{margin-left:-24px;margin-right:-24px}.uni-my-12{margin-top:24px;margin-bottom:24px}.uni-my-n12{margin-top:-24px;margin-bottom:-24px}.uni-ma-12{margin:24px}.uni-ma-n12{margin:-24px}.uni-mt-13{margin-top:26px}.uni-mt-n13{margin-top:-26px}.uni-mr-13{margin-right:26px}.uni-mr-n13{margin-right:-26px}.uni-mb-13{margin-bottom:26px}.uni-mb-n13{margin-bottom:-26px}.uni-ml-13{margin-left:26px}.uni-ml-n13{margin-left:-26px}.uni-mx-13{margin-left:26px;margin-right:26px}.uni-mx-n13{margin-left:-26px;margin-right:-26px}.uni-my-13{margin-top:26px;margin-bottom:26px}.uni-my-n13{margin-top:-26px;margin-bottom:-26px}.uni-ma-13{margin:26px}.uni-ma-n13{margin:-26px}.uni-mt-14{margin-top:28px}.uni-mt-n14{margin-top:-28px}.uni-mr-14{margin-right:28px}.uni-mr-n14{margin-right:-28px}.uni-mb-14{margin-bottom:28px}.uni-mb-n14{margin-bottom:-28px}.uni-ml-14{margin-left:28px}.uni-ml-n14{margin-left:-28px}.uni-mx-14{margin-left:28px;margin-right:28px}.uni-mx-n14{margin-left:-28px;margin-right:-28px}.uni-my-14{margin-top:28px;margin-bottom:28px}.uni-my-n14{margin-top:-28px;margin-bottom:-28px}.uni-ma-14{margin:28px}.uni-ma-n14{margin:-28px}.uni-mt-15{margin-top:30px}.uni-mt-n15{margin-top:-30px}.uni-mr-15{margin-right:30px}.uni-mr-n15{margin-right:-30px}.uni-mb-15{margin-bottom:30px}.uni-mb-n15{margin-bottom:-30px}.uni-ml-15{margin-left:30px}.uni-ml-n15{margin-left:-30px}.uni-mx-15{margin-left:30px;margin-right:30px}.uni-mx-n15{margin-left:-30px;margin-right:-30px}.uni-my-15{margin-top:30px;margin-bottom:30px}.uni-my-n15{margin-top:-30px;margin-bottom:-30px}.uni-ma-15{margin:30px}.uni-ma-n15{margin:-30px}.uni-mt-16{margin-top:32px}.uni-mt-n16{margin-top:-32px}.uni-mr-16{margin-right:32px}.uni-mr-n16{margin-right:-32px}.uni-mb-16{margin-bottom:32px}.uni-mb-n16{margin-bottom:-32px}.uni-ml-16{margin-left:32px}.uni-ml-n16{margin-left:-32px}.uni-mx-16{margin-left:32px;margin-right:32px}.uni-mx-n16{margin-left:-32px;margin-right:-32px}.uni-my-16{margin-top:32px;margin-bottom:32px}.uni-my-n16{margin-top:-32px;margin-bottom:-32px}.uni-ma-16{margin:32px}.uni-ma-n16{margin:-32px}.uni-pt-0{padding-top:0}.uni-pt-n0{padding-top:0}.uni-pr-0{padding-right:0}.uni-pr-n0{padding-right:0}.uni-pb-0{padding-bottom:0}.uni-pb-n0{padding-bottom:0}.uni-pl-0{padding-left:0}.uni-pl-n0{padding-left:0}.uni-px-0{padding-left:0;padding-right:0}.uni-px-n0{padding-left:0;padding-right:0}.uni-py-0{padding-top:0;padding-bottom:0}.uni-py-n0{padding-top:0;padding-bottom:0}.uni-pa-0{padding:0}.uni-pa-n0{padding:0}.uni-pt-1{padding-top:2px}.uni-pt-n1{padding-top:-2px}.uni-pr-1{padding-right:2px}.uni-pr-n1{padding-right:-2px}.uni-pb-1{padding-bottom:2px}.uni-pb-n1{padding-bottom:-2px}.uni-pl-1{padding-left:2px}.uni-pl-n1{padding-left:-2px}.uni-px-1{padding-left:2px;padding-right:2px}.uni-px-n1{padding-left:-2px;padding-right:-2px}.uni-py-1{padding-top:2px;padding-bottom:2px}.uni-py-n1{padding-top:-2px;padding-bottom:-2px}.uni-pa-1{padding:2px}.uni-pa-n1{padding:-2px}.uni-pt-2{padding-top:4px}.uni-pt-n2{padding-top:-4px}.uni-pr-2{padding-right:4px}.uni-pr-n2{padding-right:-4px}.uni-pb-2{padding-bottom:4px}.uni-pb-n2{padding-bottom:-4px}.uni-pl-2{padding-left:4px}.uni-pl-n2{padding-left:-4px}.uni-px-2{padding-left:4px;padding-right:4px}.uni-px-n2{padding-left:-4px;padding-right:-4px}.uni-py-2{padding-top:4px;padding-bottom:4px}.uni-py-n2{padding-top:-4px;padding-bottom:-4px}.uni-pa-2{padding:4px}.uni-pa-n2{padding:-4px}.uni-pt-3{padding-top:6px}.uni-pt-n3{padding-top:-6px}.uni-pr-3{padding-right:6px}.uni-pr-n3{padding-right:-6px}.uni-pb-3{padding-bottom:6px}.uni-pb-n3{padding-bottom:-6px}.uni-pl-3{padding-left:6px}.uni-pl-n3{padding-left:-6px}.uni-px-3{padding-left:6px;padding-right:6px}.uni-px-n3{padding-left:-6px;padding-right:-6px}.uni-py-3{padding-top:6px;padding-bottom:6px}.uni-py-n3{padding-top:-6px;padding-bottom:-6px}.uni-pa-3{padding:6px}.uni-pa-n3{padding:-6px}.uni-pt-4{padding-top:8px}.uni-pt-n4{padding-top:-8px}.uni-pr-4{padding-right:8px}.uni-pr-n4{padding-right:-8px}.uni-pb-4{padding-bottom:8px}.uni-pb-n4{padding-bottom:-8px}.uni-pl-4{padding-left:8px}.uni-pl-n4{padding-left:-8px}.uni-px-4{padding-left:8px;padding-right:8px}.uni-px-n4{padding-left:-8px;padding-right:-8px}.uni-py-4{padding-top:8px;padding-bottom:8px}.uni-py-n4{padding-top:-8px;padding-bottom:-8px}.uni-pa-4{padding:8px}.uni-pa-n4{padding:-8px}.uni-pt-5{padding-top:10px}.uni-pt-n5{padding-top:-10px}.uni-pr-5{padding-right:10px}.uni-pr-n5{padding-right:-10px}.uni-pb-5{padding-bottom:10px}.uni-pb-n5{padding-bottom:-10px}.uni-pl-5{padding-left:10px}.uni-pl-n5{padding-left:-10px}.uni-px-5{padding-left:10px;padding-right:10px}.uni-px-n5{padding-left:-10px;padding-right:-10px}.uni-py-5{padding-top:10px;padding-bottom:10px}.uni-py-n5{padding-top:-10px;padding-bottom:-10px}.uni-pa-5{padding:10px}.uni-pa-n5{padding:-10px}.uni-pt-6{padding-top:12px}.uni-pt-n6{padding-top:-12px}.uni-pr-6{padding-right:12px}.uni-pr-n6{padding-right:-12px}.uni-pb-6{padding-bottom:12px}.uni-pb-n6{padding-bottom:-12px}.uni-pl-6{padding-left:12px}.uni-pl-n6{padding-left:-12px}.uni-px-6{padding-left:12px;padding-right:12px}.uni-px-n6{padding-left:-12px;padding-right:-12px}.uni-py-6{padding-top:12px;padding-bottom:12px}.uni-py-n6{padding-top:-12px;padding-bottom:-12px}.uni-pa-6{padding:12px}.uni-pa-n6{padding:-12px}.uni-pt-7{padding-top:14px}.uni-pt-n7{padding-top:-14px}.uni-pr-7{padding-right:14px}.uni-pr-n7{padding-right:-14px}.uni-pb-7{padding-bottom:14px}.uni-pb-n7{padding-bottom:-14px}.uni-pl-7{padding-left:14px}.uni-pl-n7{padding-left:-14px}.uni-px-7{padding-left:14px;padding-right:14px}.uni-px-n7{padding-left:-14px;padding-right:-14px}.uni-py-7{padding-top:14px;padding-bottom:14px}.uni-py-n7{padding-top:-14px;padding-bottom:-14px}.uni-pa-7{padding:14px}.uni-pa-n7{padding:-14px}.uni-pt-8{padding-top:16px}.uni-pt-n8{padding-top:-16px}.uni-pr-8{padding-right:16px}.uni-pr-n8{padding-right:-16px}.uni-pb-8{padding-bottom:16px}.uni-pb-n8{padding-bottom:-16px}.uni-pl-8{padding-left:16px}.uni-pl-n8{padding-left:-16px}.uni-px-8{padding-left:16px;padding-right:16px}.uni-px-n8{padding-left:-16px;padding-right:-16px}.uni-py-8{padding-top:16px;padding-bottom:16px}.uni-py-n8{padding-top:-16px;padding-bottom:-16px}.uni-pa-8{padding:16px}.uni-pa-n8{padding:-16px}.uni-pt-9{padding-top:18px}.uni-pt-n9{padding-top:-18px}.uni-pr-9{padding-right:18px}.uni-pr-n9{padding-right:-18px}.uni-pb-9{padding-bottom:18px}.uni-pb-n9{padding-bottom:-18px}.uni-pl-9{padding-left:18px}.uni-pl-n9{padding-left:-18px}.uni-px-9{padding-left:18px;padding-right:18px}.uni-px-n9{padding-left:-18px;padding-right:-18px}.uni-py-9{padding-top:18px;padding-bottom:18px}.uni-py-n9{padding-top:-18px;padding-bottom:-18px}.uni-pa-9{padding:18px}.uni-pa-n9{padding:-18px}.uni-pt-10{padding-top:20px}.uni-pt-n10{padding-top:-20px}.uni-pr-10{padding-right:20px}.uni-pr-n10{padding-right:-20px}.uni-pb-10{padding-bottom:20px}.uni-pb-n10{padding-bottom:-20px}.uni-pl-10{padding-left:20px}.uni-pl-n10{padding-left:-20px}.uni-px-10{padding-left:20px;padding-right:20px}.uni-px-n10{padding-left:-20px;padding-right:-20px}.uni-py-10{padding-top:20px;padding-bottom:20px}.uni-py-n10{padding-top:-20px;padding-bottom:-20px}.uni-pa-10{padding:20px}.uni-pa-n10{padding:-20px}.uni-pt-11{padding-top:22px}.uni-pt-n11{padding-top:-22px}.uni-pr-11{padding-right:22px}.uni-pr-n11{padding-right:-22px}.uni-pb-11{padding-bottom:22px}.uni-pb-n11{padding-bottom:-22px}.uni-pl-11{padding-left:22px}.uni-pl-n11{padding-left:-22px}.uni-px-11{padding-left:22px;padding-right:22px}.uni-px-n11{padding-left:-22px;padding-right:-22px}.uni-py-11{padding-top:22px;padding-bottom:22px}.uni-py-n11{padding-top:-22px;padding-bottom:-22px}.uni-pa-11{padding:22px}.uni-pa-n11{padding:-22px}.uni-pt-12{padding-top:24px}.uni-pt-n12{padding-top:-24px}.uni-pr-12{padding-right:24px}.uni-pr-n12{padding-right:-24px}.uni-pb-12{padding-bottom:24px}.uni-pb-n12{padding-bottom:-24px}.uni-pl-12{padding-left:24px}.uni-pl-n12{padding-left:-24px}.uni-px-12{padding-left:24px;padding-right:24px}.uni-px-n12{padding-left:-24px;padding-right:-24px}.uni-py-12{padding-top:24px;padding-bottom:24px}.uni-py-n12{padding-top:-24px;padding-bottom:-24px}.uni-pa-12{padding:24px}.uni-pa-n12{padding:-24px}.uni-pt-13{padding-top:26px}.uni-pt-n13{padding-top:-26px}.uni-pr-13{padding-right:26px}.uni-pr-n13{padding-right:-26px}.uni-pb-13{padding-bottom:26px}.uni-pb-n13{padding-bottom:-26px}.uni-pl-13{padding-left:26px}.uni-pl-n13{padding-left:-26px}.uni-px-13{padding-left:26px;padding-right:26px}.uni-px-n13{padding-left:-26px;padding-right:-26px}.uni-py-13{padding-top:26px;padding-bottom:26px}.uni-py-n13{padding-top:-26px;padding-bottom:-26px}.uni-pa-13{padding:26px}.uni-pa-n13{padding:-26px}.uni-pt-14{padding-top:28px}.uni-pt-n14{padding-top:-28px}.uni-pr-14{padding-right:28px}.uni-pr-n14{padding-right:-28px}.uni-pb-14{padding-bottom:28px}.uni-pb-n14{padding-bottom:-28px}.uni-pl-14{padding-left:28px}.uni-pl-n14{padding-left:-28px}.uni-px-14{padding-left:28px;padding-right:28px}.uni-px-n14{padding-left:-28px;padding-right:-28px}.uni-py-14{padding-top:28px;padding-bottom:28px}.uni-py-n14{padding-top:-28px;padding-bottom:-28px}.uni-pa-14{padding:28px}.uni-pa-n14{padding:-28px}.uni-pt-15{padding-top:30px}.uni-pt-n15{padding-top:-30px}.uni-pr-15{padding-right:30px}.uni-pr-n15{padding-right:-30px}.uni-pb-15{padding-bottom:30px}.uni-pb-n15{padding-bottom:-30px}.uni-pl-15{padding-left:30px}.uni-pl-n15{padding-left:-30px}.uni-px-15{padding-left:30px;padding-right:30px}.uni-px-n15{padding-left:-30px;padding-right:-30px}.uni-py-15{padding-top:30px;padding-bottom:30px}.uni-py-n15{padding-top:-30px;padding-bottom:-30px}.uni-pa-15{padding:30px}.uni-pa-n15{padding:-30px}.uni-pt-16{padding-top:32px}.uni-pt-n16{padding-top:-32px}.uni-pr-16{padding-right:32px}.uni-pr-n16{padding-right:-32px}.uni-pb-16{padding-bottom:32px}.uni-pb-n16{padding-bottom:-32px}.uni-pl-16{padding-left:32px}.uni-pl-n16{padding-left:-32px}.uni-px-16{padding-left:32px;padding-right:32px}.uni-px-n16{padding-left:-32px;padding-right:-32px}.uni-py-16{padding-top:32px;padding-bottom:32px}.uni-py-n16{padding-top:-32px;padding-bottom:-32px}.uni-pa-16{padding:32px}.uni-pa-n16{padding:-32px}.uni-radius-0{border-radius:0}.uni-radius{border-radius:5px}.uni-radius-lg{border-radius:10px}.uni-radius-xl{border-radius:30px}.uni-radius-pill{border-radius:9999px}.uni-radius-circle{border-radius:50%}.uni-radius-t-0{border-top-left-radius:0;border-top-right-radius:0}.uni-radius-t{border-top-left-radius:5px;border-top-right-radius:5px}.uni-radius-t-lg{border-top-left-radius:10px;border-top-right-radius:10px}.uni-radius-t-xl{border-top-left-radius:30px;border-top-right-radius:30px}.uni-radius-t-pill{border-top-left-radius:9999px;border-top-right-radius:9999px}.uni-radius-t-circle{border-top-left-radius:50%;border-top-right-radius:50%}.uni-radius-r-0{border-top-right-radius:0;border-bottom-right-radius:0}.uni-radius-r{border-top-right-radius:5px;border-bottom-right-radius:5px}.uni-radius-r-lg{border-top-right-radius:10px;border-bottom-right-radius:10px}.uni-radius-r-xl{border-top-right-radius:30px;border-bottom-right-radius:30px}.uni-radius-r-pill{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.uni-radius-r-circle{border-top-right-radius:50%;border-bottom-right-radius:50%}.uni-radius-b-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.uni-radius-b{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uni-radius-b-lg{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.uni-radius-b-xl{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.uni-radius-b-pill{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.uni-radius-b-circle{border-bottom-left-radius:50%;border-bottom-right-radius:50%}.uni-radius-l-0{border-top-left-radius:0;border-bottom-left-radius:0}.uni-radius-l{border-top-left-radius:5px;border-bottom-left-radius:5px}.uni-radius-l-lg{border-top-left-radius:10px;border-bottom-left-radius:10px}.uni-radius-l-xl{border-top-left-radius:30px;border-bottom-left-radius:30px}.uni-radius-l-pill{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.uni-radius-l-circle{border-top-left-radius:50%;border-bottom-left-radius:50%}.uni-radius-tl-0{border-top-left-radius:0}.uni-radius-tl{border-top-left-radius:5px}.uni-radius-tl-lg{border-top-left-radius:10px}.uni-radius-tl-xl{border-top-left-radius:30px}.uni-radius-tl-pill{border-top-left-radius:9999px}.uni-radius-tl-circle{border-top-left-radius:50%}.uni-radius-tr-0{border-top-right-radius:0}.uni-radius-tr{border-top-right-radius:5px}.uni-radius-tr-lg{border-top-right-radius:10px}.uni-radius-tr-xl{border-top-right-radius:30px}.uni-radius-tr-pill{border-top-right-radius:9999px}.uni-radius-tr-circle{border-top-right-radius:50%}.uni-radius-br-0{border-bottom-right-radius:0}.uni-radius-br{border-bottom-right-radius:5px}.uni-radius-br-lg{border-bottom-right-radius:10px}.uni-radius-br-xl{border-bottom-right-radius:30px}.uni-radius-br-pill{border-bottom-right-radius:9999px}.uni-radius-br-circle{border-bottom-right-radius:50%}.uni-radius-bl-0{border-bottom-left-radius:0}.uni-radius-bl{border-bottom-left-radius:5px}.uni-radius-bl-lg{border-bottom-left-radius:10px}.uni-radius-bl-xl{border-bottom-left-radius:30px}.uni-radius-bl-pill{border-bottom-left-radius:9999px}.uni-radius-bl-circle{border-bottom-left-radius:50%}.uni-h1{font-size:32px;font-weight:300;line-height:50px}.uni-h2{font-size:28px;font-weight:300;line-height:40px}.uni-h3{font-size:24px;font-weight:400;line-height:32px}.uni-h4{font-size:20px;font-weight:400;line-height:30px}.uni-h5{font-size:16px;font-weight:400;line-height:24px}.uni-h6{font-size:14px;font-weight:500;line-height:18px}.uni-subtitle{font-size:12px;font-weight:400;line-height:20px}.uni-body{font-size:14px;font-weight:400;line-height:22px}.uni-caption{font-size:12px;font-weight:400;line-height:20px}.uni-btn{margin:5px;color:#393939;border:1px solid #ccc;font-size:16px;font-weight:200;background-color:#f9f9f9;overflow:visible}.uni-btn::after{border:none}.uni-btn:not([type]), .uni-btn[type=default]{color:#999}.uni-btn:not([type])[loading], .uni-btn[type=default][loading]{background:none}.uni-btn:not([type])[loading]::before, .uni-btn[type=default][loading]::before{margin-right:5px}.uni-btn:not([type])[disabled], .uni-btn[type=default][disabled]{color:#d6d6d6}.uni-btn:not([type])[disabled], .uni-btn:not([type])[disabled][loading], .uni-btn:not([type])[disabled]:active, .uni-btn[type=default][disabled], .uni-btn[type=default][disabled][loading], .uni-btn[type=default][disabled]:active{color:#d6d6d6;background-color:#fafafa;border-color:#f0f0f0}.uni-btn:not([type])[plain], .uni-btn[type=default][plain]{color:#999;background:none;border-color:#f0f0f0}.uni-btn:not([type])[plain]:not([hover-class]):active, .uni-btn[type=default][plain]:not([hover-class]):active{background:none;color:#ccc;border-color:#e6e6e6;outline:none}.uni-btn:not([type])[plain][disabled], .uni-btn:not([type])[plain][disabled][loading], .uni-btn:not([type])[plain][disabled]:active, .uni-btn[type=default][plain][disabled], .uni-btn[type=default][plain][disabled][loading], .uni-btn[type=default][plain][disabled]:active{background:none;color:#d6d6d6;border-color:#f0f0f0}.uni-btn:not([hover-class]):active{color:grey}.uni-btn[size=mini]{font-size:16px;font-weight:200;border-radius:8px}.uni-btn.uni-btn-small{font-size:14px}.uni-btn.uni-btn-mini{font-size:12px}.uni-btn.uni-btn-radius{border-radius:999px}.uni-btn[type=primary]{color:#fff;background-color:#2979ff;border-color:#266feb}.uni-btn[type=primary]:not([hover-class]):active{background:#256de6;border-color:#2161cc;color:#fff;outline:none}.uni-btn[type=primary][loading]{color:#fff;background-color:#2979ff;border-color:#266feb}.uni-btn[type=primary][loading]:not([hover-class]):active{background:#256de6;border-color:#2161cc;color:#fff;outline:none}.uni-btn[type=primary][loading]::before{margin-right:5px}.uni-btn[type=primary][disabled], .uni-btn[type=primary][disabled][loading], .uni-btn[type=primary][disabled]:not([hover-class]):active{color:#fff;border-color:#80adfa;background-color:#94bcff}.uni-btn[type=primary][plain]{color:#2979ff;background-color:#eaf2ff;border-color:#bfd7ff}.uni-btn[type=primary][plain]:not([hover-class]):active{background:#d4e4ff;color:#2979ff;outline:none;border-color:#94bcff}.uni-btn[type=primary][plain][loading]{color:#2979ff;background-color:#eaf2ff;border-color:#bfd7ff}.uni-btn[type=primary][plain][loading]:not([hover-class]):active{background:#d4e4ff;color:#2979ff;outline:none;border-color:#94bcff}.uni-btn[type=primary][plain][loading]::before{margin-right:5px}.uni-btn[type=primary][plain][disabled], .uni-btn[type=primary][plain][disabled]:active{color:#7fafff;background-color:#eaf2ff;border-color:#d4e4ff}.uni-btn[type=success]{color:#fff;background-color:#18bc37;border-color:#16ad33}.uni-btn[type=success]:not([hover-class]):active{background:#16a932;border-color:#13962c;color:#fff;outline:none}.uni-btn[type=success][loading]{color:#fff;background-color:#18bc37;border-color:#16ad33}.uni-btn[type=success][loading]:not([hover-class]):active{background:#16a932;border-color:#13962c;color:#fff;outline:none}.uni-btn[type=success][loading]::before{margin-right:5px}.uni-btn[type=success][disabled], .uni-btn[type=success][disabled][loading], .uni-btn[type=success][disabled]:not([hover-class]):active{color:#fff;border-color:#89c794;background-color:#8cde9b}.uni-btn[type=success][plain]{color:#18bc37;background-color:#e8f8eb;border-color:#baebc3}.uni-btn[type=success][plain]:not([hover-class]):active{background:#d1f2d7;color:#18bc37;outline:none;border-color:#8cde9b}.uni-btn[type=success][plain][loading]{color:#18bc37;background-color:#e8f8eb;border-color:#baebc3}.uni-btn[type=success][plain][loading]:not([hover-class]):active{background:#d1f2d7;color:#18bc37;outline:none;border-color:#8cde9b}.uni-btn[type=success][plain][loading]::before{margin-right:5px}.uni-btn[type=success][plain][disabled], .uni-btn[type=success][plain][disabled]:active{color:#74d787;background-color:#e8f8eb;border-color:#d1f2d7}.uni-btn[type=error]{color:#fff;background-color:#e43d33;border-color:#d2382f}.uni-btn[type=error]:not([hover-class]):active{background:#cd372e;border-color:#b63129;color:#fff;outline:none}.uni-btn[type=error][loading]{color:#fff;background-color:#e43d33;border-color:#d2382f}.uni-btn[type=error][loading]:not([hover-class]):active{background:#cd372e;border-color:#b63129;color:#fff;outline:none}.uni-btn[type=error][loading]::before{margin-right:5px}.uni-btn[type=error][disabled], .uni-btn[type=error][disabled][loading], .uni-btn[type=error][disabled]:not([hover-class]):active{color:#fff;border-color:#e4928d;background-color:#f29e99}.uni-btn[type=error][plain]{color:#e43d33;background-color:#fceceb;border-color:#f7c5c2}.uni-btn[type=error][plain]:not([hover-class]):active{background:#fad8d6;color:#e43d33;outline:none;border-color:#f29e99}.uni-btn[type=error][plain][loading]{color:#e43d33;background-color:#fceceb;border-color:#f7c5c2}.uni-btn[type=error][plain][loading]:not([hover-class]):active{background:#fad8d6;color:#e43d33;outline:none;border-color:#f29e99}.uni-btn[type=error][plain][loading]::before{margin-right:5px}.uni-btn[type=error][plain][disabled], .uni-btn[type=error][plain][disabled]:active{color:#ef8b85;background-color:#fceceb;border-color:#fad8d6}.uni-btn[type=warning]{color:#fff;background-color:#f3a73f;border-color:#e09a3a}.uni-btn[type=warning]:not([hover-class]):active{background:#db9639;border-color:#c28632;color:#fff;outline:none}.uni-btn[type=warning][loading]{color:#fff;background-color:#f3a73f;border-color:#e09a3a}.uni-btn[type=warning][loading]:not([hover-class]):active{background:#db9639;border-color:#c28632;color:#fff;outline:none}.uni-btn[type=warning][loading]::before{margin-right:5px}.uni-btn[type=warning][disabled], .uni-btn[type=warning][disabled][loading], .uni-btn[type=warning][disabled]:not([hover-class]):active{color:#fff;border-color:#f8c887;background-color:#f9d39f}.uni-btn[type=warning][plain]{color:#f3a73f;background-color:#fef6ec;border-color:#fbe5c5}.uni-btn[type=warning][plain]:not([hover-class]):active{background:#fdedd9;color:#f3a73f;outline:none;border-color:#f9d39f}.uni-btn[type=warning][plain][loading]{color:#f3a73f;background-color:#fef6ec;border-color:#fbe5c5}.uni-btn[type=warning][plain][loading]:not([hover-class]):active{background:#fdedd9;color:#f3a73f;outline:none;border-color:#f9d39f}.uni-btn[type=warning][plain][loading]::before{margin-right:5px}.uni-btn[type=warning][plain][disabled], .uni-btn[type=warning][plain][disabled]:active{color:#f8ca8c;background-color:#fef6ec;border-color:#fdedd9}.uni-btn[type=info]{color:#fff;background-color:#8f939c;border-color:#848790}.uni-btn[type=info]:not([hover-class]):active{background:#81848c;border-color:#72767d;color:#fff;outline:none}.uni-btn[type=info][loading]{color:#fff;background-color:#8f939c;border-color:#848790}.uni-btn[type=info][loading]:not([hover-class]):active{background:#81848c;border-color:#72767d;color:#fff;outline:none}.uni-btn[type=info][loading]::before{margin-right:5px}.uni-btn[type=info][disabled], .uni-btn[type=info][disabled][loading], .uni-btn[type=info][disabled]:not([hover-class]):active{color:#fff;border-color:#babcc1;background-color:#c7c9ce}.uni-btn[type=info][plain]{color:#8f939c;background-color:#f4f4f5;border-color:#dddfe1}.uni-btn[type=info][plain]:not([hover-class]):active{background:#e9e9eb;color:#8f939c;outline:none;border-color:#c7c9ce}.uni-btn[type=info][plain][loading]{color:#8f939c;background-color:#f4f4f5;border-color:#dddfe1}.uni-btn[type=info][plain][loading]:not([hover-class]):active{background:#e9e9eb;color:#8f939c;outline:none;border-color:#c7c9ce}.uni-btn[type=info][plain][loading]::before{margin-right:5px}.uni-btn[type=info][plain][disabled], .uni-btn[type=info][plain][disabled]:active{color:#bcbec4;background-color:#f4f4f5;border-color:#e9e9eb}',""]),A.exports=B},4076:function(A,B,E){"use strict";var g=E("4ea4");Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var Q=g(E("ee6c")),i={data:function(){return{wxsProps:{}}},components:{pickerAddress:Q.default}};B.default=i},4404:function(A,B,E){"use strict";E.r(B);var g=E("4076"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},4471:function(A,B,E){"use strict";E.r(B);var g=E("8563"),Q=E("7b57");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"acf5fb64",null,!1,g["a"],void 0);B["default"]=I.exports},"4dc0":function(A,B,E){var g=E("d489");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("2462f5a2",g,!0,{sourceMap:!1,shadowMode:!1})},"4ea4":function(A,B){A.exports=function(A){return A&&A.__esModule?A:{default:A}},A.exports.__esModule=!0,A.exports["default"]=A.exports},"503b":function(A,B,E){"use strict";var g=E("6290"),Q=E.n(g);Q.a},5084:function(A,B,E){"use strict";var g=E("a428"),Q=E.n(g);Q.a},"55d1":function(A,B,E){var g=E("ba3a");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("7bb5b9ea",g,!0,{sourceMap:!1,shadowMode:!1})},"5d05":function(A,B,E){"use strict";E.r(B);var g=E("2981"),Q=E("4404");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("dc9e");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"610f":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,".content{width:100vw;height:93vh;background:#eaeaea;padding:14rpx 0rpx 0rpx 0rpx}uni-input{border:1px solid #d5d5d5;width:77%;height:80rpx;border-radius:60rpx!important;padding:0 60rpx 0 66rpx;margin:0rpx 20rpx 10rpx 20rpx;background:#fff}.dv_query_body{height:91%;background-color:#fff;border:2rpx solid #d5d5d5;padding:14rpx;overflow-y:auto}.psn{width:93%;margin:0 12rpx 12rpx 0;padding:8rpx 20rpx 10rpx;background-color:#55a1dd;font-size:30rpx;color:#fff;border-radius:20rpx;display:inline-block;cursor:pointer}.dv_title{display:inline-block;width:90%;vertical-align:middle}uni-button.btn_sava{margin-top:60rpx;padding:20rpx;line-height:1.2;background:#27a6e1;border:none;color:#fff}",""]),A.exports=B},6215:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"uniPopupDialog",props:["value","placeholder","type","mode","title","content","beforeClose","cancelText","confirmText"],data:function(){return{wxsProps:{}}},components:{}}},6237:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"uniTransition",props:["show","modeClass","duration","styles","customClass"],data:function(){return{wxsProps:{}}},components:{}}},"627d":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),style:A._$g(0,"s"),attrs:{_i:0}},[E("uni-view",{staticClass:A._$g(1,"sc"),class:A._$g(1,"c"),attrs:{_i:1},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}},[A._$g(2,"i")?E("uni-view",{staticClass:A._$g(2,"sc"),attrs:{_i:2}}):A._e(),A._$g(3,"i")?E("uni-view",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},[E("v-uni-text",{attrs:{_i:4},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}})],1):A._e(),E("uni-view",{directives:[{name:"show",rawName:"v-show",value:A._$g(5,"v-show"),expression:"_$g(5,'v-show')"}],staticClass:A._$g(5,"sc"),attrs:{_i:5}},A._l(A._$g(6,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("6-"+i,"sc"),attrs:{_i:"6-"+i}},[E("uni-view",{staticClass:A._$g("7-"+i,"sc"),attrs:{_i:"7-"+i}},[A._v(A._$g("7-"+i,"t0-0"))]),A._$g("8-"+i,"i")?E("uni-view",{staticClass:A._$g("8-"+i,"sc"),attrs:{_i:"8-"+i}},[E("v-uni-text",{attrs:{_i:"9-"+i},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}})],1):A._e()],1)})),1),A._$g(10,"i")?E("uni-view",{attrs:{_i:10}},[A._v(A._$g(10,"t0-0"))]):A._e(),E("uni-view",{staticClass:A._$g(11,"sc"),class:A._$g(11,"c"),attrs:{_i:11}},[E("v-uni-text",{attrs:{_i:12}})],1)],1),E("v-uni-scroll-view",{directives:[{name:"show",rawName:"v-show",value:A._$g(13,"v-show"),expression:"_$g(13,'v-show')"}],staticClass:A._$g(13,"sc"),attrs:{"scroll-y":!0,_i:13},on:{scrolltolower:function(B){return A.$handleViewEvent(B)}}},[A._l(A._$g(15,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("15-"+i,"sc"),class:A._$g("15-"+i,"c"),attrs:{_i:"15-"+i},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}},[A._v(A._$g("15-"+i,"t0-0"))])}))],2)],1)},Q=[]},6290:function(A,B,E){var g=E("610f");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("7bad76a8",g,!0,{sourceMap:!1,shadowMode:!1})},"632e":function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"cmd-progress",props:["type","percent","successPercent","showInfo","status","strokeWidth","strokeColor","strokeShape","width","gapDegree","gapPosition"],data:function(){return{wxsProps:{}}},components:{}}},6662:function(A,B,E){"use strict";function g(){function A(A){var B=E("fb4f");B.__inject__&&B.__inject__(A)}"function"===typeof A&&A(),UniViewJSBridge.publishHandler("webviewReady")}E("f5cf"),"undefined"!==typeof plus?g():document.addEventListener("plusready",g)},"6ad8":function(A,B,E){"use strict";E.r(B);var g=E("a681"),Q=E("d5ea");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("7e59");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"6c4d":function(A,B,E){var g=E("d1ca");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("0676fc73",g,!0,{sourceMap:!1,shadowMode:!1})},"6e17":function(A,B,E){"use strict";var g=E("a348"),Q=E.n(g);Q.a},"6ee3":function(A,B,E){"use strict";var g=E("4ea4");Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var Q=g(E("f990")),i={data:function(){return{wxsProps:{}}},components:{cmdProgress:Q.default}};B.default=i},7426:function(A,B,E){"use strict";E.r(B);var g=E("8081"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"74b7":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";.uni-popup[data-v-79177165]{position:fixed;z-index:99}.uni-popup.top[data-v-79177165], .uni-popup.left[data-v-79177165], .uni-popup.right[data-v-79177165]{top:0}.uni-popup .uni-popup__wrapper[data-v-79177165]{display:block;position:relative}.uni-popup .uni-popup__wrapper.left[data-v-79177165], .uni-popup .uni-popup__wrapper.right[data-v-79177165]{padding-top:0;flex:1}.fixforpc-z-index[data-v-79177165]{z-index:999}.fixforpc-top[data-v-79177165]{top:0}',""]),A.exports=B},"7a3b":function(A,B,E){"use strict";E.r(B);var g=E("6ee3"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"7ab3":function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},"7b57":function(A,B,E){"use strict";E.r(B);var g=E("6237"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"7d55":function(A,B,E){"use strict";E.r(B);var g=E("cb91"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"7e59":function(A,B,E){"use strict";var g=E("55d1"),Q=E.n(g);Q.a},"7f1a":function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={uniTransition:E("4471").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return A._$g(0,"i")?E("uni-view",{staticClass:A._$g(0,"sc"),class:A._$g(0,"c"),attrs:{_i:0}},[E("uni-view",{attrs:{_i:1},on:{touchstart:function(B){return A.$handleViewEvent(B)}}},[A._$g(2,"i")?E("uni-transition",{key:"1",attrs:{_i:2},on:{click:function(B){return A.$handleViewEvent(B)}}}):A._e(),E("uni-transition",{key:"2",attrs:{_i:3},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g(4,"sc"),class:A._$g(4,"c"),style:A._$g(4,"s"),attrs:{_i:4},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:5})],2)],1)],1)],1):A._e()},i=[]},"7f7e":function(A,B,E){"use strict";function g(A,B){for(var E=[],g={},Q=0;Q<B.length;Q++){var i=B[Q],c=i[0],I=i[1],e=i[2],w=i[3],t={id:A+":"+Q,css:I,media:e,sourceMap:w};g[c]?g[c].parts.push(t):E.push(g[c]={id:c,parts:[t]})}return E}E.r(B),E.d(B,"default",(function(){return n}));var Q="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!Q)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},c=Q&&(document.head||document.getElementsByTagName("head")[0]),I=null,e=0,w=!1,t=function(){},M=null,o="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function n(A,B,E,Q){w=E,M=Q||{};var c=g(A,B);return F(c),function(B){for(var E=[],Q=0;Q<c.length;Q++){var I=c[Q],e=i[I.id];e.refs--,E.push(e)}B?(c=g(A,B),F(c)):c=[];for(Q=0;Q<E.length;Q++){e=E[Q];if(0===e.refs){for(var w=0;w<e.parts.length;w++)e.parts[w]();delete i[e.id]}}}}function F(A){for(var B=0;B<A.length;B++){var E=A[B],g=i[E.id];if(g){g.refs++;for(var Q=0;Q<g.parts.length;Q++)g.parts[Q](E.parts[Q]);for(;Q<E.parts.length;Q++)g.parts.push(Y(E.parts[Q]));g.parts.length>E.parts.length&&(g.parts.length=E.parts.length)}else{var c=[];for(Q=0;Q<E.parts.length;Q++)c.push(Y(E.parts[Q]));i[E.id]={id:E.id,refs:1,parts:c}}}}function C(){var A=document.createElement("style");return A.type="text/css",c.appendChild(A),A}function Y(A){var B,E,g=document.querySelector('style[data-vue-ssr-id~="'+A.id+'"]');if(g){if(w)return t;g.parentNode.removeChild(g)}if(o){var Q=e++;g=I||(I=C()),B=D.bind(null,g,Q,!1),E=D.bind(null,g,Q,!0)}else g=C(),B=U.bind(null,g),E=function(){g.parentNode.removeChild(g)};return B(A),function(g){if(g){if(g.css===A.css&&g.media===A.media&&g.sourceMap===A.sourceMap)return;B(A=g)}else E()}}var a=function(){var A=[];return function(B,E){return A[B]=E,A.filter(Boolean).join("\n")}}();function D(A,B,E,g){var Q=E?"":T(g.css);if(A.styleSheet)A.styleSheet.cssText=a(B,Q);else{var i=document.createTextNode(Q),c=A.childNodes;c[B]&&A.removeChild(c[B]),c.length?A.insertBefore(i,c[B]):A.appendChild(i)}}function U(A,B){var E=T(B.css),g=B.media,Q=B.sourceMap;if(g&&A.setAttribute("media",g),M.ssrId&&A.setAttribute("data-vue-ssr-id",B.id),Q&&(E+="\n/*# sourceURL="+Q.sources[0]+" */",E+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(Q))))+" */"),A.styleSheet)A.styleSheet.cssText=E;else{while(A.firstChild)A.removeChild(A.firstChild);A.appendChild(document.createTextNode(E))}}var s=/\b([+-]?\d+(\.\d+)?)[r|u]px\b/g,r=/var\(--status-bar-height\)/gi,N=/var\(--window-top\)/gi,h=/var\(--window-bottom\)/gi,R=/var\(--window-left\)/gi,f=/var\(--window-right\)/gi,J=!1;function T(A){if(!uni.canIUse("css.var")){!1===J&&(J=plus.navigator.getStatusbarHeight());var B={statusBarHeight:J,top:window.__WINDOW_TOP||0,bottom:window.__WINDOW_BOTTOM||0};A=A.replace(r,B.statusBarHeight+"px").replace(N,B.top+"px").replace(h,B.bottom+"px").replace(R,"0px").replace(f,"0px")}return A.replace(/\{[\s\S]+?\}|@media.+?\{/g,(function(A){return A.replace(s,(function(A,B){return uni.upx2px(B)+"px"}))}))}},8056:function(A,B,E){"use strict";var g=E("6c4d"),Q=E.n(g);Q.a},8081:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"select-cy",props:["showClearIcon","showValueClear","zindex","disabled","options","value","placeholder","showplaceholder","slabel","svalue","isPaging"],data:function(){return{wxsProps:{}}},components:{}}},8563:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return A._$g(0,"i")?E("uni-view",{ref:"ani",class:A._$g(0,"c"),style:A._$g(0,"s"),attrs:{animation:A._$g(0,"a-animation"),_i:0},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:1})],2):A._e()},Q=[]},"86ad":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[E("uni-view",{staticClass:A._$g(1,"sc"),attrs:{_i:1}},[E("v-uni-text",{staticClass:A._$g(2,"sc"),class:A._$g(2,"c"),attrs:{_i:2}},[A._v(A._$g(2,"t0-0"))])],1),A._$g(3,"i")?E("uni-view",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},[A._t("default",[E("v-uni-text",{staticClass:A._$g(5,"sc"),attrs:{_i:5}},[A._v(A._$g(5,"t0-0"))])],{_i:4})],2):E("uni-view",{staticClass:A._$g(6,"sc"),attrs:{_i:6}},[A._t("default",[E("v-uni-input",{staticClass:A._$g(8,"sc"),attrs:{type:"text",placeholder:A._$g(8,"a-placeholder"),focus:A._$g(8,"a-focus"),_i:8},model:{value:A._$g(8,"v-model"),callback:function(B){A.$handleVModelEvent(8,B)},expression:"val"}})],{_i:7})],2),E("uni-view",{staticClass:A._$g(9,"sc"),attrs:{_i:9}},[E("uni-view",{staticClass:A._$g(10,"sc"),attrs:{_i:10},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-text",{staticClass:A._$g(11,"sc"),attrs:{_i:11}},[A._v(A._$g(11,"t0-0"))])],1),E("uni-view",{staticClass:A._$g(12,"sc"),attrs:{_i:12},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-text",{staticClass:A._$g(13,"sc"),attrs:{_i:13}},[A._v(A._$g(13,"t0-0"))])],1)],1)],1)},Q=[]},"8b17":function(A,B,E){var g=E("af92");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("790f0f19",g,!0,{sourceMap:!1,shadowMode:!1})},"8f62":function(A,B,E){"use strict";E.r(B);var g=E("1382"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},9187:function(A,B,E){"use strict";E.r(B);var g=E("1c01"),Q=E("f0c6");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},9203:function(A,B,E){"use strict";E.r(B);var g=E("2280"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"95bb":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("v-uni-picker",{attrs:{range:A._$g(0,"a-range"),"range-key":"name",value:A._$g(0,"a-value"),mode:"multiSelector",_i:0},on:{change:function(B){return A.$handleViewEvent(B)},columnchange:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:1})],2)},Q=[]},"99d6":function(A,B,E){"use strict";E.r(B);var g=E("e751"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"9b2a":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'.cmd-progress[data-v-9f7e1b5a]{box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-block}.cmd-progress-line[data-v-9f7e1b5a]{width:100%;font-size:28upx;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.cmd-progress-outer[data-v-9f7e1b5a]{display:inline-block;width:100%;margin-right:0;padding-right:0}.cmd-progress-show-info .cmd-progress-outer[data-v-9f7e1b5a]{flex:1}.cmd-progress-inner[data-v-9f7e1b5a]{display:inline-block;width:100%;background-color:#f5f5f5;border-radius:200upx;vertical-align:middle;position:relative}.cmd-progress-circle-trail[data-v-9f7e1b5a]{stroke:#f5f5f5}.cmd-progress-circle-path[data-v-9f7e1b5a]{stroke:#1890ff;-webkit-animation:appear .3s;animation:appear .3s}.cmd-progress-success-bg[data-v-9f7e1b5a],\n.cmd-progress-bg[data-v-9f7e1b5a]{background-color:#1890ff;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s;position:relative}.cmd-progress-success-bg[data-v-9f7e1b5a]{background-color:#52c41a;position:absolute;top:0;left:0}.cmd-progress-text[data-v-9f7e1b5a]{word-break:normal;width:60upx;text-align:left;margin-left:16upx;vertical-align:middle;display:inline-block;white-space:nowrap;color:rgba(0,0,0,.45);line-height:1}.cmd-progress-status-active .cmd-progress-bg[data-v-9f7e1b5a]:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:20upx;-webkit-animation:cmd-progress-active-data-v-9f7e1b5a 2.4s cubic-bezier(.23,1,.32,1) infinite;animation:cmd-progress-active-data-v-9f7e1b5a 2.4s cubic-bezier(.23,1,.32,1) infinite}.cmd-progress-status-exception .cmd-progress-bg[data-v-9f7e1b5a]{background-color:#f5222d}.cmd-progress-status-exception .cmd-progress-text[data-v-9f7e1b5a]{color:#f5222d}.cmd-progress-status-exception .cmd-progress-circle-path[data-v-9f7e1b5a]{stroke:#f5222d}.cmd-progress-status-success .cmd-progress-bg[data-v-9f7e1b5a]{background-color:#52c41a}.cmd-progress-status-success .cmd-progress-text[data-v-9f7e1b5a]{color:#52c41a}.cmd-progress-status-success .cmd-progress-circle-path[data-v-9f7e1b5a]{stroke:#52c41a}.cmd-progress-circle .cmd-progress-inner[data-v-9f7e1b5a]{position:relative;line-height:1;background-color:initial}.cmd-progress-circle .cmd-progress-text[data-v-9f7e1b5a]{display:block;position:absolute;width:100%;text-align:center;line-height:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:0;color:rgba(0,0,0,.65);white-space:normal}.cmd-progress-circle .cmd-progress-status-exception .cmd-progress-text[data-v-9f7e1b5a]{color:#f5222d}.cmd-progress-circle .cmd-progress-status-success .cmd-progress-text[data-v-9f7e1b5a]{color:#52c41a}@-webkit-keyframes cmd-progress-active-data-v-9f7e1b5a{0%{opacity:.1;width:0}20%{opacity:.5;width:0}100%{opacity:0;width:100%}}@keyframes cmd-progress-active-data-v-9f7e1b5a{0%{opacity:.1;width:0}20%{opacity:.5;width:0}100%{opacity:0;width:100%}}',""]),A.exports=B},"9e12":function(A,B,E){"use strict";E.r(B);var g=E("2f27"),Q=E("7a3b");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("6e17");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"9f51":function(A,B,E){"use strict";E.r(B);var g=E("2a47"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},a2a7:function(A,B,E){var g=E("9b2a");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("61068fbe",g,!0,{sourceMap:!1,shadowMode:!1})},a348:function(A,B,E){var g=E("d393");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("f6f3207e",g,!0,{sourceMap:!1,shadowMode:!1})},a428:function(A,B,E){var g=E("74b7");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("eff38eb0",g,!0,{sourceMap:!1,shadowMode:!1})},a681:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},A._l(A._$g(1,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("1-"+i,"sc"),attrs:{_i:"1-"+i}},[E("p",{attrs:{"data-key":A._$g("2-"+i,"a-data-key"),_i:"2-"+i}},[A._v(A._$g("2-"+i,"t0-0"))]),E("ul",{staticClass:A._$g("3-"+i,"sc"),attrs:{_i:"3-"+i}},A._l(A._$g("4-"+i,"f"),(function(B,g,Q,c){return E("li",{key:B,attrs:{_i:"4-"+i+"-"+c}},[E("a",{staticClass:A._$g("5-"+i+"-"+c,"sc"),style:A._$g("5-"+i+"-"+c,"s"),attrs:{href:"javascript:;",_i:"5-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{class:A._$g("6-"+i+"-"+c,"c"),style:A._$g("6-"+i+"-"+c,"s"),attrs:{_i:"6-"+i+"-"+c}})],1),E("p",{attrs:{"data-key":A._$g("7-"+i+"-"+c,"a-data-key"),_i:"7-"+i+"-"+c}},[A._v(A._$g("7-"+i+"-"+c,"t0-0"))])],1)})),1)],1)})),1)},Q=[]},af92:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";.uni-popup-dialog[data-v-99b3946c]{width:300px;border-radius:11px;background-color:#fff}.uni-dialog-title[data-v-99b3946c]{display:flex;flex-direction:row;justify-content:center;padding-top:25px}.uni-dialog-title-text[data-v-99b3946c]{font-size:16px;font-weight:500}.uni-dialog-content[data-v-99b3946c]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px}.uni-dialog-content-text[data-v-99b3946c]{font-size:14px;color:#6c6c6c}.uni-dialog-button-group[data-v-99b3946c]{display:flex;flex-direction:row;border-top-color:#f5f5f5;border-top-style:solid;border-top-width:1px}.uni-dialog-button[data-v-99b3946c]{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;height:45px}.uni-border-left[data-v-99b3946c]{border-left-color:#f0f0f0;border-left-style:solid;border-left-width:1px}.uni-dialog-button-text[data-v-99b3946c]{font-size:16px;color:#333}.uni-button-color[data-v-99b3946c]{color:#007aff}.uni-dialog-input[data-v-99b3946c]{flex:1;font-size:14px;border:1px #eee solid;height:40px;padding:0 10px;border-radius:5px;color:#555}.uni-popup__success[data-v-99b3946c]{color:#4cd964}.uni-popup__warn[data-v-99b3946c]{color:#f0ad4e}.uni-popup__error[data-v-99b3946c]{color:#dd524d}.uni-popup__info[data-v-99b3946c]{color:#909399}',""]),A.exports=B},af95:function(A,B,E){"use strict";var g=E("8b17"),Q=E.n(g);Q.a},b135:function(A,B,E){"use strict";E.r(B);var g=E("627d"),Q=E("7426");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("bddd");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"356a9fc0",null,!1,g["a"],void 0);B["default"]=I.exports},b3bf:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[E("uni-view",{staticStyle:{height:"90%"},attrs:{_i:1}},[E("v-uni-input",{staticClass:A._$g(2,"sc"),attrs:{type:"text",placeholder:"\u8bf7\u8f93\u5165\u9879\u76ee\u540d\u79f0\u8fdb\u884c\u67e5\u8be2",_i:2},on:{keyup:function(B){return A.$handleViewEvent(B)}},model:{value:A._$g(2,"v-model"),callback:function(B){A.$handleVModelEvent(2,B)},expression:"searchVal"}}),E("div",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},A._l(A._$g(4,"f"),(function(B,g,Q,i){return E("div",{key:B,staticClass:A._$g("4-"+i,"sc"),attrs:{_i:"4-"+i}},[E("v-uni-checkbox-group",{staticClass:A._$g("5-"+i,"sc"),attrs:{"data-ischeck":A._$g("5-"+i,"a-data-ischeck"),"data-index":A._$g("5-"+i,"a-data-index"),_i:"5-"+i},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"6-"+i}},[E("v-uni-checkbox",{attrs:{checked:A._$g("7-"+i,"a-checked"),_i:"7-"+i}}),E("div",{staticClass:A._$g("8-"+i,"sc"),attrs:{_i:"8-"+i}},[A._v(A._$g("8-"+i,"t0-0")+"-"+A._$g("8-"+i,"t0-1")+"-("+A._$g("8-"+i,"t0-2")+")")])],1)],1)],1)})),1),E("v-uni-button",{staticClass:A._$g(9,"sc"),attrs:{type:"default",_i:9},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u786e\u5b9a")])],1)],1)},Q=[]},b4da:function(A,B,E){var g=E("0fef");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("7d9d850e",g,!0,{sourceMap:!1,shadowMode:!1})},ba3a:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,".content{width:100vw;height:100vh;background:#eaeaea;padding:1rpx 0rpx}.v-area{border-radius:12rpx;margin:30rpx;padding:10rpx;background:#fff}.areaList{padding:0}.areaList li{list-style:none;display:inline-block;padding:30rpx 16rpx 16rpx 20rpx;text-align:center;font-size:14px}.logo{height:120rpx;width:120rpx;border-radius:20rpx;display:inline-block;text-align:center;padding:18rpx;color:#000;border:0 solid #ddd}.logo i{color:#000;font-size:40px;line-height:53px}",""]),A.exports=B},bca8:function(A,B,E){"use strict";E.r(B);var g=E("b3bf"),Q=E("9203");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("503b");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},bcf0:function(A,B,E){var g=E("4042");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("29af020c",g,!0,{sourceMap:!1,shadowMode:!1})},bdd8:function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={selectCy:E("b135").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[A._l(A._$g(1,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("1-"+i,"sc"),attrs:{_i:"1-"+i}},[E("div",{staticClass:A._$g("2-"+i,"sc"),staticStyle:{display:"none"},attrs:{_i:"2-"+i}},[E("div",{staticClass:A._$g("3-"+i,"sc"),attrs:{_i:"3-"+i}}),E("div",{staticClass:A._$g("4-"+i,"sc"),style:A._$g("4-"+i,"s"),attrs:{_i:"4-"+i}},[E("i",{staticClass:A._$g("5-"+i,"sc"),class:A._$g("5-"+i,"c"),attrs:{_i:"5-"+i}})],1),E("span",{staticClass:A._$g("6-"+i,"sc"),attrs:{_i:"6-"+i}},[A._v(A._$g("6-"+i,"t0-0"))]),E("a",{staticClass:A._$g("7-"+i,"sc"),attrs:{href:"javascript:;",_i:"7-"+i},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("8-"+i,"sc"),class:A._$g("8-"+i,"c"),attrs:{_i:"8-"+i}})],1)],1),E("div",{staticClass:A._$g("9-"+i,"sc"),style:A._$g("9-"+i,"s"),attrs:{_i:"9-"+i}},A._l(A._$g("10-"+i,"f"),(function(B,g,Q,c){return E("div",{key:B,staticClass:A._$g("10-"+i+"-"+c,"sc"),attrs:{_i:"10-"+i+"-"+c}},[A._$g("11-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("11-"+i+"-"+c,"sc"),style:A._$g("11-"+i+"-"+c,"s"),attrs:{_i:"11-"+i+"-"+c}},[A._$g("12-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"12-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("13-"+i+"-"+c,"sc"),style:A._$g("13-"+i+"-"+c,"s"),attrs:{_i:"13-"+i+"-"+c}},[A._v(A._$g("13-"+i+"-"+c,"t0-0")+":"),A._$g("14-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("14-"+i+"-"+c,"sc"),attrs:{_i:"14-"+i+"-"+c}},[A._v("*")]):A._e()],1),A._$g("15-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("15-"+i+"-"+c,"sc"),attrs:{_i:"15-"+i+"-"+c}},[E("a",{attrs:{_i:"16-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("17-"+i+"-"+c,"sc"),attrs:{_i:"17-"+i+"-"+c}})],1)],1):A._e(),A._$g("18-"+i+"-"+c,"i")?E("v-uni-input",{style:A._$g("18-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("18-"+i+"-"+c,"a-value"),"data-index":A._$g("18-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("18-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("18-"+i+"-"+c,"a-disabled"),_i:"18-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("19-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"60px"},style:A._$g("19-"+i+"-"+c,"s"),attrs:{value:A._$g("19-"+i+"-"+c,"a-value"),"data-index":A._$g("19-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("19-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("19-"+i+"-"+c,"a-disabled"),_i:"19-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("20-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"90px"},style:A._$g("20-"+i+"-"+c,"s"),attrs:{value:A._$g("20-"+i+"-"+c,"a-value"),"data-index":A._$g("20-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("20-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("20-"+i+"-"+c,"a-disabled"),_i:"20-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),E("div",{staticClass:A._$g("21-"+i+"-"+c,"sc"),attrs:{_i:"21-"+i+"-"+c}},A._l(A._$g("22-"+i+"-"+c,"f"),(function(B,g,Q,I){return E("ul",{key:B,attrs:{_i:"22-"+i+"-"+c+"-"+I}},[E("li",{attrs:{_i:"23-"+i+"-"+c+"-"+I}},[E("span",{attrs:{_i:"24-"+i+"-"+c+"-"+I}},[A._v(A._$g("24-"+i+"-"+c+"-"+I,"t0-0"))]),E("a",{attrs:{href:"javascript:;",_i:"25-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("26-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"26-"+i+"-"+c+"-"+I}})],1)],1)],1)})),1)],1):A._e(),A._$g("27-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"27-"+i+"-"+c}},[E("p",{staticClass:A._$g("28-"+i+"-"+c,"sc"),style:A._$g("28-"+i+"-"+c,"s"),attrs:{_i:"28-"+i+"-"+c}},[A._v(A._$g("28-"+i+"-"+c,"t0-0")+":")]),A._$g("29-"+i+"-"+c,"i")?E("v-uni-input",{staticClass:A._$g("29-"+i+"-"+c,"sc"),style:A._$g("29-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("29-"+i+"-"+c,"a-value"),"data-index":A._$g("29-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("29-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("29-"+i+"-"+c,"a-disabled"),_i:"29-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("30-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("30-"+i+"-"+c,"sc"),staticStyle:{height:"60px"},style:A._$g("30-"+i+"-"+c,"s"),attrs:{value:A._$g("30-"+i+"-"+c,"a-value"),"data-index":A._$g("30-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("30-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("30-"+i+"-"+c,"a-disabled"),_i:"30-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("31-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("31-"+i+"-"+c,"sc"),staticStyle:{height:"90px"},style:A._$g("31-"+i+"-"+c,"s"),attrs:{value:A._$g("31-"+i+"-"+c,"a-value"),"data-index":A._$g("31-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("31-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("31-"+i+"-"+c,"a-disabled"),_i:"31-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("32-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("32-"+i+"-"+c,"sc"),attrs:{_i:"32-"+i+"-"+c}},[E("a",{attrs:{_i:"33-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("34-"+i+"-"+c,"sc"),attrs:{_i:"34-"+i+"-"+c}})],1)],1):A._e(),A._$g("35-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("35-"+i+"-"+c,"sc"),attrs:{_i:"35-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("36-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("36-"+i+"-"+c,"sc"),style:A._$g("36-"+i+"-"+c,"s"),attrs:{_i:"36-"+i+"-"+c}},[E("v-uni-checkbox-group",{staticClass:A._$g("37-"+i+"-"+c,"sc"),style:A._$g("37-"+i+"-"+c,"s"),attrs:{"data-ischeck":A._$g("37-"+i+"-"+c,"a-data-ischeck"),"data-index":A._$g("37-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("37-"+i+"-"+c,"a-data-iindex"),_i:"37-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"38-"+i+"-"+c}},[E("v-uni-checkbox",{attrs:{value:A._$g("39-"+i+"-"+c,"a-value"),checked:A._$g("39-"+i+"-"+c,"a-checked"),_i:"39-"+i+"-"+c}}),E("v-uni-text",{attrs:{_i:"40-"+i+"-"+c}},[A._v(A._$g("40-"+i+"-"+c,"t0-0")),A._$g("41-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("41-"+i+"-"+c,"sc"),attrs:{_i:"41-"+i+"-"+c}},[A._v("*")]):A._e()],1)],1)],1)],1):A._e(),A._$g("42-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("42-"+i+"-"+c,"sc"),style:A._$g("42-"+i+"-"+c,"s"),attrs:{_i:"42-"+i+"-"+c}},[A._$g("43-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"43-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("44-"+i+"-"+c,"sc"),style:A._$g("44-"+i+"-"+c,"s"),attrs:{_i:"44-"+i+"-"+c}},[A._v(A._$g("44-"+i+"-"+c,"t0-0")+":"),A._$g("45-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("45-"+i+"-"+c,"sc"),attrs:{_i:"45-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("v-uni-picker",{staticClass:A._$g("46-"+i+"-"+c,"sc"),style:A._$g("46-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("46-"+i+"-"+c,"a-value"),"data-index":A._$g("46-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("46-"+i+"-"+c,"a-data-iindex"),_i:"46-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("47-"+i+"-"+c,"sc"),attrs:{_i:"47-"+i+"-"+c}},[A._v(A._$g("47-"+i+"-"+c,"t0-0"))])],1)],1):A._e(),A._$g("48-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"48-"+i+"-"+c}},[E("p",{staticClass:A._$g("49-"+i+"-"+c,"sc"),style:A._$g("49-"+i+"-"+c,"s"),attrs:{_i:"49-"+i+"-"+c}},[A._v(A._$g("49-"+i+"-"+c,"t0-0")+":")]),E("v-uni-picker",{staticClass:A._$g("50-"+i+"-"+c,"sc"),style:A._$g("50-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("50-"+i+"-"+c,"a-value"),"data-index":A._$g("50-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("50-"+i+"-"+c,"a-data-iindex"),_i:"50-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("51-"+i+"-"+c,"sc"),attrs:{_i:"51-"+i+"-"+c}},[A._v(A._$g("51-"+i+"-"+c,"t0-0"))])],1),A._$g("52-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("52-"+i+"-"+c,"sc"),attrs:{_i:"52-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("53-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("53-"+i+"-"+c,"sc"),style:A._$g("53-"+i+"-"+c,"s"),attrs:{_i:"53-"+i+"-"+c}},[A._$g("54-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"54-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("55-"+i+"-"+c,"sc"),attrs:{_i:"55-"+i+"-"+c}},[A._v(A._$g("55-"+i+"-"+c,"t0-0")+":"),A._$g("56-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("56-"+i+"-"+c,"sc"),attrs:{_i:"56-"+i+"-"+c}},[A._v("*")]):A._e()],1),A._$g("57-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("57-"+i+"-"+c,"sc"),style:A._$g("57-"+i+"-"+c,"s"),attrs:{range:A._$g("57-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("57-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("57-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("57-"+i+"-"+c,"a-disabled"),_i:"57-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"58-"+i+"-"+c}},[A._v(A._$g("58-"+i+"-"+c,"t0-0"))])],1):A._$g("59-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("59-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("59-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("59-"+i+"-"+c,"a-data-iindex"),_i:"59-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("60-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"60-"+i+"-"+c}},[E("p",{staticClass:A._$g("61-"+i+"-"+c,"sc"),style:A._$g("61-"+i+"-"+c,"s"),attrs:{_i:"61-"+i+"-"+c}},[A._v(A._$g("61-"+i+"-"+c,"t0-0")+":")]),A._$g("62-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("62-"+i+"-"+c,"sc"),style:A._$g("62-"+i+"-"+c,"s"),attrs:{range:A._$g("62-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("62-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("62-"+i+"-"+c,"a-data-iindex"),_i:"62-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"63-"+i+"-"+c}},[A._v(A._$g("63-"+i+"-"+c,"t0-0"))])],1):A._$g("64-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("64-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("64-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("64-"+i+"-"+c,"a-data-iindex"),_i:"64-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("65-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("65-"+i+"-"+c,"sc"),attrs:{_i:"65-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("66-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("66-"+i+"-"+c,"sc"),style:A._$g("66-"+i+"-"+c,"s"),attrs:{_i:"66-"+i+"-"+c}},[A._$g("67-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"67-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("68-"+i+"-"+c,"sc"),attrs:{_i:"68-"+i+"-"+c}},[A._v(A._$g("68-"+i+"-"+c,"t0-0")+":"),A._$g("69-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("69-"+i+"-"+c,"sc"),attrs:{_i:"69-"+i+"-"+c}},[A._v("*")]):A._e()],1),A._$g("70-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("70-"+i+"-"+c,"sc"),attrs:{_i:"70-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("71-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("71-"+i+"-"+c,"a-data-classname"),_i:"71-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("72-"+i+"-"+c,"sc"),attrs:{_i:"72-"+i+"-"+c}})],1)],1):A._e(),A._$g("73-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("73-"+i+"-"+c,"sc"),attrs:{_i:"73-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("74-"+i+"-"+c,"sc"),attrs:{range:A._$g("74-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("74-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("74-"+i+"-"+c,"a-data-iindex"),_i:"74-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"75-"+i+"-"+c}},[A._v(A._$g("75-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("76-"+i+"-"+c,"sc"),attrs:{_i:"76-"+i+"-"+c}},[E("i",{staticClass:A._$g("77-"+i+"-"+c,"sc"),attrs:{_i:"77-"+i+"-"+c}})],1)],1):A._e(),E("v-uni-input",{style:A._$g("78-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("78-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("78-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"78-"+i+"-"+c}})],1):A._e(),A._$g("79-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"79-"+i+"-"+c}},[E("p",{staticClass:A._$g("80-"+i+"-"+c,"sc"),style:A._$g("80-"+i+"-"+c,"s"),attrs:{_i:"80-"+i+"-"+c}},[A._v(A._$g("80-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("81-"+i+"-"+c,"sc"),style:A._$g("81-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("81-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("81-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"81-"+i+"-"+c}}),A._$g("82-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("82-"+i+"-"+c,"sc"),attrs:{_i:"82-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("83-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("83-"+i+"-"+c,"a-data-classname"),_i:"83-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("84-"+i+"-"+c,"sc"),attrs:{_i:"84-"+i+"-"+c}})],1)],1):A._e(),A._$g("85-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("85-"+i+"-"+c,"sc"),attrs:{_i:"85-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("86-"+i+"-"+c,"sc"),attrs:{range:A._$g("86-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("86-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("86-"+i+"-"+c,"a-data-iindex"),_i:"86-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"87-"+i+"-"+c}},[A._v(A._$g("87-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("88-"+i+"-"+c,"sc"),attrs:{_i:"88-"+i+"-"+c}},[E("i",{staticClass:A._$g("89-"+i+"-"+c,"sc"),attrs:{_i:"89-"+i+"-"+c}})],1)],1):A._e(),A._$g("90-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("90-"+i+"-"+c,"sc"),attrs:{_i:"90-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("91-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("91-"+i+"-"+c,"sc"),style:A._$g("91-"+i+"-"+c,"s"),attrs:{_i:"91-"+i+"-"+c}},[A._$g("92-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"92-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("93-"+i+"-"+c,"sc"),attrs:{_i:"93-"+i+"-"+c}},[A._v(A._$g("93-"+i+"-"+c,"t0-0")+":"),A._$g("94-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("94-"+i+"-"+c,"sc"),attrs:{_i:"94-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("div",{staticClass:A._$g("95-"+i+"-"+c,"sc"),attrs:{_i:"95-"+i+"-"+c}},[E("a",{staticClass:A._$g("96-"+i+"-"+c,"sc"),attrs:{_i:"96-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("97-"+i+"-"+c,"sc"),attrs:{_i:"97-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("98-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("98-"+i+"-"+c,"a-value"),disabled:"true",_i:"98-"+i+"-"+c}})],1):A._e(),A._$g("99-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"99-"+i+"-"+c}},[E("p",{staticClass:A._$g("100-"+i+"-"+c,"sc"),style:A._$g("100-"+i+"-"+c,"s"),attrs:{_i:"100-"+i+"-"+c}},[A._v(A._$g("100-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("101-"+i+"-"+c,"sc"),style:A._$g("101-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("101-"+i+"-"+c,"a-value"),disabled:"true",_i:"101-"+i+"-"+c}}),E("div",{staticClass:A._$g("102-"+i+"-"+c,"sc"),attrs:{_i:"102-"+i+"-"+c}},[E("a",{staticClass:A._$g("103-"+i+"-"+c,"sc"),attrs:{_i:"103-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("104-"+i+"-"+c,"sc"),attrs:{_i:"104-"+i+"-"+c}})],1)],1),A._$g("105-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("105-"+i+"-"+c,"sc"),attrs:{_i:"105-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("106-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("106-"+i+"-"+c,"sc"),style:A._$g("106-"+i+"-"+c,"s"),attrs:{_i:"106-"+i+"-"+c}},[A._$g("107-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"107-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("108-"+i+"-"+c,"sc"),attrs:{_i:"108-"+i+"-"+c}},[A._v(A._$g("108-"+i+"-"+c,"t0-0")+":"),A._$g("109-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("109-"+i+"-"+c,"sc"),attrs:{_i:"109-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("div",{staticClass:A._$g("110-"+i+"-"+c,"sc"),attrs:{_i:"110-"+i+"-"+c}},[E("a",{staticClass:A._$g("111-"+i+"-"+c,"sc"),attrs:{href:"#",_i:"111-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("112-"+i+"-"+c,"sc"),attrs:{_i:"112-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("113-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("113-"+i+"-"+c,"a-value"),disabled:"true",_i:"113-"+i+"-"+c}})],1):A._e(),A._$g("114-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"114-"+i+"-"+c}},[E("p",{staticClass:A._$g("115-"+i+"-"+c,"sc"),style:A._$g("115-"+i+"-"+c,"s"),attrs:{_i:"115-"+i+"-"+c}},[A._v(A._$g("115-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("116-"+i+"-"+c,"sc"),style:A._$g("116-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("116-"+i+"-"+c,"a-value"),disabled:"true",_i:"116-"+i+"-"+c}}),E("div",{staticClass:A._$g("117-"+i+"-"+c,"sc"),attrs:{_i:"117-"+i+"-"+c}},[E("a",{staticClass:A._$g("118-"+i+"-"+c,"sc"),attrs:{_i:"118-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("119-"+i+"-"+c,"sc"),attrs:{_i:"119-"+i+"-"+c}})],1)],1),A._$g("120-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("120-"+i+"-"+c,"sc"),attrs:{_i:"120-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("121-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("121-"+i+"-"+c,"sc"),style:A._$g("121-"+i+"-"+c,"s"),attrs:{_i:"121-"+i+"-"+c}},[A._$g("122-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"122-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("123-"+i+"-"+c,"sc"),attrs:{_i:"123-"+i+"-"+c}},[A._v(A._$g("123-"+i+"-"+c,"t0-0")+":"),A._$g("124-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("124-"+i+"-"+c,"sc"),attrs:{_i:"124-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("v-uni-input",{style:A._$g("125-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("125-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("125-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("125-"+i+"-"+c,"a-disabled"),_i:"125-"+i+"-"+c}})],1):A._e(),A._$g("126-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"126-"+i+"-"+c}},[E("p",{staticClass:A._$g("127-"+i+"-"+c,"sc"),style:A._$g("127-"+i+"-"+c,"s"),attrs:{_i:"127-"+i+"-"+c}},[A._v(A._$g("127-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("128-"+i+"-"+c,"sc"),style:A._$g("128-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("128-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("128-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("128-"+i+"-"+c,"a-disabled"),_i:"128-"+i+"-"+c}}),A._$g("129-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("129-"+i+"-"+c,"sc"),attrs:{_i:"129-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("130-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("130-"+i+"-"+c,"sc"),style:A._$g("130-"+i+"-"+c,"s"),attrs:{_i:"130-"+i+"-"+c}},[A._$g("131-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"131-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("132-"+i+"-"+c,"sc"),attrs:{_i:"132-"+i+"-"+c}},[A._v(A._$g("132-"+i+"-"+c,"t0-0")+":"),A._$g("133-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("133-"+i+"-"+c,"sc"),attrs:{_i:"133-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("pickerAddress",{staticClass:A._$g("134-"+i+"-"+c,"sc"),style:A._$g("134-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("134-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("134-"+i+"-"+c,"a-data-iindex"),_i:"134-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("134-"+i+"-"+c,"t0-0"))])],1):A._e(),A._$g("135-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"135-"+i+"-"+c}},[E("p",{staticClass:A._$g("136-"+i+"-"+c,"sc"),style:A._$g("136-"+i+"-"+c,"s"),attrs:{_i:"136-"+i+"-"+c}},[A._v(A._$g("136-"+i+"-"+c,"t0-0")+":")]),E("pickerAddress",{staticClass:A._$g("137-"+i+"-"+c,"sc"),style:A._$g("137-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("137-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("137-"+i+"-"+c,"a-data-iindex"),_i:"137-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("137-"+i+"-"+c,"t0-0"))]),A._$g("138-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("138-"+i+"-"+c,"sc"),attrs:{_i:"138-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e()],1)})),1)],1)})),E("v-uni-button",{staticClass:A._$g(139,"sc"),attrs:{type:"default",_i:139},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u53d6\u6d88")]),E("v-uni-button",{staticClass:A._$g(140,"sc"),attrs:{type:"default",_i:140},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(140,"t0-0"))])],2)},i=[]},bddd:function(A,B,E){"use strict";var g=E("b4da"),Q=E.n(g);Q.a},be35:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'.class_attr_title{font-size:44rpx;padding-bottom:22rpx;position:relative}.class_attr_title .title_line{border-bottom:2rpx solid #aaa;position:relative;bottom:-50rpx;width:calc(100% - 290rpx);margin-left:100px}.class_attr_title .title_icon{border-radius:50%;width:100rpx;line-height:64rpx;display:inline-block;vertical-align:middle;padding-top:10rpx;padding-left:20rpx;text-align:center;color:#fff}.class_attr_title i{color:#2c6aa0!important}.class_attr_title .title_icon i{font-size:80rpx}.class_attr_title .title{padding-right:22rpx;display:inline-block;background-color:#fff;position:relative;bottom:-8rpx}.class_attr_title .arrow{position:absolute;top:6rpx;right:30rpx;font-size:60rpx}uni-input::-webkit-input-placeholder{font-size:12rpx}uni-textarea{width:98%;border:1px solid #d5d5d5;padding:10rpx 8rpx 12rpx;background:#fff;border-radius:0!important;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;color:#046db3;margin-top:4px}uni-input{border:1px solid #d5d5d5;width:98%;height:52rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 12rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;margin-top:4rpx}.select{width:20px;position:absolute;opacity:0}.class_attr_body .form-group{margin:20rpx 30rpx}.subclass_attr_body .form-group{margin:20rpx 10rpx}.form-group > uni-label[class*="col-"]{margin-bottom:8rpx;font-size:32rpx}.form-group uni-label{vertical-align:middle;line-height:60rpx}.no-padding-right{padding-right:0!important}.col-xs-12{width:100%}.tx_title{font-size:32rpx}.tx_title2{font-size:32rpx;text-align:right;display:inline-block;vertical-align:-2px}.text-right{margin-right:20rpx;margin-top:-6rpx;display:inline-block;float:right;font-size:44rpx}.text-right2{margin:0;vertical-align:-4px;margin-left:9px;float:none;font-size:44rpx;display:inline-block}.section_iput{border:1px solid #d5d5d5;width:98%;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 10rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}.date_iput{border:1px solid #d5d5d5;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 4rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}uni-button.btn_add{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:right;display:inline-block}uni-button.btn_cancel{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:left;display:inline-block}uni-button.btn_sava{width:100%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:left;display:inline-block}.i_tishi{color:red;vertical-align:sub;font-style:normal;margin-left:20rpx;font-size:17px}.attr_field{display:inline-block;vertical-align:middle;margin-left:8px}.input_vallist{max-height:350rpx;overflow-y:auto;display:none}.input_vallist ul{padding:0 20rpx}.input_vallist ul li{list-style:none;padding:20rpx;border-bottom:1px solid #ccc}.input_vallist ul li a{float:right}.input_vallist ul li a i{font-size:45rpx}.panel_title{font-size:38rpx;background-color:#27a6e1;line-height:80rpx;color:#fff;text-align:center;font-weight:700}.v-panel{min-height:788rpx}.v-panellist{border:4rpx solid #aaa;border-radius:10rpx;margin:10rpx 20rpx 0rpx 20rpx}.v-paneldel{text-align:right}.panel_del{font-size:44rpx;text-decoration:initial;margin-top:10rpx;margin-right:20rpx}.divX{width:20px;height:20px;border-radius:60%;position:absolute;top:-10px;right:-10px;z-index:100}',""]),A.exports=B},c205:function(A,B,E){"use strict";var g=E("a2a7"),Q=E.n(g);Q.a},cb91:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},d1ca:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'.class_attr_title{font-size:44rpx;padding-bottom:22rpx;position:relative}.class_attr_title .title_line{border-bottom:2rpx solid #aaa;position:relative;bottom:-50rpx;width:calc(100% - 290rpx);margin-left:100px}.class_attr_title .title_icon{border-radius:50%;width:100rpx;line-height:64rpx;display:inline-block;vertical-align:middle;padding-top:10rpx;padding-left:20rpx;text-align:center;color:#fff}.class_attr_title i{color:#2c6aa0!important}.class_attr_title .title_icon i{font-size:80rpx}.class_attr_title .title{padding-right:22rpx;display:inline-block;background-color:#fff;position:relative;bottom:-8rpx}.class_attr_title .arrow{position:absolute;top:6rpx;right:30rpx;font-size:60rpx}uni-input::-webkit-input-placeholder{font-size:12rpx}uni-textarea{width:98%;border:1px solid #d5d5d5;padding:10rpx 8rpx 12rpx;background:#fff;border-radius:0!important;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;color:#046db3;margin-top:4px}uni-input{border:1px solid #d5d5d5;width:98%;height:52rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 12rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;margin-top:4rpx}.select{width:20px;position:absolute;opacity:0}.class_attr_body .form-group{margin:20rpx 30rpx}.form-group > uni-label[class*="col-"]{margin-bottom:8rpx;font-size:32rpx}.form-group uni-label{vertical-align:middle;line-height:60rpx}.no-padding-right{padding-right:0!important}.col-xs-12{width:100%}.tx_title{font-size:32rpx}.tx_title2{font-size:32rpx;text-align:right;display:inline-block;vertical-align:-2px}.text-right{margin-right:20rpx;margin-top:-6rpx;display:inline-block;float:right;font-size:44rpx}.text-right2{margin:0;vertical-align:-4px;margin-left:9px;float:none;font-size:44rpx;display:inline-block}.section_iput{border:1px solid #d5d5d5;width:98%;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 10rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}.date_iput{border:1px solid #d5d5d5;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 4rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}uni-button.btn_add{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:right;display:inline-block}uni-button.btn_cancel{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:left;display:inline-block}.i_tishi{color:red;vertical-align:sub;font-style:normal;margin-left:20rpx;font-size:17px}.attr_field{display:inline-block;vertical-align:middle;margin-left:8px}.input_vallist{max-height:350rpx;overflow-y:auto;display:none}.input_vallist ul{padding:0 20rpx}.input_vallist ul li{list-style:none;padding:20rpx;border-bottom:1px solid #ccc}.input_vallist ul li a{float:right}.input_vallist ul li a i{font-size:45rpx}',""]),A.exports=B},d393:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'uni-input::-webkit-input-placeholder{font-size:12rpx}#headr{background:#434343;height:250rpx;text-align:center;background-color:#438eb9}.SetServer{float:left;margin-left:20rpx}.check_rememberPwd{margin-top:20rpx;margin-left:20rpx}.logo{height:180rpx;width:180rpx;margin-top:170rpx}.logo_input{height:40rpx;width:40rpx;margin-left:40rpx}.logo_icon{height:50rpx;width:50rpx;margin-left:15rpx;margin-top:20rpx}.mui-content{height:100%;padding-top:140rpx;background:#fff;z-index:1}.mui-input-group .la_icon{width:100rpx;text-align:center;font-family:Helvetica Neue,Helvetica,sans-serif;line-height:1.5;float:left;padding:7px 13px}.mui-input-group .mui-input-row{height:85rpx;position:relative;clear:left;overflow:hidden}.mui-input-row:first-child{border-top:1px solid #c8c7cc}.mui-input-row:last-child{border-bottom:1px solid #c8c7cc}.mui-input-group .mui-input-row:last-child:after{background-color:#fff}.mui-input-group .mui-input-row:after{position:absolute;right:0;bottom:0;left:15px;height:1px;content:"";-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:#c8c7cc}.mui-input-row uni-input{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:15px;width:480rpx;margin-bottom:0;padding-left:20rpx;height:85rpx;-webkit-user-select:text;box-shadow:none;outline:0;background:0 0;-webkit-appearance:none}.mui-input-group uni-label.mui-navigate-right{font-size:25px;float:right;padding:0;width:80rpx;margin-right:5rpx;margin-top:-88rpx;display:inline-block}uni-button.btn_login{margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff}',""]),A.exports=B},d489:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,".content{width:100vw;height:93vh;background:#eaeaea;padding:14rpx 0rpx 0rpx 0rpx}uni-input{border:1px solid #d5d5d5;width:77%;height:80rpx;border-radius:60rpx!important;padding:0 60rpx 0 66rpx;margin:0rpx 20rpx 10rpx 20rpx;background:#fff}.dv_query_body{height:91%;background-color:#fff;border:2rpx solid #d5d5d5;padding:14rpx}.psn{margin:0 12rpx 12rpx 0;padding:8rpx 20rpx 10rpx;background-color:#55a1dd;font-size:30rpx;color:#fff;border-radius:20rpx;display:inline-block;cursor:pointer}uni-button.btn_sava{margin-top:60rpx;padding:20rpx;line-height:1.2;background:#27a6e1;border:none;color:#fff}",""]),A.exports=B},d5ea:function(A,B,E){"use strict";E.r(B);var g=E("1699"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},dc9e:function(A,B,E){"use strict";var g=E("15f8"),Q=E.n(g);Q.a},e536:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[E("uni-view",{staticStyle:{height:"90%"},attrs:{_i:1}},[E("v-uni-input",{staticClass:A._$g(2,"sc"),attrs:{type:"text",placeholder:"\u8bf7\u8f93\u5165\u4eba\u5458\u59d3\u540d\u6216\u7b80\u62fc\u8fdb\u884c\u67e5\u8be2",_i:2},on:{keyup:function(B){return A.$handleViewEvent(B)}},model:{value:A._$g(2,"v-model"),callback:function(B){A.$handleVModelEvent(2,B)},expression:"searchVal"}}),E("div",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},A._l(A._$g(4,"f"),(function(B,g,Q,i){return E("div",{key:B,staticClass:A._$g("4-"+i,"sc"),attrs:{_i:"4-"+i}},[E("v-uni-checkbox-group",{staticClass:A._$g("5-"+i,"sc"),attrs:{"data-ischeck":A._$g("5-"+i,"a-data-ischeck"),"data-index":A._$g("5-"+i,"a-data-index"),_i:"5-"+i},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"6-"+i}},[E("v-uni-checkbox",{attrs:{checked:A._$g("7-"+i,"a-checked"),_i:"7-"+i}}),E("v-uni-text",{attrs:{_i:"8-"+i}},[A._v(A._$g("8-"+i,"t0-0"))])],1)],1)],1)})),1),E("v-uni-button",{staticClass:A._$g(9,"sc"),attrs:{type:"default",_i:9},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u786e\u5b9a")])],1)],1)},Q=[]},e751:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"uniPopup",props:["animation","type","isMaskClick","maskClick","backgroundColor","safeArea","maskBackgroundColor"],data:function(){return{wxsProps:{}}},components:{}}},ee5a:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),class:A._$g(0,"c"),attrs:{_i:0}},[A._$g(1,"i")?[E("uni-view",{staticClass:A._$g(2,"sc"),class:A._$g(2,"c"),attrs:{_i:2}},[E("uni-view",{staticClass:A._$g(3,"sc"),style:A._$g(3,"s"),attrs:{_i:3}},[E("v-uni-text",{style:A._$g(4,"s"),attrs:{_i:4}}),A._$g(5,"i")?[E("v-uni-text",{staticClass:A._$g(6,"sc"),attrs:{title:A._$g(6,"a-title"),_i:6}},[A._$g(7,"i")?[A._v(A._$g(7,"t0-0"))]:A._e(),A._$g(8,"i")?E("v-uni-text",{style:A._$g(8,"s"),attrs:{_i:8}}):A._e()],2)]:A._e()],2)],1)]:A._e(),A._$g(9,"i")?[E("uni-view",{staticClass:A._$g(10,"sc"),attrs:{_i:10}},[E("uni-view",{staticClass:A._$g(11,"sc"),style:A._$g(11,"s"),attrs:{_i:11}},[E("uni-view",{staticClass:A._$g(12,"sc"),style:A._$g(12,"s"),attrs:{_i:12}}),A._$g(13,"i")?E("uni-view",{staticClass:A._$g(13,"sc"),style:A._$g(13,"s"),attrs:{_i:13}}):A._e()],1)],1),A._$g(14,"i")?[E("v-uni-text",{staticClass:A._$g(15,"sc"),attrs:{title:A._$g(15,"a-title"),_i:15}},[A._$g(16,"i")?[A._v(A._$g(16,"t0-0"))]:A._e(),A._$g(17,"i")?E("v-uni-text",{style:A._$g(17,"s"),attrs:{_i:17}}):A._e()],2)]:A._e()]:A._e()],2)},Q=[]},ee6c:function(A,B,E){"use strict";E.r(B);var g=E("95bb"),Q=E("9f51");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"7565f13c",null,!1,g["a"],void 0);B["default"]=I.exports},f0c5:function(A,B,E){"use strict";function g(A,B,E,g,Q,i,c,I,e,w){var t,M="function"===typeof A?A.options:A;if(e){M.components||(M.components={});var o=Object.prototype.hasOwnProperty;for(var n in e)o.call(e,n)&&!o.call(M.components,n)&&(M.components[n]=e[n])}if(w&&("function"===typeof w.beforeCreate&&(w.beforeCreate=[w.beforeCreate]),(w.beforeCreate||(w.beforeCreate=[])).unshift((function(){this[w.__module]=this})),(M.mixins||(M.mixins=[])).push(w)),B&&(M.render=B,M.staticRenderFns=E,M._compiled=!0),g&&(M.functional=!0),i&&(M._scopeId="data-v-"+i),c?(t=function(A){A=A||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,A||"undefined"===typeof __VUE_SSR_CONTEXT__||(A=__VUE_SSR_CONTEXT__),Q&&Q.call(this,A),A&&A._registeredComponents&&A._registeredComponents.add(c)},M._ssrRegister=t):Q&&(t=I?function(){Q.call(this,this.$root.$options.shadowRoot)}:Q),t)if(M.functional){M._injectStyles=t;var F=M.render;M.render=function(A,B){return t.call(B),F(A,B)}}else{var C=M.beforeCreate;M.beforeCreate=C?[].concat(C,t):[t]}return{exports:A,options:M}}E.d(B,"a",(function(){return g}))},f0c6:function(A,B,E){"use strict";E.r(B);var g=E("7ab3"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},f5cf:function(A,B,E){if("undefined"===typeof Promise||Promise.prototype.finally||(Promise.prototype.finally=function(A){var B=this.constructor;return this.then((function(E){return B.resolve(A()).then((function(){return E}))}),(function(E){return B.resolve(A()).then((function(){throw E}))}))}),"undefined"!==typeof uni&&uni&&uni.requireGlobal){var g=uni.requireGlobal();ArrayBuffer=g.ArrayBuffer,Int8Array=g.Int8Array,Uint8Array=g.Uint8Array,Uint8ClampedArray=g.Uint8ClampedArray,Int16Array=g.Int16Array,Uint16Array=g.Uint16Array,Int32Array=g.Int32Array,Uint32Array=g.Uint32Array,Float32Array=g.Float32Array,Float64Array=g.Float64Array,BigInt64Array=g.BigInt64Array,BigUint64Array=g.BigUint64Array}window.__uniConfig={window:{navigationBarTextStyle:"black",navigationBarTitleText:"uni-app",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8"},darkmode:!1},uni.restoreGlobal&&uni.restoreGlobal(weex,plus,setTimeout,clearTimeout,setInterval,clearInterval),__definePage("pages/login/index",(function(){return Vue.extend(E("9e12").default)})),__definePage("pages/index/index",(function(){return Vue.extend(E("6ad8").default)})),__definePage("pages/modal/classAttr",(function(){return Vue.extend(E("14d4").default)})),__definePage("pages/modal/ms_classAttr",(function(){return Vue.extend(E("5d05").default)})),__definePage("js/pickerAddress/pickerAddress",(function(){return Vue.extend(E("9187").default)})),__definePage("pages/selpsn/index",(function(){return Vue.extend(E("3d17").default)})),__definePage("pages/selPrj/index",(function(){return Vue.extend(E("bca8").default)}))},f990:function(A,B,E){"use strict";E.r(B);var g=E("ee5a"),Q=E("2513");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("c205");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"9f7e1b5a",null,!1,g["a"],void 0);B["default"]=I.exports},fb4f:function(A,B,E){"use strict";E.r(B);var g=E("bcf0"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a}});
(function(A){var B={};function E(g){if(B[g])return B[g].exports;var Q=B[g]={i:g,l:!1,exports:{}};return A[g].call(Q.exports,Q,Q.exports,E),Q.l=!0,Q.exports}E.m=A,E.c=B,E.d=function(A,B,g){E.o(A,B)||Object.defineProperty(A,B,{enumerable:!0,get:g})},E.r=function(A){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},E.t=function(A,B){if(1&B&&(A=E(A)),8&B)return A;if(4&B&&"object"===typeof A&&A&&A.__esModule)return A;var g=Object.create(null);if(E.r(g),Object.defineProperty(g,"default",{enumerable:!0,value:A}),2&B&&"string"!=typeof A)for(var Q in A)E.d(g,Q,function(B){return A[B]}.bind(null,Q));return g},E.n=function(A){var B=A&&A.__esModule?function(){return A["default"]}:function(){return A};return E.d(B,"a",B),B},E.o=function(A,B){return Object.prototype.hasOwnProperty.call(A,B)},E.p="./",E(E.s="6662")})({"09d0":function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={selectCy:E("b135").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[A._l(A._$g(1,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("1-"+i,"sc"),attrs:{_i:"1-"+i}},[E("div",{staticClass:A._$g("2-"+i,"sc"),staticStyle:{display:"none"},attrs:{_i:"2-"+i}},[E("div",{staticClass:A._$g("3-"+i,"sc"),attrs:{_i:"3-"+i}}),E("div",{staticClass:A._$g("4-"+i,"sc"),style:A._$g("4-"+i,"s"),attrs:{_i:"4-"+i}},[E("i",{staticClass:A._$g("5-"+i,"sc"),class:A._$g("5-"+i,"c"),attrs:{_i:"5-"+i}})],1),E("span",{staticClass:A._$g("6-"+i,"sc"),attrs:{_i:"6-"+i}},[A._v(A._$g("6-"+i,"t0-0"))]),E("a",{staticClass:A._$g("7-"+i,"sc"),attrs:{href:"javascript:;",_i:"7-"+i},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("8-"+i,"sc"),class:A._$g("8-"+i,"c"),attrs:{_i:"8-"+i}})],1)],1),E("div",{staticClass:A._$g("9-"+i,"sc"),style:A._$g("9-"+i,"s"),attrs:{_i:"9-"+i}},A._l(A._$g("10-"+i,"f"),(function(B,g,Q,c){return E("div",{key:B,staticClass:A._$g("10-"+i+"-"+c,"sc"),attrs:{_i:"10-"+i+"-"+c}},[A._$g("11-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("11-"+i+"-"+c,"sc"),style:A._$g("11-"+i+"-"+c,"s"),attrs:{_i:"11-"+i+"-"+c}},[A._$g("12-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"12-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("13-"+i+"-"+c,"sc"),style:A._$g("13-"+i+"-"+c,"s"),attrs:{_i:"13-"+i+"-"+c}},[A._v(A._$g("13-"+i+"-"+c,"t0-0")+":"),A._$g("14-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("14-"+i+"-"+c,"sc"),attrs:{_i:"14-"+i+"-"+c}},[A._v("*")]):A._e()],1),A._$g("15-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("15-"+i+"-"+c,"sc"),attrs:{_i:"15-"+i+"-"+c}},[E("a",{attrs:{_i:"16-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("17-"+i+"-"+c,"sc"),attrs:{_i:"17-"+i+"-"+c}})],1)],1):A._e(),A._$g("18-"+i+"-"+c,"i")?E("v-uni-input",{style:A._$g("18-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("18-"+i+"-"+c,"a-value"),"data-index":A._$g("18-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("18-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("18-"+i+"-"+c,"a-disabled"),_i:"18-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("19-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"60px"},style:A._$g("19-"+i+"-"+c,"s"),attrs:{value:A._$g("19-"+i+"-"+c,"a-value"),"data-index":A._$g("19-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("19-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("19-"+i+"-"+c,"a-disabled"),_i:"19-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("20-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"90px"},style:A._$g("20-"+i+"-"+c,"s"),attrs:{value:A._$g("20-"+i+"-"+c,"a-value"),"data-index":A._$g("20-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("20-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("20-"+i+"-"+c,"a-disabled"),_i:"20-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),E("div",{staticClass:A._$g("21-"+i+"-"+c,"sc"),attrs:{_i:"21-"+i+"-"+c}},A._l(A._$g("22-"+i+"-"+c,"f"),(function(B,g,Q,I){return E("ul",{key:B,attrs:{_i:"22-"+i+"-"+c+"-"+I}},[E("li",{attrs:{_i:"23-"+i+"-"+c+"-"+I}},[E("span",{attrs:{_i:"24-"+i+"-"+c+"-"+I}},[A._v(A._$g("24-"+i+"-"+c+"-"+I,"t0-0"))]),E("a",{attrs:{href:"javascript:;",_i:"25-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("26-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"26-"+i+"-"+c+"-"+I}})],1)],1)],1)})),1)],1):A._e(),A._$g("27-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"27-"+i+"-"+c}},[E("p",{staticClass:A._$g("28-"+i+"-"+c,"sc"),style:A._$g("28-"+i+"-"+c,"s"),attrs:{_i:"28-"+i+"-"+c}},[A._v(A._$g("28-"+i+"-"+c,"t0-0")+":")]),A._$g("29-"+i+"-"+c,"i")?E("v-uni-input",{staticClass:A._$g("29-"+i+"-"+c,"sc"),style:A._$g("29-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("29-"+i+"-"+c,"a-value"),"data-index":A._$g("29-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("29-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("29-"+i+"-"+c,"a-disabled"),_i:"29-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("30-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("30-"+i+"-"+c,"sc"),staticStyle:{height:"60px"},style:A._$g("30-"+i+"-"+c,"s"),attrs:{value:A._$g("30-"+i+"-"+c,"a-value"),"data-index":A._$g("30-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("30-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("30-"+i+"-"+c,"a-disabled"),_i:"30-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("31-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("31-"+i+"-"+c,"sc"),staticStyle:{height:"90px"},style:A._$g("31-"+i+"-"+c,"s"),attrs:{value:A._$g("31-"+i+"-"+c,"a-value"),"data-index":A._$g("31-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("31-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("31-"+i+"-"+c,"a-disabled"),_i:"31-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("32-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("32-"+i+"-"+c,"sc"),attrs:{_i:"32-"+i+"-"+c}},[E("a",{attrs:{_i:"33-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("34-"+i+"-"+c,"sc"),attrs:{_i:"34-"+i+"-"+c}})],1)],1):A._e(),A._$g("35-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("35-"+i+"-"+c,"sc"),attrs:{_i:"35-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("36-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("36-"+i+"-"+c,"sc"),style:A._$g("36-"+i+"-"+c,"s"),attrs:{_i:"36-"+i+"-"+c}},[E("v-uni-checkbox-group",{staticClass:A._$g("37-"+i+"-"+c,"sc"),style:A._$g("37-"+i+"-"+c,"s"),attrs:{"data-ischeck":A._$g("37-"+i+"-"+c,"a-data-ischeck"),"data-index":A._$g("37-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("37-"+i+"-"+c,"a-data-iindex"),_i:"37-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"38-"+i+"-"+c}},[E("v-uni-checkbox",{attrs:{value:A._$g("39-"+i+"-"+c,"a-value"),checked:A._$g("39-"+i+"-"+c,"a-checked"),_i:"39-"+i+"-"+c}}),E("v-uni-text",{attrs:{_i:"40-"+i+"-"+c}},[A._v(A._$g("40-"+i+"-"+c,"t0-0")),A._$g("41-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("41-"+i+"-"+c,"sc"),attrs:{_i:"41-"+i+"-"+c}},[A._v("*")]):A._e()],1)],1)],1)],1):A._e(),A._$g("42-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("42-"+i+"-"+c,"sc"),style:A._$g("42-"+i+"-"+c,"s"),attrs:{_i:"42-"+i+"-"+c}},[A._$g("43-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"43-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("44-"+i+"-"+c,"sc"),style:A._$g("44-"+i+"-"+c,"s"),attrs:{_i:"44-"+i+"-"+c}},[A._v(A._$g("44-"+i+"-"+c,"t0-0")+":"),A._$g("45-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("45-"+i+"-"+c,"sc"),attrs:{_i:"45-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("v-uni-picker",{staticClass:A._$g("46-"+i+"-"+c,"sc"),style:A._$g("46-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("46-"+i+"-"+c,"a-value"),"data-index":A._$g("46-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("46-"+i+"-"+c,"a-data-iindex"),_i:"46-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("47-"+i+"-"+c,"sc"),attrs:{_i:"47-"+i+"-"+c}},[A._v(A._$g("47-"+i+"-"+c,"t0-0"))])],1)],1):A._e(),A._$g("48-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"48-"+i+"-"+c}},[E("p",{staticClass:A._$g("49-"+i+"-"+c,"sc"),style:A._$g("49-"+i+"-"+c,"s"),attrs:{_i:"49-"+i+"-"+c}},[A._v(A._$g("49-"+i+"-"+c,"t0-0")+":")]),E("v-uni-picker",{staticClass:A._$g("50-"+i+"-"+c,"sc"),style:A._$g("50-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("50-"+i+"-"+c,"a-value"),"data-index":A._$g("50-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("50-"+i+"-"+c,"a-data-iindex"),_i:"50-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("51-"+i+"-"+c,"sc"),attrs:{_i:"51-"+i+"-"+c}},[A._v(A._$g("51-"+i+"-"+c,"t0-0"))])],1),A._$g("52-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("52-"+i+"-"+c,"sc"),attrs:{_i:"52-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("53-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("53-"+i+"-"+c,"sc"),style:A._$g("53-"+i+"-"+c,"s"),attrs:{_i:"53-"+i+"-"+c}},[A._$g("54-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"54-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("55-"+i+"-"+c,"sc"),attrs:{_i:"55-"+i+"-"+c}},[A._v(A._$g("55-"+i+"-"+c,"t0-0")+":"),A._$g("56-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("56-"+i+"-"+c,"sc"),attrs:{_i:"56-"+i+"-"+c}},[A._v("*")]):A._e()],1),A._$g("57-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("57-"+i+"-"+c,"sc"),style:A._$g("57-"+i+"-"+c,"s"),attrs:{range:A._$g("57-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("57-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("57-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("57-"+i+"-"+c,"a-disabled"),_i:"57-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"58-"+i+"-"+c}},[A._v(A._$g("58-"+i+"-"+c,"t0-0"))])],1):A._$g("59-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("59-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("59-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("59-"+i+"-"+c,"a-data-iindex"),_i:"59-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("60-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"60-"+i+"-"+c}},[E("p",{staticClass:A._$g("61-"+i+"-"+c,"sc"),style:A._$g("61-"+i+"-"+c,"s"),attrs:{_i:"61-"+i+"-"+c}},[A._v(A._$g("61-"+i+"-"+c,"t0-0")+":")]),A._$g("62-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("62-"+i+"-"+c,"sc"),style:A._$g("62-"+i+"-"+c,"s"),attrs:{range:A._$g("62-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("62-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("62-"+i+"-"+c,"a-data-iindex"),_i:"62-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"63-"+i+"-"+c}},[A._v(A._$g("63-"+i+"-"+c,"t0-0"))])],1):A._$g("64-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("64-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("64-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("64-"+i+"-"+c,"a-data-iindex"),_i:"64-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("65-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("65-"+i+"-"+c,"sc"),attrs:{_i:"65-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("66-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("66-"+i+"-"+c,"sc"),style:A._$g("66-"+i+"-"+c,"s"),attrs:{_i:"66-"+i+"-"+c}},[A._$g("67-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"67-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("68-"+i+"-"+c,"sc"),attrs:{_i:"68-"+i+"-"+c}},[A._v(A._$g("68-"+i+"-"+c,"t0-0")+":"),A._$g("69-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("69-"+i+"-"+c,"sc"),attrs:{_i:"69-"+i+"-"+c}},[A._v("*")]):A._e()],1),A._$g("70-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("70-"+i+"-"+c,"sc"),attrs:{_i:"70-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("71-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("71-"+i+"-"+c,"a-data-classname"),_i:"71-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("72-"+i+"-"+c,"sc"),attrs:{_i:"72-"+i+"-"+c}})],1)],1):A._e(),A._$g("73-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("73-"+i+"-"+c,"sc"),attrs:{_i:"73-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("74-"+i+"-"+c,"sc"),attrs:{range:A._$g("74-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("74-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("74-"+i+"-"+c,"a-data-iindex"),_i:"74-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"75-"+i+"-"+c}},[A._v(A._$g("75-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("76-"+i+"-"+c,"sc"),attrs:{_i:"76-"+i+"-"+c}},[E("i",{staticClass:A._$g("77-"+i+"-"+c,"sc"),attrs:{_i:"77-"+i+"-"+c}})],1)],1):A._e(),E("v-uni-input",{style:A._$g("78-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("78-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("78-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"78-"+i+"-"+c}})],1):A._e(),A._$g("79-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"79-"+i+"-"+c}},[E("p",{staticClass:A._$g("80-"+i+"-"+c,"sc"),style:A._$g("80-"+i+"-"+c,"s"),attrs:{_i:"80-"+i+"-"+c}},[A._v(A._$g("80-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("81-"+i+"-"+c,"sc"),style:A._$g("81-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("81-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("81-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"81-"+i+"-"+c}}),A._$g("82-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("82-"+i+"-"+c,"sc"),attrs:{_i:"82-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("83-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("83-"+i+"-"+c,"a-data-classname"),_i:"83-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("84-"+i+"-"+c,"sc"),attrs:{_i:"84-"+i+"-"+c}})],1)],1):A._e(),A._$g("85-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("85-"+i+"-"+c,"sc"),attrs:{_i:"85-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("86-"+i+"-"+c,"sc"),attrs:{range:A._$g("86-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("86-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("86-"+i+"-"+c,"a-data-iindex"),_i:"86-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"87-"+i+"-"+c}},[A._v(A._$g("87-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("88-"+i+"-"+c,"sc"),attrs:{_i:"88-"+i+"-"+c}},[E("i",{staticClass:A._$g("89-"+i+"-"+c,"sc"),attrs:{_i:"89-"+i+"-"+c}})],1)],1):A._e(),A._$g("90-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("90-"+i+"-"+c,"sc"),attrs:{_i:"90-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("91-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("91-"+i+"-"+c,"sc"),style:A._$g("91-"+i+"-"+c,"s"),attrs:{_i:"91-"+i+"-"+c}},[A._$g("92-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"92-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("93-"+i+"-"+c,"sc"),attrs:{_i:"93-"+i+"-"+c}},[A._v(A._$g("93-"+i+"-"+c,"t0-0")+":"),A._$g("94-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("94-"+i+"-"+c,"sc"),attrs:{_i:"94-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("div",{staticClass:A._$g("95-"+i+"-"+c,"sc"),attrs:{_i:"95-"+i+"-"+c}},[E("a",{staticClass:A._$g("96-"+i+"-"+c,"sc"),attrs:{_i:"96-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("97-"+i+"-"+c,"sc"),attrs:{_i:"97-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("98-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("98-"+i+"-"+c,"a-value"),disabled:"true",_i:"98-"+i+"-"+c}})],1):A._e(),A._$g("99-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"99-"+i+"-"+c}},[E("p",{staticClass:A._$g("100-"+i+"-"+c,"sc"),style:A._$g("100-"+i+"-"+c,"s"),attrs:{_i:"100-"+i+"-"+c}},[A._v(A._$g("100-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("101-"+i+"-"+c,"sc"),style:A._$g("101-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("101-"+i+"-"+c,"a-value"),disabled:"true",_i:"101-"+i+"-"+c}}),E("div",{staticClass:A._$g("102-"+i+"-"+c,"sc"),attrs:{_i:"102-"+i+"-"+c}},[E("a",{staticClass:A._$g("103-"+i+"-"+c,"sc"),attrs:{_i:"103-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("104-"+i+"-"+c,"sc"),attrs:{_i:"104-"+i+"-"+c}})],1)],1),A._$g("105-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("105-"+i+"-"+c,"sc"),attrs:{_i:"105-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("106-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("106-"+i+"-"+c,"sc"),style:A._$g("106-"+i+"-"+c,"s"),attrs:{_i:"106-"+i+"-"+c}},[A._$g("107-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"107-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("108-"+i+"-"+c,"sc"),attrs:{_i:"108-"+i+"-"+c}},[A._v(A._$g("108-"+i+"-"+c,"t0-0")+":"),A._$g("109-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("109-"+i+"-"+c,"sc"),attrs:{_i:"109-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("div",{staticClass:A._$g("110-"+i+"-"+c,"sc"),attrs:{_i:"110-"+i+"-"+c}},[E("a",{staticClass:A._$g("111-"+i+"-"+c,"sc"),attrs:{href:"#",_i:"111-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("112-"+i+"-"+c,"sc"),attrs:{_i:"112-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("113-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("113-"+i+"-"+c,"a-value"),disabled:"true",_i:"113-"+i+"-"+c}})],1):A._e(),A._$g("114-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"114-"+i+"-"+c}},[E("p",{staticClass:A._$g("115-"+i+"-"+c,"sc"),style:A._$g("115-"+i+"-"+c,"s"),attrs:{_i:"115-"+i+"-"+c}},[A._v(A._$g("115-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("116-"+i+"-"+c,"sc"),style:A._$g("116-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("116-"+i+"-"+c,"a-value"),disabled:"true",_i:"116-"+i+"-"+c}}),E("div",{staticClass:A._$g("117-"+i+"-"+c,"sc"),attrs:{_i:"117-"+i+"-"+c}},[E("a",{staticClass:A._$g("118-"+i+"-"+c,"sc"),attrs:{_i:"118-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("119-"+i+"-"+c,"sc"),attrs:{_i:"119-"+i+"-"+c}})],1)],1),A._$g("120-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("120-"+i+"-"+c,"sc"),attrs:{_i:"120-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("121-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("121-"+i+"-"+c,"sc"),style:A._$g("121-"+i+"-"+c,"s"),attrs:{_i:"121-"+i+"-"+c}},[A._$g("122-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"122-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("123-"+i+"-"+c,"sc"),attrs:{_i:"123-"+i+"-"+c}},[A._v(A._$g("123-"+i+"-"+c,"t0-0")+":"),A._$g("124-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("124-"+i+"-"+c,"sc"),attrs:{_i:"124-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("v-uni-input",{style:A._$g("125-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("125-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("125-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("125-"+i+"-"+c,"a-disabled"),_i:"125-"+i+"-"+c}})],1):A._e(),A._$g("126-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"126-"+i+"-"+c}},[E("p",{staticClass:A._$g("127-"+i+"-"+c,"sc"),style:A._$g("127-"+i+"-"+c,"s"),attrs:{_i:"127-"+i+"-"+c}},[A._v(A._$g("127-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("128-"+i+"-"+c,"sc"),style:A._$g("128-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("128-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("128-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("128-"+i+"-"+c,"a-disabled"),_i:"128-"+i+"-"+c}}),A._$g("129-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("129-"+i+"-"+c,"sc"),attrs:{_i:"129-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("130-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("130-"+i+"-"+c,"sc"),style:A._$g("130-"+i+"-"+c,"s"),attrs:{_i:"130-"+i+"-"+c}},[A._$g("131-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"131-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("132-"+i+"-"+c,"sc"),attrs:{_i:"132-"+i+"-"+c}},[A._v(A._$g("132-"+i+"-"+c,"t0-0")+":"),A._$g("133-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("133-"+i+"-"+c,"sc"),attrs:{_i:"133-"+i+"-"+c}},[A._v("*")]):A._e()],1),E("pickerAddress",{staticClass:A._$g("134-"+i+"-"+c,"sc"),style:A._$g("134-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("134-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("134-"+i+"-"+c,"a-data-iindex"),_i:"134-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("134-"+i+"-"+c,"t0-0"))])],1):A._e(),A._$g("135-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"135-"+i+"-"+c}},[E("p",{staticClass:A._$g("136-"+i+"-"+c,"sc"),style:A._$g("136-"+i+"-"+c,"s"),attrs:{_i:"136-"+i+"-"+c}},[A._v(A._$g("136-"+i+"-"+c,"t0-0")+":")]),E("pickerAddress",{staticClass:A._$g("137-"+i+"-"+c,"sc"),style:A._$g("137-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("137-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("137-"+i+"-"+c,"a-data-iindex"),_i:"137-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("137-"+i+"-"+c,"t0-0"))]),A._$g("138-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("138-"+i+"-"+c,"sc"),attrs:{_i:"138-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e()],1)})),1)],1)})),E("v-uni-button",{staticClass:A._$g(139,"sc"),attrs:{type:"default",_i:139},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u53d6\u6d88")]),E("v-uni-button",{staticClass:A._$g(140,"sc"),attrs:{type:"default",_i:140},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(140,"t0-0"))])],2)},i=[]},"0a93":function(A,B,E){"use strict";E.r(B);var g=E("6215"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"0af9":function(A,B,E){"use strict";E.r(B);var g=E("86ad"),Q=E("0a93");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("af95");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"99b3946c",null,!1,g["a"],void 0);B["default"]=I.exports},"0fef":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";.uni-select-cy[data-v-356a9fc0]{position:relative;z-index:999}.uni-select-cy .uni-select-mask[data-v-356a9fc0]{width:100%;height:100%}.uni-select-cy .close-icon[data-v-356a9fc0]{height:100%;width:15px;display:flex;align-items:center;justify-content:center;z-index:3;cursor:pointer}.uni-select-cy .close-icon uni-text[data-v-356a9fc0]{position:relative;background:#fff;width:13px;height:13px;border-radius:50%;border:1px solid #bbb}.uni-select-cy .close-icon uni-text[data-v-356a9fc0]::before, .uni-select-cy .close-icon uni-text[data-v-356a9fc0]::after{content:"";position:absolute;left:20%;top:50%;height:1px;width:60%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#bbb}.uni-select-cy .close-icon uni-text[data-v-356a9fc0]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.uni-select-cy .close-postion[data-v-356a9fc0]{position:absolute;right:35px;top:0;height:100%;width:15px}.uni-select-cy .uni-select-multiple[data-v-356a9fc0]{overflow-x:auto;display:flex;flex:1;width:0;flex-wrap:nowrap}.uni-select-cy .uni-select-multiple .uni-select-multiple-item[data-v-356a9fc0]{background:#bbb;margin-right:5rpx;padding:2rpx 4rpx;border-radius:4rpx;color:#fff;display:flex;flex:0 0 140rpx}.uni-select-cy .uni-select-multiple .uni-select-multiple-item .uni-select-multiple-item-row[data-v-356a9fc0]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni-select-cy .uni-select-cy-select[data-v-356a9fc0]{-webkit-user-select:none;user-select:none;position:relative;z-index:3;height:36px;padding:0 30px 0 10px;box-sizing:border-box;border-radius:4px;border:1px solid #e5e5e5;display:flex;align-items:center;font-size:14px;color:#999;flex-wrap:nowrap}.uni-select-cy .uni-select-cy-select .uni-disabled[data-v-356a9fc0]{position:absolute;left:0;width:100%;height:100%;z-index:19;cursor:no-drop;background:hsla(0,0%,100%,.5)}.uni-select-cy .uni-select-cy-select .uni-select-cy-input[data-v-356a9fc0]{font-size:14px;color:#999;display:block;width:96%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;box-sizing:border-box}.uni-select-cy .uni-select-cy-select .uni-select-cy-input.active[data-v-356a9fc0]{color:#333}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon[data-v-356a9fc0]{cursor:pointer;position:absolute;right:0;top:0;height:100%;width:30px;display:flex;align-items:center;justify-content:center}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon[data-v-356a9fc0]::before{content:"";width:1px;height:100%;position:absolute;left:0;top:0;background-color:#e5e5e5}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon uni-text[data-v-356a9fc0]{display:block;width:0;height:0;border-width:12rpx 12rpx 0;border-style:solid;border-color:#bbb transparent transparent;transition:.3s}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon.disabled[data-v-356a9fc0]{cursor:no-drop}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon.disabled uni-text[data-v-356a9fc0]{width:20rpx;height:20rpx;border:2px solid red;border-radius:50%;transition:.3s;position:relative;z-index:999}.uni-select-cy .uni-select-cy-select .uni-select-cy-icon.disabled uni-text[data-v-356a9fc0]::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:red;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.uni-select-cy .uni-select-cy-select.active .uni-select-cy-icon uni-text[data-v-356a9fc0]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.uni-select-cy .uni-select-cy-options[data-v-356a9fc0]{-webkit-user-select:none;user-select:none;position:absolute;top:calc(100% + 5px);left:0;width:100%;height:500rpx;border-radius:4px;border:1px solid #e5e5e5;background:#fff;padding:5px 0;box-sizing:border-box;z-index:9}.uni-select-cy .uni-select-cy-options .uni-select-cy-item[data-v-356a9fc0]{padding:0 10px;box-sizing:border-box;cursor:pointer;line-height:2.5;transition:.3s;font-size:14px}.uni-select-cy .uni-select-cy-options .uni-select-cy-item.active[data-v-356a9fc0]{color:#409eff;background-color:#f5f7fa .uni-select-cy .uni-select-cy-options .uni-select-cy-item.active}.uni-select-cy .uni-select-cy-options .uni-select-cy-item.active[data-v-356a9fc0] :hover{color:#409eff;background-color:#f5f7fa}.uni-select-cy .uni-select-cy-options .uni-select-cy-item[data-v-356a9fc0]:hover{background-color:#f5f5f5}',""]),A.exports=B},1382:function(A,B,E){"use strict";var g=E("4ea4");Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var Q=g(E("ee6c")),i={data:function(){return{wxsProps:{}}},components:{pickerAddress:Q.default}};B.default=i},"14d4":function(A,B,E){"use strict";E.r(B);var g=E("09d0"),Q=E("8f62");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("8056");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"15f8":function(A,B,E){var g=E("be35");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("2a49bc82",g,!0,{sourceMap:!1,shadowMode:!1})},1699:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},1767:function(A,B,E){"use strict";E.r(B);var g=E("7f1a"),Q=E("99d6");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("5084");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"79177165",null,!1,g["a"],void 0);B["default"]=I.exports},"1c01":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("v-uni-picker",{attrs:{range:A._$g(0,"a-range"),"range-key":"name",value:A._$g(0,"a-value"),mode:"multiSelector",_i:0},on:{change:function(B){return A.$handleViewEvent(B)},columnchange:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:1})],2)},Q=[]},2280:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},"24fb":function(A,B,E){"use strict";A.exports=function(A){var B=[];return B.toString=function(){return this.map((function(B){var E=function(A,B){var E=A[1]||"",g=A[3];if(!g)return E;if(B&&"function"===typeof btoa){var Q=function(A){var B=btoa(unescape(encodeURIComponent(JSON.stringify(A)))),E="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(B);return"/*# ".concat(E," */")}(g),i=g.sources.map((function(A){return"/*# sourceURL=".concat(g.sourceRoot||"").concat(A," */")}));return[E].concat(i).concat([Q]).join("\n")}return[E].join("\n")}(B,A);return B[2]?"@media ".concat(B[2]," {").concat(E,"}"):E})).join("")},B.i=function(A,E,g){"string"===typeof A&&(A=[[null,A,""]]);var Q={};if(g)for(var i=0;i<this.length;i++){var c=this[i][0];null!=c&&(Q[c]=!0)}for(var I=0;I<A.length;I++){var e=[].concat(A[I]);g&&Q[e[0]]||(E&&(e[2]?e[2]="".concat(E," and ").concat(e[2]):e[2]=E),B.push(e))}},B}},2513:function(A,B,E){"use strict";E.r(B);var g=E("632e"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"274e":function(A,B,E){"use strict";var g=E("4dc0"),Q=E.n(g);Q.a},2981:function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={selectCy:E("b135").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[A._l(A._$g(1,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("1-"+i,"sc"),attrs:{_i:"1-"+i}},[E("div",{staticClass:A._$g("2-"+i,"sc"),staticStyle:{display:"none"},attrs:{_i:"2-"+i}},[E("div",{staticClass:A._$g("3-"+i,"sc"),attrs:{_i:"3-"+i}}),E("div",{staticClass:A._$g("4-"+i,"sc"),style:A._$g("4-"+i,"s"),attrs:{_i:"4-"+i}},[E("i",{staticClass:A._$g("5-"+i,"sc"),class:A._$g("5-"+i,"c"),attrs:{_i:"5-"+i}})],1),E("span",{staticClass:A._$g("6-"+i,"sc"),attrs:{_i:"6-"+i}},[A._v(A._$g("6-"+i,"t0-0"))]),E("a",{staticClass:A._$g("7-"+i,"sc"),attrs:{href:"javascript:;",_i:"7-"+i},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("8-"+i,"sc"),class:A._$g("8-"+i,"c"),attrs:{_i:"8-"+i}})],1)],1),E("div",{staticClass:A._$g("9-"+i,"sc"),style:A._$g("9-"+i,"s"),attrs:{_i:"9-"+i}},A._l(A._$g("10-"+i,"f"),(function(B,g,Q,c){return E("div",{key:B,staticClass:A._$g("10-"+i+"-"+c,"sc"),attrs:{_i:"10-"+i+"-"+c}},[A._$g("11-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("11-"+i+"-"+c,"sc"),style:A._$g("11-"+i+"-"+c,"s"),attrs:{_i:"11-"+i+"-"+c}},[A._$g("12-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"12-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("13-"+i+"-"+c,"sc"),style:A._$g("13-"+i+"-"+c,"s"),attrs:{_i:"13-"+i+"-"+c}},[A._$g("14-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("14-"+i+"-"+c,"sc"),attrs:{_i:"14-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("13-"+i+"-"+c,"t1-0")+":")],1),A._$g("15-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("15-"+i+"-"+c,"sc"),attrs:{_i:"15-"+i+"-"+c}},[E("a",{attrs:{_i:"16-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("17-"+i+"-"+c,"sc"),attrs:{_i:"17-"+i+"-"+c}})],1)],1):A._e(),A._$g("18-"+i+"-"+c,"i")?E("v-uni-input",{style:A._$g("18-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("18-"+i+"-"+c,"a-value"),"data-index":A._$g("18-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("18-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("18-"+i+"-"+c,"a-disabled"),_i:"18-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("19-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"60px"},style:A._$g("19-"+i+"-"+c,"s"),attrs:{value:A._$g("19-"+i+"-"+c,"a-value"),"data-index":A._$g("19-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("19-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("19-"+i+"-"+c,"a-disabled"),_i:"19-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("20-"+i+"-"+c,"e")?E("v-uni-textarea",{staticStyle:{height:"90px"},style:A._$g("20-"+i+"-"+c,"s"),attrs:{value:A._$g("20-"+i+"-"+c,"a-value"),"data-index":A._$g("20-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("20-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("20-"+i+"-"+c,"a-disabled"),_i:"20-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("21-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"21-"+i+"-"+c}},[E("p",{staticClass:A._$g("22-"+i+"-"+c,"sc"),style:A._$g("22-"+i+"-"+c,"s"),attrs:{_i:"22-"+i+"-"+c}},[A._$g("23-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("23-"+i+"-"+c,"sc"),attrs:{_i:"23-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("22-"+i+"-"+c,"t1-0")+":")],1),A._$g("24-"+i+"-"+c,"i")?E("v-uni-input",{staticClass:A._$g("24-"+i+"-"+c,"sc"),style:A._$g("24-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("24-"+i+"-"+c,"a-value"),"data-index":A._$g("24-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("24-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("24-"+i+"-"+c,"a-disabled"),_i:"24-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("25-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("25-"+i+"-"+c,"sc"),staticStyle:{height:"60px"},style:A._$g("25-"+i+"-"+c,"s"),attrs:{value:A._$g("25-"+i+"-"+c,"a-value"),"data-index":A._$g("25-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("25-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("25-"+i+"-"+c,"a-disabled"),_i:"25-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("26-"+i+"-"+c,"e")?E("v-uni-textarea",{staticClass:A._$g("26-"+i+"-"+c,"sc"),staticStyle:{height:"90px"},style:A._$g("26-"+i+"-"+c,"s"),attrs:{value:A._$g("26-"+i+"-"+c,"a-value"),"data-index":A._$g("26-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("26-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("26-"+i+"-"+c,"a-disabled"),_i:"26-"+i+"-"+c},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("27-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("27-"+i+"-"+c,"sc"),attrs:{_i:"27-"+i+"-"+c}},[E("a",{attrs:{_i:"28-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("29-"+i+"-"+c,"sc"),attrs:{_i:"29-"+i+"-"+c}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("30-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("30-"+i+"-"+c,"sc"),style:A._$g("30-"+i+"-"+c,"s"),attrs:{_i:"30-"+i+"-"+c}},[E("v-uni-checkbox-group",{staticClass:A._$g("31-"+i+"-"+c,"sc"),style:A._$g("31-"+i+"-"+c,"s"),attrs:{"data-ischeck":A._$g("31-"+i+"-"+c,"a-data-ischeck"),"data-index":A._$g("31-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("31-"+i+"-"+c,"a-data-iindex"),_i:"31-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"32-"+i+"-"+c}},[E("v-uni-checkbox",{attrs:{value:A._$g("33-"+i+"-"+c,"a-value"),checked:A._$g("33-"+i+"-"+c,"a-checked"),_i:"33-"+i+"-"+c}}),E("v-uni-text",{attrs:{_i:"34-"+i+"-"+c}},[A._v(A._$g("34-"+i+"-"+c,"t0-0")),A._$g("35-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("35-"+i+"-"+c,"sc"),attrs:{_i:"35-"+i+"-"+c}},[A._v("*")]):A._e()],1)],1)],1)],1):A._e(),A._$g("36-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("36-"+i+"-"+c,"sc"),style:A._$g("36-"+i+"-"+c,"s"),attrs:{_i:"36-"+i+"-"+c}},[A._$g("37-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"37-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("38-"+i+"-"+c,"sc"),style:A._$g("38-"+i+"-"+c,"s"),attrs:{_i:"38-"+i+"-"+c}},[A._$g("39-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("39-"+i+"-"+c,"sc"),attrs:{_i:"39-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("38-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("40-"+i+"-"+c,"sc"),style:A._$g("40-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("40-"+i+"-"+c,"a-value"),"data-index":A._$g("40-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("40-"+i+"-"+c,"a-data-iindex"),_i:"40-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("41-"+i+"-"+c,"sc"),attrs:{_i:"41-"+i+"-"+c}},[A._v(A._$g("41-"+i+"-"+c,"t0-0"))])],1)],1):A._e(),A._$g("42-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"42-"+i+"-"+c}},[E("p",{staticClass:A._$g("43-"+i+"-"+c,"sc"),style:A._$g("43-"+i+"-"+c,"s"),attrs:{_i:"43-"+i+"-"+c}},[A._$g("44-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("44-"+i+"-"+c,"sc"),attrs:{_i:"44-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("43-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("45-"+i+"-"+c,"sc"),style:A._$g("45-"+i+"-"+c,"s"),attrs:{mode:"date",value:A._$g("45-"+i+"-"+c,"a-value"),"data-index":A._$g("45-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("45-"+i+"-"+c,"a-data-iindex"),_i:"45-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("46-"+i+"-"+c,"sc"),attrs:{_i:"46-"+i+"-"+c}},[A._v(A._$g("46-"+i+"-"+c,"t0-0"))])],1)],1):A._e()],1):A._e(),A._$g("47-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("47-"+i+"-"+c,"sc"),style:A._$g("47-"+i+"-"+c,"s"),attrs:{_i:"47-"+i+"-"+c}},[A._$g("48-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"48-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("49-"+i+"-"+c,"sc"),style:A._$g("49-"+i+"-"+c,"s"),attrs:{_i:"49-"+i+"-"+c}},[A._$g("50-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("50-"+i+"-"+c,"sc"),attrs:{_i:"50-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("49-"+i+"-"+c,"t1-0")+":")],1),A._$g("51-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("51-"+i+"-"+c,"sc"),style:A._$g("51-"+i+"-"+c,"s"),attrs:{range:A._$g("51-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("51-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("51-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("51-"+i+"-"+c,"a-disabled"),_i:"51-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"52-"+i+"-"+c}},[A._v(A._$g("52-"+i+"-"+c,"t0-0"))])],1):A._$g("53-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("53-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("53-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("53-"+i+"-"+c,"a-data-iindex"),_i:"53-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("54-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"54-"+i+"-"+c}},[E("p",{staticClass:A._$g("55-"+i+"-"+c,"sc"),style:A._$g("55-"+i+"-"+c,"s"),attrs:{_i:"55-"+i+"-"+c}},[A._$g("56-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("56-"+i+"-"+c,"sc"),attrs:{_i:"56-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("55-"+i+"-"+c,"t1-0")+":")],1),A._$g("57-"+i+"-"+c,"i")?E("v-uni-picker",{staticClass:A._$g("57-"+i+"-"+c,"sc"),style:A._$g("57-"+i+"-"+c,"s"),attrs:{range:A._$g("57-"+i+"-"+c,"a-range"),"range-key":"CN_S_NAME","data-index":A._$g("57-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("57-"+i+"-"+c,"a-data-iindex"),_i:"57-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"58-"+i+"-"+c}},[A._v(A._$g("58-"+i+"-"+c,"t0-0"))])],1):A._$g("59-"+i+"-"+c,"e")?E("select-cy",{style:A._$g("59-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("59-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("59-"+i+"-"+c,"a-data-iindex"),_i:"59-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e()],1):A._e(),A._$g("60-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("60-"+i+"-"+c,"sc"),style:A._$g("60-"+i+"-"+c,"s"),attrs:{_i:"60-"+i+"-"+c}},[A._$g("61-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"61-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("62-"+i+"-"+c,"sc"),style:A._$g("62-"+i+"-"+c,"s"),attrs:{_i:"62-"+i+"-"+c}},[A._$g("63-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("63-"+i+"-"+c,"sc"),attrs:{_i:"63-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("62-"+i+"-"+c,"t1-0")+":")],1),A._$g("64-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("64-"+i+"-"+c,"sc"),attrs:{_i:"64-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("65-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("65-"+i+"-"+c,"a-data-classname"),_i:"65-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("66-"+i+"-"+c,"sc"),attrs:{_i:"66-"+i+"-"+c}})],1)],1):A._e(),A._$g("67-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("67-"+i+"-"+c,"sc"),attrs:{_i:"67-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("68-"+i+"-"+c,"sc"),attrs:{range:A._$g("68-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("68-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("68-"+i+"-"+c,"a-data-iindex"),_i:"68-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"69-"+i+"-"+c}},[A._v(A._$g("69-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("70-"+i+"-"+c,"sc"),attrs:{_i:"70-"+i+"-"+c}},[E("i",{staticClass:A._$g("71-"+i+"-"+c,"sc"),attrs:{_i:"71-"+i+"-"+c}})],1)],1):A._e(),E("v-uni-input",{style:A._$g("72-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("72-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("72-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"72-"+i+"-"+c}})],1):A._e(),A._$g("73-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"73-"+i+"-"+c}},[E("p",{staticClass:A._$g("74-"+i+"-"+c,"sc"),style:A._$g("74-"+i+"-"+c,"s"),attrs:{_i:"74-"+i+"-"+c}},[A._$g("75-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("75-"+i+"-"+c,"sc"),attrs:{_i:"75-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("74-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("76-"+i+"-"+c,"sc"),style:A._$g("76-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("76-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("76-"+i+"-"+c,"a-data-iindex"),disabled:"true",_i:"76-"+i+"-"+c}}),A._$g("77-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("77-"+i+"-"+c,"sc"),attrs:{_i:"77-"+i+"-"+c}},[E("a",{attrs:{"data-classid":A._$g("78-"+i+"-"+c,"a-data-classid"),"data-classname":A._$g("78-"+i+"-"+c,"a-data-classname"),_i:"78-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("79-"+i+"-"+c,"sc"),attrs:{_i:"79-"+i+"-"+c}})],1)],1):A._e(),A._$g("80-"+i+"-"+c,"i")?E("div",{staticClass:A._$g("80-"+i+"-"+c,"sc"),attrs:{_i:"80-"+i+"-"+c}},[E("v-uni-picker",{staticClass:A._$g("81-"+i+"-"+c,"sc"),attrs:{range:A._$g("81-"+i+"-"+c,"a-range"),"range-key":"name","data-index":A._$g("81-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("81-"+i+"-"+c,"a-data-iindex"),_i:"81-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"82-"+i+"-"+c}},[A._v(A._$g("82-"+i+"-"+c,"t0-0"))])],1),E("a",{staticClass:A._$g("83-"+i+"-"+c,"sc"),attrs:{_i:"83-"+i+"-"+c}},[E("i",{staticClass:A._$g("84-"+i+"-"+c,"sc"),attrs:{_i:"84-"+i+"-"+c}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("85-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("85-"+i+"-"+c,"sc"),style:A._$g("85-"+i+"-"+c,"s"),attrs:{_i:"85-"+i+"-"+c}},[A._$g("86-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"86-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("87-"+i+"-"+c,"sc"),style:A._$g("87-"+i+"-"+c,"s"),attrs:{_i:"87-"+i+"-"+c}},[A._$g("88-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("88-"+i+"-"+c,"sc"),attrs:{_i:"88-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("87-"+i+"-"+c,"t1-0")+":")],1),E("div",{staticClass:A._$g("89-"+i+"-"+c,"sc"),attrs:{_i:"89-"+i+"-"+c}},[E("a",{staticClass:A._$g("90-"+i+"-"+c,"sc"),attrs:{_i:"90-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("91-"+i+"-"+c,"sc"),attrs:{_i:"91-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("92-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("92-"+i+"-"+c,"a-value"),disabled:"true",_i:"92-"+i+"-"+c}})],1):A._e(),A._$g("93-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"93-"+i+"-"+c}},[E("p",{staticClass:A._$g("94-"+i+"-"+c,"sc"),style:A._$g("94-"+i+"-"+c,"s"),attrs:{_i:"94-"+i+"-"+c}},[A._$g("95-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("95-"+i+"-"+c,"sc"),attrs:{_i:"95-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("94-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("96-"+i+"-"+c,"sc"),style:A._$g("96-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("96-"+i+"-"+c,"a-value"),disabled:"true",_i:"96-"+i+"-"+c}}),E("div",{staticClass:A._$g("97-"+i+"-"+c,"sc"),attrs:{_i:"97-"+i+"-"+c}},[E("a",{staticClass:A._$g("98-"+i+"-"+c,"sc"),attrs:{_i:"98-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("99-"+i+"-"+c,"sc"),attrs:{_i:"99-"+i+"-"+c}})],1)],1)],1):A._e()],1):A._e(),A._$g("100-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("100-"+i+"-"+c,"sc"),style:A._$g("100-"+i+"-"+c,"s"),attrs:{_i:"100-"+i+"-"+c}},[A._$g("101-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"101-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("102-"+i+"-"+c,"sc"),style:A._$g("102-"+i+"-"+c,"s"),attrs:{_i:"102-"+i+"-"+c}},[A._$g("103-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("103-"+i+"-"+c,"sc"),attrs:{_i:"103-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("102-"+i+"-"+c,"t1-0")+":")],1),E("div",{staticClass:A._$g("104-"+i+"-"+c,"sc"),attrs:{_i:"104-"+i+"-"+c}},[E("a",{staticClass:A._$g("105-"+i+"-"+c,"sc"),attrs:{href:"#",_i:"105-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("106-"+i+"-"+c,"sc"),attrs:{_i:"106-"+i+"-"+c}})],1)],1),E("v-uni-input",{style:A._$g("107-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("107-"+i+"-"+c,"a-value"),disabled:"true",_i:"107-"+i+"-"+c}})],1):A._e(),A._$g("108-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"108-"+i+"-"+c}},[E("p",{staticClass:A._$g("109-"+i+"-"+c,"sc"),style:A._$g("109-"+i+"-"+c,"s"),attrs:{_i:"109-"+i+"-"+c}},[A._$g("110-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("110-"+i+"-"+c,"sc"),attrs:{_i:"110-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("109-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("111-"+i+"-"+c,"sc"),style:A._$g("111-"+i+"-"+c,"s"),attrs:{type:"text",value:A._$g("111-"+i+"-"+c,"a-value"),disabled:"true",_i:"111-"+i+"-"+c}}),E("div",{staticClass:A._$g("112-"+i+"-"+c,"sc"),attrs:{_i:"112-"+i+"-"+c}},[E("a",{staticClass:A._$g("113-"+i+"-"+c,"sc"),attrs:{_i:"113-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("114-"+i+"-"+c,"sc"),attrs:{_i:"114-"+i+"-"+c}})],1)],1)],1):A._e()],1):A._e(),A._$g("115-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("115-"+i+"-"+c,"sc"),style:A._$g("115-"+i+"-"+c,"s"),attrs:{_i:"115-"+i+"-"+c}},[A._$g("116-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"116-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("117-"+i+"-"+c,"sc"),style:A._$g("117-"+i+"-"+c,"s"),attrs:{_i:"117-"+i+"-"+c}},[A._$g("118-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("118-"+i+"-"+c,"sc"),attrs:{_i:"118-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("117-"+i+"-"+c,"t1-0")+":")],1),E("v-uni-input",{style:A._$g("119-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("119-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("119-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("119-"+i+"-"+c,"a-disabled"),_i:"119-"+i+"-"+c}})],1):A._e(),A._$g("120-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"120-"+i+"-"+c}},[E("p",{staticClass:A._$g("121-"+i+"-"+c,"sc"),style:A._$g("121-"+i+"-"+c,"s"),attrs:{_i:"121-"+i+"-"+c}},[A._v(A._$g("121-"+i+"-"+c,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g("122-"+i+"-"+c,"sc"),style:A._$g("122-"+i+"-"+c,"s"),attrs:{type:"text","data-index":A._$g("122-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("122-"+i+"-"+c,"a-data-iindex"),disabled:A._$g("122-"+i+"-"+c,"a-disabled"),_i:"122-"+i+"-"+c}}),A._$g("123-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("123-"+i+"-"+c,"sc"),attrs:{_i:"123-"+i+"-"+c}},[A._v("*")]):A._e()],1):A._e()],1):A._e(),A._$g("124-"+i+"-"+c,"i")?E("uni-view",{staticClass:A._$g("124-"+i+"-"+c,"sc"),style:A._$g("124-"+i+"-"+c,"s"),attrs:{_i:"124-"+i+"-"+c}},[A._$g("125-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"125-"+i+"-"+c}},[E("v-uni-text",{staticClass:A._$g("126-"+i+"-"+c,"sc"),style:A._$g("126-"+i+"-"+c,"s"),attrs:{_i:"126-"+i+"-"+c}},[A._$g("127-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("127-"+i+"-"+c,"sc"),attrs:{_i:"127-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("126-"+i+"-"+c,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("128-"+i+"-"+c,"sc"),style:A._$g("128-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("128-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("128-"+i+"-"+c,"a-data-iindex"),_i:"128-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("128-"+i+"-"+c,"t0-0"))])],1):A._e(),A._$g("129-"+i+"-"+c,"i")?E("uni-view",{attrs:{_i:"129-"+i+"-"+c}},[E("p",{staticClass:A._$g("130-"+i+"-"+c,"sc"),style:A._$g("130-"+i+"-"+c,"s"),attrs:{_i:"130-"+i+"-"+c}},[A._$g("131-"+i+"-"+c,"i")?E("i",{staticClass:A._$g("131-"+i+"-"+c,"sc"),attrs:{_i:"131-"+i+"-"+c}},[A._v("*")]):A._e(),A._v(A._$g("130-"+i+"-"+c,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("132-"+i+"-"+c,"sc"),style:A._$g("132-"+i+"-"+c,"s"),attrs:{"data-index":A._$g("132-"+i+"-"+c,"a-data-index"),"data-iindex":A._$g("132-"+i+"-"+c,"a-data-iindex"),_i:"132-"+i+"-"+c},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("132-"+i+"-"+c,"t0-0"))])],1):A._e()],1):A._e()],1)})),1)],1)})),E("uni-view",{staticClass:A._$g(133,"sc"),attrs:{_i:133}},[E("div",{staticClass:A._$g(134,"sc"),attrs:{_i:134}},[A._v(A._$g(134,"t0-0"))]),A._$g(135,"i")?E("uni-view",{staticClass:A._$g(135,"sc"),attrs:{_i:135}},[E("h4",{staticStyle:{margin:"15rpx 0 0 30rpx","font-weight":"bold"},attrs:{_i:136}},[A._v("\u65b0\u589e"+A._$g(136,"t0-0"))]),E("uni-view",{staticClass:A._$g(137,"sc"),attrs:{_i:137}},[E("p",{staticClass:A._$g(138,"sc"),attrs:{_i:138}},[A._v(A._$g(138,"t0-0")+":")]),E("v-uni-input",{staticClass:A._$g(139,"sc"),style:A._$g(139,"s"),attrs:{type:"text",value:A._$g(139,"a-value"),_i:139},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}),A._$g(140,"i")?E("div",{staticClass:A._$g(140,"sc"),attrs:{_i:140}},[E("a",{attrs:{_i:141},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g(142,"sc"),class:A._$g(142,"c"),attrs:{_i:142}})],1)],1):A._e()],1)],1):A._e(),A._l(A._$g(143,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("143-"+i,"sc"),attrs:{_i:"143-"+i}},[A._l(A._$g("144-"+i,"f"),(function(B,g,Q,c){return E("uni-view",{key:B,staticClass:A._$g("144-"+i+"-"+c,"sc"),attrs:{_i:"144-"+i+"-"+c}},[E("div",{staticClass:A._$g("145-"+i+"-"+c,"sc"),staticStyle:{display:"none"},attrs:{_i:"145-"+i+"-"+c}},[E("div",{staticClass:A._$g("146-"+i+"-"+c,"sc"),attrs:{_i:"146-"+i+"-"+c}}),E("div",{staticClass:A._$g("147-"+i+"-"+c,"sc"),style:A._$g("147-"+i+"-"+c,"s"),attrs:{_i:"147-"+i+"-"+c}},[E("i",{staticClass:A._$g("148-"+i+"-"+c,"sc"),class:A._$g("148-"+i+"-"+c,"c"),attrs:{_i:"148-"+i+"-"+c}})],1),E("span",{staticClass:A._$g("149-"+i+"-"+c,"sc"),attrs:{_i:"149-"+i+"-"+c}},[A._v(A._$g("149-"+i+"-"+c,"t0-0"))]),E("a",{staticClass:A._$g("150-"+i+"-"+c,"sc"),attrs:{href:"javascript:;",_i:"150-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("151-"+i+"-"+c,"sc"),class:A._$g("151-"+i+"-"+c,"c"),attrs:{_i:"151-"+i+"-"+c}})],1)],1),E("div",{staticClass:A._$g("152-"+i+"-"+c,"sc"),style:A._$g("152-"+i+"-"+c,"s"),attrs:{_i:"152-"+i+"-"+c}},A._l(A._$g("153-"+i+"-"+c,"f"),(function(B,g,Q,I){return E("div",{key:B,staticClass:A._$g("153-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"153-"+i+"-"+c+"-"+I}},[A._$g("154-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("154-"+i+"-"+c+"-"+I,"sc"),style:A._$g("154-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"154-"+i+"-"+c+"-"+I}},[A._$g("155-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"155-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("156-"+i+"-"+c+"-"+I,"sc"),style:A._$g("156-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"156-"+i+"-"+c+"-"+I}},[A._$g("157-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("157-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"157-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("156-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("158-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("158-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"158-"+i+"-"+c+"-"+I}},[E("a",{attrs:{_i:"159-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("160-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"160-"+i+"-"+c+"-"+I}})],1)],1):A._e(),A._$g("161-"+i+"-"+c+"-"+I,"i")?E("v-uni-input",{style:A._$g("161-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("161-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("161-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("161-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("161-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("161-"+i+"-"+c+"-"+I,"a-disabled"),_i:"161-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("162-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticStyle:{height:"60px"},style:A._$g("162-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("162-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("162-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("162-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("162-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("162-"+i+"-"+c+"-"+I,"a-disabled"),_i:"162-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("163-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticStyle:{height:"90px"},style:A._$g("163-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("163-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("163-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("163-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("163-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("163-"+i+"-"+c+"-"+I,"a-disabled"),_i:"163-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("164-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"164-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("165-"+i+"-"+c+"-"+I,"sc"),style:A._$g("165-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"165-"+i+"-"+c+"-"+I}},[A._$g("166-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("166-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"166-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("165-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("167-"+i+"-"+c+"-"+I,"i")?E("v-uni-input",{staticClass:A._$g("167-"+i+"-"+c+"-"+I,"sc"),style:A._$g("167-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("167-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("167-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("167-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("167-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("167-"+i+"-"+c+"-"+I,"a-disabled"),_i:"167-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("168-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticClass:A._$g("168-"+i+"-"+c+"-"+I,"sc"),staticStyle:{height:"60px"},style:A._$g("168-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("168-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("168-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("168-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("168-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("168-"+i+"-"+c+"-"+I,"a-disabled"),_i:"168-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._$g("169-"+i+"-"+c+"-"+I,"e")?E("v-uni-textarea",{staticClass:A._$g("169-"+i+"-"+c+"-"+I,"sc"),staticStyle:{height:"90px"},style:A._$g("169-"+i+"-"+c+"-"+I,"s"),attrs:{value:A._$g("169-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("169-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("169-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("169-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("169-"+i+"-"+c+"-"+I,"a-disabled"),_i:"169-"+i+"-"+c+"-"+I},on:{focus:function(B){return A.$handleViewEvent(B)},blur:function(B){return A.$handleViewEvent(B)}}}):A._e(),A._$g("170-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("170-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"170-"+i+"-"+c+"-"+I}},[E("a",{attrs:{_i:"171-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("172-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"172-"+i+"-"+c+"-"+I}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("173-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("173-"+i+"-"+c+"-"+I,"sc"),style:A._$g("173-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"173-"+i+"-"+c+"-"+I}},[E("v-uni-checkbox-group",{staticClass:A._$g("174-"+i+"-"+c+"-"+I,"sc"),style:A._$g("174-"+i+"-"+c+"-"+I,"s"),attrs:{"data-ischeck":A._$g("174-"+i+"-"+c+"-"+I,"a-data-ischeck"),"data-iiindex":A._$g("174-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("174-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("174-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"174-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"175-"+i+"-"+c+"-"+I}},[E("v-uni-checkbox",{attrs:{value:A._$g("176-"+i+"-"+c+"-"+I,"a-value"),checked:A._$g("176-"+i+"-"+c+"-"+I,"a-checked"),_i:"176-"+i+"-"+c+"-"+I}}),E("v-uni-text",{attrs:{_i:"177-"+i+"-"+c+"-"+I}},[A._v(A._$g("177-"+i+"-"+c+"-"+I,"t0-0")),A._$g("178-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("178-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"178-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e()],1)],1)],1)],1):A._e(),A._$g("179-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("179-"+i+"-"+c+"-"+I,"sc"),style:A._$g("179-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"179-"+i+"-"+c+"-"+I}},[A._$g("180-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"180-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("181-"+i+"-"+c+"-"+I,"sc"),style:A._$g("181-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"181-"+i+"-"+c+"-"+I}},[A._$g("182-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("182-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"182-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("181-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("183-"+i+"-"+c+"-"+I,"sc"),style:A._$g("183-"+i+"-"+c+"-"+I,"s"),attrs:{mode:"date",value:A._$g("183-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("183-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("183-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("183-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"183-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("184-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"184-"+i+"-"+c+"-"+I}},[A._v(A._$g("184-"+i+"-"+c+"-"+I,"t0-0"))])],1)],1):A._e(),A._$g("185-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"185-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("186-"+i+"-"+c+"-"+I,"sc"),style:A._$g("186-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"186-"+i+"-"+c+"-"+I}},[A._$g("187-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("187-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"187-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("186-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-picker",{staticClass:A._$g("188-"+i+"-"+c+"-"+I,"sc"),style:A._$g("188-"+i+"-"+c+"-"+I,"s"),attrs:{mode:"date",value:A._$g("188-"+i+"-"+c+"-"+I,"a-value"),"data-iiindex":A._$g("188-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("188-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("188-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"188-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g("189-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"189-"+i+"-"+c+"-"+I}},[A._v(A._$g("189-"+i+"-"+c+"-"+I,"t0-0"))])],1)],1):A._e()],1):A._e(),A._$g("190-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("190-"+i+"-"+c+"-"+I,"sc"),style:A._$g("190-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"190-"+i+"-"+c+"-"+I}},[A._$g("191-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"191-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("192-"+i+"-"+c+"-"+I,"sc"),style:A._$g("192-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"192-"+i+"-"+c+"-"+I}},[A._$g("193-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("193-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"193-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("192-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("194-"+i+"-"+c+"-"+I,"i")?E("v-uni-picker",{staticClass:A._$g("194-"+i+"-"+c+"-"+I,"sc"),style:A._$g("194-"+i+"-"+c+"-"+I,"s"),attrs:{range:A._$g("194-"+i+"-"+c+"-"+I,"a-range"),"range-key":"CN_S_NAME","data-iiindex":A._$g("194-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("194-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("194-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("194-"+i+"-"+c+"-"+I,"a-disabled"),_i:"194-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"195-"+i+"-"+c+"-"+I}},[A._v(A._$g("195-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._$g("196-"+i+"-"+c+"-"+I,"e")?E("select-cy",{style:A._$g("196-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("196-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("196-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("196-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"196-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e(),A._$g("197-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"197-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("198-"+i+"-"+c+"-"+I,"sc"),style:A._$g("198-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"198-"+i+"-"+c+"-"+I}},[A._$g("199-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("199-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"199-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("198-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("200-"+i+"-"+c+"-"+I,"i")?E("v-uni-picker",{staticClass:A._$g("200-"+i+"-"+c+"-"+I,"sc"),style:A._$g("200-"+i+"-"+c+"-"+I,"s"),attrs:{range:A._$g("200-"+i+"-"+c+"-"+I,"a-range"),"range-key":"CN_S_NAME","data-iiindex":A._$g("200-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("200-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("200-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"200-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"201-"+i+"-"+c+"-"+I}},[A._v(A._$g("201-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._$g("202-"+i+"-"+c+"-"+I,"e")?E("select-cy",{style:A._$g("202-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("202-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("202-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("202-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"202-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}}):A._e()],1):A._e()],1):A._e(),A._$g("203-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("203-"+i+"-"+c+"-"+I,"sc"),style:A._$g("203-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"203-"+i+"-"+c+"-"+I}},[A._$g("204-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"204-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("205-"+i+"-"+c+"-"+I,"sc"),style:A._$g("205-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"205-"+i+"-"+c+"-"+I}},[A._$g("206-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("206-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"206-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("205-"+i+"-"+c+"-"+I,"t1-0")+":")],1),A._$g("207-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("207-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"207-"+i+"-"+c+"-"+I}},[E("a",{attrs:{"data-classid":A._$g("208-"+i+"-"+c+"-"+I,"a-data-classid"),"data-classname":A._$g("208-"+i+"-"+c+"-"+I,"a-data-classname"),_i:"208-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("209-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"209-"+i+"-"+c+"-"+I}})],1)],1):A._e(),A._$g("210-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("210-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"210-"+i+"-"+c+"-"+I}},[E("v-uni-picker",{staticClass:A._$g("211-"+i+"-"+c+"-"+I,"sc"),attrs:{range:A._$g("211-"+i+"-"+c+"-"+I,"a-range"),"range-key":"name","data-iiindex":A._$g("211-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("211-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("211-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"211-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"212-"+i+"-"+c+"-"+I}},[A._v(A._$g("212-"+i+"-"+c+"-"+I,"t0-0"))])],1),E("a",{staticClass:A._$g("213-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"213-"+i+"-"+c+"-"+I}},[E("i",{staticClass:A._$g("214-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"214-"+i+"-"+c+"-"+I}})],1)],1):A._e(),E("v-uni-input",{style:A._$g("215-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("215-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("215-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("215-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:"true",_i:"215-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("216-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"216-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("217-"+i+"-"+c+"-"+I,"sc"),style:A._$g("217-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"217-"+i+"-"+c+"-"+I}},[A._$g("218-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("218-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"218-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("217-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("219-"+i+"-"+c+"-"+I,"sc"),style:A._$g("219-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("219-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("219-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("219-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:"true",_i:"219-"+i+"-"+c+"-"+I}}),A._$g("220-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("220-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"220-"+i+"-"+c+"-"+I}},[E("a",{attrs:{"data-classid":A._$g("221-"+i+"-"+c+"-"+I,"a-data-classid"),"data-classname":A._$g("221-"+i+"-"+c+"-"+I,"a-data-classname"),_i:"221-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("222-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"222-"+i+"-"+c+"-"+I}})],1)],1):A._e(),A._$g("223-"+i+"-"+c+"-"+I,"i")?E("div",{staticClass:A._$g("223-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"223-"+i+"-"+c+"-"+I}},[E("v-uni-picker",{staticClass:A._$g("224-"+i+"-"+c+"-"+I,"sc"),attrs:{range:A._$g("224-"+i+"-"+c+"-"+I,"a-range"),"range-key":"name","data-iiindex":A._$g("224-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("224-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("224-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"224-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"225-"+i+"-"+c+"-"+I}},[A._v(A._$g("225-"+i+"-"+c+"-"+I,"t0-0"))])],1),E("a",{staticClass:A._$g("226-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"226-"+i+"-"+c+"-"+I}},[E("i",{staticClass:A._$g("227-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"227-"+i+"-"+c+"-"+I}})],1)],1):A._e()],1):A._e()],1):A._e(),A._$g("228-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("228-"+i+"-"+c+"-"+I,"sc"),style:A._$g("228-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"228-"+i+"-"+c+"-"+I}},[A._$g("229-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"229-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("230-"+i+"-"+c+"-"+I,"sc"),style:A._$g("230-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"230-"+i+"-"+c+"-"+I}},[A._$g("231-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("231-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"231-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("230-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("div",{staticClass:A._$g("232-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"232-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("233-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"233-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("234-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"234-"+i+"-"+c+"-"+I}})],1)],1),E("v-uni-input",{style:A._$g("235-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("235-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"235-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("236-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"236-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("237-"+i+"-"+c+"-"+I,"sc"),style:A._$g("237-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"237-"+i+"-"+c+"-"+I}},[A._$g("238-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("238-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"238-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("237-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("239-"+i+"-"+c+"-"+I,"sc"),style:A._$g("239-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("239-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"239-"+i+"-"+c+"-"+I}}),E("div",{staticClass:A._$g("240-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"240-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("241-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"241-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("242-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"242-"+i+"-"+c+"-"+I}})],1)],1)],1):A._e()],1):A._e(),A._$g("243-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("243-"+i+"-"+c+"-"+I,"sc"),style:A._$g("243-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"243-"+i+"-"+c+"-"+I}},[A._$g("244-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"244-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("245-"+i+"-"+c+"-"+I,"sc"),style:A._$g("245-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"245-"+i+"-"+c+"-"+I}},[A._$g("246-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("246-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"246-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("245-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("div",{staticClass:A._$g("247-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"247-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("248-"+i+"-"+c+"-"+I,"sc"),attrs:{href:"#",_i:"248-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("249-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"249-"+i+"-"+c+"-"+I}})],1)],1),E("v-uni-input",{style:A._$g("250-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("250-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"250-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("251-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"251-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("252-"+i+"-"+c+"-"+I,"sc"),style:A._$g("252-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"252-"+i+"-"+c+"-"+I}},[A._$g("253-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("253-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"253-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("252-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("254-"+i+"-"+c+"-"+I,"sc"),style:A._$g("254-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text",value:A._$g("254-"+i+"-"+c+"-"+I,"a-value"),disabled:"true",_i:"254-"+i+"-"+c+"-"+I}}),E("div",{staticClass:A._$g("255-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"255-"+i+"-"+c+"-"+I}},[E("a",{staticClass:A._$g("256-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"256-"+i+"-"+c+"-"+I},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("257-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"257-"+i+"-"+c+"-"+I}})],1)],1)],1):A._e()],1):A._e(),A._$g("258-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("258-"+i+"-"+c+"-"+I,"sc"),style:A._$g("258-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"258-"+i+"-"+c+"-"+I}},[A._$g("259-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"259-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("260-"+i+"-"+c+"-"+I,"sc"),style:A._$g("260-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"260-"+i+"-"+c+"-"+I}},[A._$g("261-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("261-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"261-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("260-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{style:A._$g("262-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("262-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("262-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("262-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("262-"+i+"-"+c+"-"+I,"a-disabled"),_i:"262-"+i+"-"+c+"-"+I}})],1):A._e(),A._$g("263-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"263-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("264-"+i+"-"+c+"-"+I,"sc"),style:A._$g("264-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"264-"+i+"-"+c+"-"+I}},[A._$g("265-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("265-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"265-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("264-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("v-uni-input",{staticClass:A._$g("266-"+i+"-"+c+"-"+I,"sc"),style:A._$g("266-"+i+"-"+c+"-"+I,"s"),attrs:{type:"text","data-iiindex":A._$g("266-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("266-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("266-"+i+"-"+c+"-"+I,"a-data-iindex"),disabled:A._$g("266-"+i+"-"+c+"-"+I,"a-disabled"),_i:"266-"+i+"-"+c+"-"+I}})],1):A._e()],1):A._e(),A._$g("267-"+i+"-"+c+"-"+I,"i")?E("uni-view",{staticClass:A._$g("267-"+i+"-"+c+"-"+I,"sc"),style:A._$g("267-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"267-"+i+"-"+c+"-"+I}},[A._$g("268-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"268-"+i+"-"+c+"-"+I}},[E("v-uni-text",{staticClass:A._$g("269-"+i+"-"+c+"-"+I,"sc"),style:A._$g("269-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"269-"+i+"-"+c+"-"+I}},[A._$g("270-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("270-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"270-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("269-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("271-"+i+"-"+c+"-"+I,"sc"),style:A._$g("271-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("271-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("271-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("271-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"271-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("271-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._e(),A._$g("272-"+i+"-"+c+"-"+I,"i")?E("uni-view",{attrs:{_i:"272-"+i+"-"+c+"-"+I}},[E("p",{staticClass:A._$g("273-"+i+"-"+c+"-"+I,"sc"),style:A._$g("273-"+i+"-"+c+"-"+I,"s"),attrs:{_i:"273-"+i+"-"+c+"-"+I}},[A._$g("274-"+i+"-"+c+"-"+I,"i")?E("i",{staticClass:A._$g("274-"+i+"-"+c+"-"+I,"sc"),attrs:{_i:"274-"+i+"-"+c+"-"+I}},[A._v("*")]):A._e(),A._v(A._$g("273-"+i+"-"+c+"-"+I,"t1-0")+":")],1),E("pickerAddress",{staticClass:A._$g("275-"+i+"-"+c+"-"+I,"sc"),style:A._$g("275-"+i+"-"+c+"-"+I,"s"),attrs:{"data-iiindex":A._$g("275-"+i+"-"+c+"-"+I,"a-data-iiindex"),"data-index":A._$g("275-"+i+"-"+c+"-"+I,"a-data-index"),"data-iindex":A._$g("275-"+i+"-"+c+"-"+I,"a-data-iindex"),_i:"275-"+i+"-"+c+"-"+I},on:{change:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g("275-"+i+"-"+c+"-"+I,"t0-0"))])],1):A._e()],1):A._e()],1)})),1)],1)})),A._$g("276-"+i,"i")?E("uni-view",{staticClass:A._$g("276-"+i,"sc"),attrs:{_i:"276-"+i}},[E("a",{staticClass:A._$g("277-"+i,"sc"),attrs:{href:"javascript:;",_i:"277-"+i},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{staticClass:A._$g("278-"+i,"sc"),attrs:{_i:"278-"+i}})],1)],1):A._e()],2)}))],2),A._$g(279,"i")?E("v-uni-button",{staticClass:A._$g(279,"sc"),attrs:{type:"default",_i:279},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u53d6\u6d88")]):A._e(),A._$g(280,"i")?E("v-uni-button",{staticClass:A._$g(280,"sc"),attrs:{type:"default",_i:280},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(280,"t0-0"))]):A._$g(281,"e")?E("v-uni-button",{staticClass:A._$g(281,"sc"),attrs:{type:"default",_i:281},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(281,"t0-0"))]):A._e()],2)},i=[]},"2a47":function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},"2f27":function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={uniPopup:E("1767").default,uniPopupDialog:E("0af9").default,cmdProgress:E("f990").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticStyle:{width:"100vw",height:"64vh"},attrs:{_i:0}},[E("div",{staticClass:A._$g(1,"sc"),attrs:{id:"headr",_i:1}},[E("v-uni-image",{staticClass:A._$g(2,"sc"),attrs:{src:A._$g(2,"a-src"),_i:2}})],1),E("div",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},[E("v-uni-form",{staticClass:A._$g(4,"sc"),attrs:{id:"login-form",_i:4}},[E("a",{staticClass:A._$g(5,"sc"),attrs:{href:"javascript:;",_i:5},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u914d\u7f6e")]),E("div",{staticClass:A._$g(6,"sc"),attrs:{_i:6}},[E("v-uni-label",{staticClass:A._$g(7,"sc"),attrs:{_i:7}},[E("v-uni-image",{staticClass:A._$g(8,"sc"),attrs:{src:A._$g(8,"a-src"),_i:8}})],1),E("v-uni-input",{staticClass:A._$g(9,"sc"),attrs:{type:"text",placeholder:"\u8bf7\u8f93\u5165\u8d26\u53f7",_i:9},model:{value:A._$g(9,"v-model"),callback:function(B){A.$handleVModelEvent(9,B)},expression:"userName"}})],1),E("div",{staticClass:A._$g(10,"sc"),attrs:{_i:10}},[E("v-uni-label",{staticClass:A._$g(11,"sc"),attrs:{_i:11}},[E("v-uni-image",{staticClass:A._$g(12,"sc"),attrs:{src:A._$g(12,"a-src"),_i:12}})],1),E("v-uni-input",{staticClass:A._$g(13,"sc"),attrs:{type:"password",placeholder:"\u8bf7\u8f93\u5165\u5bc6\u7801",_i:13},model:{value:A._$g(13,"v-model"),callback:function(B){A.$handleVModelEvent(13,B)},expression:"userPwd"}})],1),E("v-uni-checkbox-group",{staticClass:A._$g(14,"sc"),attrs:{_i:14},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:15}},[E("v-uni-checkbox",{attrs:{value:"1",checked:A._$g(16,"a-checked"),_i:16}}),E("v-uni-text",{attrs:{_i:17}},[A._v("\u8bb0\u4f4f\u5bc6\u7801")])],1)],1)],1),E("v-uni-button",{staticClass:A._$g(18,"sc"),attrs:{id:"login",type:"default",_i:18},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v(A._$g(18,"t0-0"))]),E("p",{staticStyle:{float:"right",margin:"10px 10px",color:"#c8c7cc"},attrs:{_i:19}},[E("span",{attrs:{_i:20}},[A._v("\u7248\u672c\u53f7\uff1a")]),E("span",{attrs:{_i:21}},[A._v(A._$g(21,"t0-0"))])],1),E("div",{staticStyle:{"text-align":"center",background:"white","border-top":"0px solid #C0C0C0",color:"#7cd0f8",position:"absolute",bottom:"0",width:"100%",height:"24px","padding-top":"3px","font-size":"11px"},attrs:{_i:22}})],1),E("uni-view",{attrs:{_i:23}},[E("uni-popup",{ref:"inputDialog",attrs:{_i:24}},[E("uni-popup-dialog",{ref:"inputClose",attrs:{_i:25},on:{confirm:function(B){return A.$handleViewEvent(B)}}})],1),E("uni-popup",{ref:"promotion",attrs:{_i:26}},[E("uni-view",{staticClass:A._$g(27,"sc"),staticStyle:{width:"700rpx",padding:"20rpx 40rpx",background:"white","font-size":"36rpx"},attrs:{_i:27}},[A._$g(28,"i")?E("uni-view",{staticClass:A._$g(28,"sc"),attrs:{_i:28}},[E("uni-view",{staticStyle:{"text-align":"center","padding-top":"20rpx","padding-bottom":"40rpx"},attrs:{_i:29}},[A._v("\u7cfb\u7edf\u6709\u65b0\u7248\u672c\uff0c\u662f\u5426\u9700\u8981\u66f4\u65b0")]),E("v-uni-text",{staticStyle:{display:"inline-block",color:"#7cd0f8",width:"50%","text-align":"center"},attrs:{_i:30},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u53d6\u6d88")]),E("v-uni-text",{staticStyle:{display:"inline-block",color:"#7cd0f8",width:"50%","text-align":"center"},attrs:{_i:31},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u786e\u8ba4")])],1):E("uni-view",{staticClass:A._$g(32,"sc"),attrs:{_i:32}},[E("cmd-progress",{attrs:{_i:33}})],1)],1)],1)],1)],1)},i=[]},"3d17":function(A,B,E){"use strict";E.r(B);var g=E("e536"),Q=E("7d55");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("274e");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},4042:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";\r\n/*!\r\n *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome\r\n *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */@font-face{font-family:FontAwesome;src:url("data:font/ttf;charset=utf-8;base64,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ZQAuAGkAbwAAaHR0cDovL2ZvbnRhd2Vzb21lLmlvAABoAHQAdABwADoALwAvAGYAbwBuAHQAYQB3AGUAcwBvAG0AZQAuAGkAbwAvAGwAaQBjAGUAbgBzAGUALwAAaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UvAAACAAAAAAAA/yAAWgAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAABAAIAAwECAI4AiwCKAI0AkACRAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8AjACSAI8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAA4A7wANAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcAIgIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgDSAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gCUB3VuaTAwQTAHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMkYHdW5pMjA1Rgd1bmkyNUZDBWdsYXNzBW11c2ljBnNlYXJjaAhlbnZlbG9wZQVoZWFydARzdGFyCnN0YXJfZW1wdHkEdXNlcgRmaWxtCHRoX2xhcmdlAnRoB3RoX2xpc3QCb2sGcmVtb3ZlB3pvb21faW4Iem9vbV9vdXQDb2ZmBnNpZ25hbANjb2cFdHJhc2gEaG9tZQhmaWxlX2FsdAR0aW1lBHJvYWQMZG93bmxvYWRfYWx0CGRvd25sb2FkBnVwbG9hZAVpbmJveAtwbGF5X2NpcmNsZQZyZXBlYXQHcmVmcmVzaAhsaXN0X2FsdARsb2NrBGZsYWcKaGVhZHBob25lcwp2b2x1bWVfb2ZmC3ZvbHVtZV9kb3duCXZvbHVtZV91cAZxcmNvZGUHYmFyY29kZQN0YWcEdGFncwRib29rCGJvb2ttYXJrBXByaW50BmNhbWVyYQRmb250BGJvbGQGaXRhbGljC3RleHRfaGVpZ2h0CnRleHRfd2lkdGgKYWxpZ25fbGVmdAxhbGlnbl9jZW50ZXILYWxpZ25fcmlnaHQNYWxpZ25fanVzdGlmeQRsaXN0C2luZGVudF9sZWZ0DGluZGVudF9yaWdodA5mYWNldGltZV92aWRlbwdwaWN0dXJlBnBlbmNpbAptYXBfbWFya2VyBmFkanVzdAR0aW50BGVkaXQFc2hhcmUFY2hlY2sEbW92ZQ1zdGVwX2JhY2t3YXJkDWZhc3RfYmFja3dhcmQIYmFja3dhcmQEcGxheQVwYXVzZQRzdG9wB2ZvcndhcmQMZmFzdF9mb3J3YXJkDHN0ZXBfZm9yd2FyZAVlamVjdAxjaGV2cm9uX2xlZnQNY2hldnJvbl9yaWdodAlwbHVzX3NpZ24KbWludXNfc2lnbgtyZW1vdmVfc2lnbgdva19zaWduDXF1ZXN0aW9uX3NpZ24JaW5mb19zaWduCnNjcmVlbnNob3QNcmVtb3ZlX2NpcmNsZQlva19jaXJjbGUKYmFuX2NpcmNsZQphcnJvd19sZWZ0C2Fycm93X3JpZ2h0CGFycm93X3VwCmFycm93X2Rvd24Jc2hhcmVfYWx0C3Jlc2l6ZV9mdWxsDHJlc2l6ZV9zbWFsbBBleGNsYW1hdGlvbl9zaWduBGdpZnQEbGVhZgRmaXJlCGV5ZV9vcGVuCWV5ZV9jbG9zZQx3YXJuaW5nX3NpZ24FcGxhbmUIY2FsZW5kYXIGcmFuZG9tB2NvbW1lbnQGbWFnbmV0CmNoZXZyb25fdXAMY2hldnJvbl9kb3duB3JldHdlZXQNc2hvcHBpbmdfY2FydAxmb2xkZXJfY2xvc2ULZm9sZGVyX29wZW4PcmVzaXplX3ZlcnRpY2FsEXJlc2l6ZV9ob3Jpem9udGFsCWJhcl9jaGFydAx0d2l0dGVyX3NpZ24NZmFjZWJvb2tfc2lnbgxjYW1lcmFfcmV0cm8Da2V5BGNvZ3MIY29tbWVudHMNdGh1bWJzX3VwX2FsdA90aHVtYnNfZG93bl9hbHQJc3Rhcl9oYWxmC2hlYXJ0X2VtcHR5B3NpZ25vdXQNbGlua2VkaW5fc2lnbgdwdXNocGluDWV4dGVybmFsX2xpbmsGc2lnbmluBnRyb3BoeQtnaXRodWJfc2lnbgp1cGxvYWRfYWx0BWxlbW9uBXBob25lC2NoZWNrX2VtcHR5DmJvb2ttYXJrX2VtcHR5CnBob25lX3NpZ24HdHdpdHRlcghmYWNlYm9vawZnaXRodWIGdW5sb2NrC2NyZWRpdF9jYXJkA3JzcwNoZGQIYnVsbGhvcm4EYmVsbAtjZXJ0aWZpY2F0ZQpoYW5kX3JpZ2h0CWhhbmRfbGVmdAdoYW5kX3VwCWhhbmRfZG93bhFjaXJjbGVfYXJyb3dfbGVmdBJjaXJjbGVfYXJyb3dfcmlnaHQPY2lyY2xlX2Fycm93X3VwEWNpcmNsZV9hcnJvd19kb3duBWdsb2JlBndyZW5jaAV0YXNrcwZmaWx0ZXIJYnJpZWZjYXNlCmZ1bGxzY3JlZW4FZ3JvdXAEbGluawVjbG91ZAZiZWFrZXIDY3V0BGNvcHkKcGFwZXJfY2xpcARzYXZlCnNpZ25fYmxhbmsHcmVvcmRlcgJ1bAJvbA1zdHJpa2V0aHJvdWdoCXVuZGVybGluZQV0YWJsZQVtYWdpYwV0cnVjawlwaW50ZXJlc3QOcGludGVyZXN0X3NpZ24QZ29vZ2xlX3BsdXNfc2lnbgtnb29nbGVfcGx1cwVtb25leQpjYXJldF9kb3duCGNhcmV0X3VwCmNhcmV0X2xlZnQLY2FyZXRfcmlnaHQHY29sdW1ucwRzb3J0CXNvcnRfZG93bgdzb3J0X3VwDGVudmVsb3BlX2FsdAhsaW5rZWRpbgR1bmRvBWxlZ2FsCWRhc2hib2FyZAtjb21tZW50X2FsdAxjb21tZW50c19hbHQEYm9sdAdzaXRlbWFwCHVtYnJlbGxhBXBhc3RlCmxpZ2h0X2J1bGIIZXhjaGFuZ2UOY2xvdWRfZG93bmxvYWQMY2xvdWRfdXBsb2FkB3VzZXJfbWQLc3RldGhvc2NvcGUIc3VpdGNhc2UIYmVsbF9hbHQGY29mZmVlBGZvb2QNZmlsZV90ZXh0X2FsdAhidWlsZGluZwhob3NwaXRhbAlhbWJ1bGFuY2UGbWVka2l0C2ZpZ2h0ZXJfamV0BGJlZXIGaF9zaWduBGYwZmURZG91YmxlX2FuZ2xlX2xlZnQSZG91YmxlX2FuZ2xlX3JpZ2h0D2RvdWJsZV9hbmdsZV91cBFkb3VibGVfYW5nbGVfZG93bgphbmdsZV9sZWZ0C2FuZ2xlX3JpZ2h0CGFuZ2xlX3VwCmFuZ2xlX2Rvd24HZGVza3RvcAZsYXB0b3AGdGFibGV0DG1vYmlsZV9waG9uZQxjaXJjbGVfYmxhbmsKcXVvdGVfbGVmdAtxdW90ZV9yaWdodAdzcGlubmVyBmNpcmNsZQVyZXBseQpnaXRodWJfYWx0EGZvbGRlcl9jbG9zZV9hbHQPZm9sZGVyX29wZW5fYWx0CmV4cGFuZF9hbHQMY29sbGFwc2VfYWx0BXNtaWxlBWZyb3duA21laAdnYW1lcGFkCGtleWJvYXJkCGZsYWdfYWx0DmZsYWdfY2hlY2tlcmVkCHRlcm1pbmFsBGNvZGUJcmVwbHlfYWxsD3N0YXJfaGFsZl9lbXB0eQ5sb2NhdGlvbl9hcnJvdwRjcm9wCWNvZGVfZm9yawZ1bmxpbmsEXzI3OQtleGNsYW1hdGlvbgtzdXBlcnNjcmlwdAlzdWJzY3JpcHQEXzI4MwxwdXp6bGVfcGllY2UKbWljcm9waG9uZQ5taWNyb3Bob25lX29mZgZzaGllbGQOY2FsZW5kYXJfZW1wdHkRZmlyZV9leHRpbmd1aXNoZXIGcm9ja2V0Bm1heGNkbhFjaGV2cm9uX3NpZ25fbGVmdBJjaGV2cm9uX3NpZ25fcmlnaHQPY2hldnJvbl9zaWduX3VwEWNoZXZyb25fc2lnbl9kb3duBWh0bWw1BGNzczMGYW5jaG9yCnVubG9ja19hbHQIYnVsbHNleWUTZWxsaXBzaXNfaG9yaXpvbnRhbBFlbGxpcHNpc192ZXJ0aWNhbARfMzAzCXBsYXlfc2lnbgZ0aWNrZXQObWludXNfc2lnbl9hbHQLY2hlY2tfbWludXMIbGV2ZWxfdXAKbGV2ZWxfZG93bgpjaGVja19zaWduCWVkaXRfc2lnbgRfMzEyCnNoYXJlX3NpZ24HY29tcGFzcwhjb2xsYXBzZQxjb2xsYXBzZV90b3AEXzMxNwNldXIDZ2JwA3VzZANpbnIDanB5A3J1YgNrcncDYnRjBGZpbGUJZmlsZV90ZXh0EHNvcnRfYnlfYWxwaGFiZXQEXzMyORJzb3J0X2J5X2F0dHJpYnV0ZXMWc29ydF9ieV9hdHRyaWJ1dGVzX2FsdA1zb3J0X2J5X29yZGVyEXNvcnRfYnlfb3JkZXJfYWx0BF8zMzQEXzMzNQx5b3V0dWJlX3NpZ24HeW91dHViZQR4aW5nCXhpbmdfc2lnbgx5b3V0dWJlX3BsYXkHZHJvcGJveA1zdGFja2V4Y2hhbmdlCWluc3RhZ3JhbQZmbGlja3IDYWRuBGYxNzEOYml0YnVja2V0X3NpZ24GdHVtYmxyC3R1bWJscl9zaWduD2xvbmdfYXJyb3dfZG93bg1sb25nX2Fycm93X3VwD2xvbmdfYXJyb3dfbGVmdBBsb25nX2Fycm93X3JpZ2h0B3dpbmRvd3MHYW5kcm9pZAVsaW51eAdkcmliYmxlBXNreXBlCmZvdXJzcXVhcmUGdHJlbGxvBmZlbWFsZQRtYWxlBmdpdHRpcANzdW4EXzM2NgdhcmNoaXZlA2J1ZwJ2awV3ZWlibwZyZW5yZW4EXzM3Mg5zdGFja19leGNoYW5nZQRfMzc0FWFycm93X2NpcmNsZV9hbHRfbGVmdARfMzc2DmRvdF9jaXJjbGVfYWx0BF8zNzgMdmltZW9fc3F1YXJlBF8zODANcGx1c19zcXVhcmVfbwRfMzgyBF8zODMEXzM4NARfMzg1BF8zODYEXzM4NwRfMzg4BF8zODkHdW5pRjFBMARmMWExBF8zOTIEXzM5MwRmMWE0BF8zOTUEXzM5NgRfMzk3BF8zOTgEXzM5OQRfNDAwBGYxYWIEXzQwMgRfNDAzBF80MDQHdW5pRjFCMQRfNDA2BF80MDcEXzQwOARfNDA5BF80MTAEXzQxMQRfNDEyBF80MTMEXzQxNARfNDE1BF80MTYEXzQxNwRfNDE4BF80MTkHdW5pRjFDMAd1bmlGMUMxBF80MjIEXzQyMwRfNDI0BF80MjUEXzQyNgRfNDI3BF80MjgEXzQyOQRfNDMwBF80MzEEXzQzMgRfNDMzBF80MzQHdW5pRjFEMAd1bmlGMUQxB3VuaUYxRDIEXzQzOARfNDM5B3VuaUYxRDUHdW5pRjFENgd1bmlGMUQ3BF80NDMEXzQ0NARfNDQ1BF80NDYEXzQ0NwRfNDQ4BF80NDkHdW5pRjFFMARfNDUxBF80NTIEXzQ1MwRfNDU0BF80NTUEXzQ1NgRfNDU3BF80NTgEXzQ1OQRfNDYwBF80NjEEXzQ2MgRfNDYzBF80NjQHdW5pRjFGMARfNDY2BF80NjcEZjFmMwRfNDY5BF80NzAEXzQ3MQRfNDcyBF80NzMEXzQ3NARfNDc1BF80NzYEZjFmYwRfNDc4BF80NzkEXzQ4MARfNDgxBF80ODIEXzQ4MwRfNDg0BF80ODUEXzQ4NgRfNDg3BF80ODgEXzQ4OQRfNDkwBF80OTEEXzQ5MgRfNDkzBF80OTQAAAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQABAf8AAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAAy1MioAAAAADQImQt") format("truetype");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul > li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-rotate-90,\r\n:root .fa-rotate-180,\r\n:root .fa-rotate-270,\r\n:root .fa-flip-horizontal,\r\n:root .fa-flip-vertical{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,\r\n.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\\f000"}.fa-music:before{content:"\\f001"}.fa-search:before{content:"\\f002"}.fa-envelope-o:before{content:"\\f003"}.fa-heart:before{content:"\\f004"}.fa-star:before{content:"\\f005"}.fa-star-o:before{content:"\\f006"}.fa-user:before{content:"\\f007"}.fa-film:before{content:"\\f008"}.fa-th-large:before{content:"\\f009"}.fa-th:before{content:"\\f00a"}.fa-th-list:before{content:"\\f00b"}.fa-check:before{content:"\\f00c"}.fa-remove:before,\r\n.fa-close:before,\r\n.fa-times:before{content:"\\f00d"}.fa-search-plus:before{content:"\\f00e"}.fa-search-minus:before{content:"\\f010"}.fa-power-off:before{content:"\\f011"}.fa-signal:before{content:"\\f012"}.fa-gear:before,\r\n.fa-cog:before{content:"\\f013"}.fa-trash-o:before{content:"\\f014"}.fa-home:before{content:"\\f015"}.fa-file-o:before{content:"\\f016"}.fa-clock-o:before{content:"\\f017"}.fa-road:before{content:"\\f018"}.fa-download:before{content:"\\f019"}.fa-arrow-circle-o-down:before{content:"\\f01a"}.fa-arrow-circle-o-up:before{content:"\\f01b"}.fa-inbox:before{content:"\\f01c"}.fa-play-circle-o:before{content:"\\f01d"}.fa-rotate-right:before,\r\n.fa-repeat:before{content:"\\f01e"}.fa-refresh:before{content:"\\f021"}.fa-list-alt:before{content:"\\f022"}.fa-lock:before{content:"\\f023"}.fa-flag:before{content:"\\f024"}.fa-headphones:before{content:"\\f025"}.fa-volume-off:before{content:"\\f026"}.fa-volume-down:before{content:"\\f027"}.fa-volume-up:before{content:"\\f028"}.fa-qrcode:before{content:"\\f029"}.fa-barcode:before{content:"\\f02a"}.fa-tag:before{content:"\\f02b"}.fa-tags:before{content:"\\f02c"}.fa-book:before{content:"\\f02d"}.fa-bookmark:before{content:"\\f02e"}.fa-print:before{content:"\\f02f"}.fa-camera:before{content:"\\f030"}.fa-font:before{content:"\\f031"}.fa-bold:before{content:"\\f032"}.fa-italic:before{content:"\\f033"}.fa-text-height:before{content:"\\f034"}.fa-text-width:before{content:"\\f035"}.fa-align-left:before{content:"\\f036"}.fa-align-center:before{content:"\\f037"}.fa-align-right:before{content:"\\f038"}.fa-align-justify:before{content:"\\f039"}.fa-list:before{content:"\\f03a"}.fa-dedent:before,\r\n.fa-outdent:before{content:"\\f03b"}.fa-indent:before{content:"\\f03c"}.fa-video-camera:before{content:"\\f03d"}.fa-photo:before,\r\n.fa-image:before,\r\n.fa-picture-o:before{content:"\\f03e"}.fa-pencil:before{content:"\\f040"}.fa-map-marker:before{content:"\\f041"}.fa-adjust:before{content:"\\f042"}.fa-tint:before{content:"\\f043"}.fa-edit:before,\r\n.fa-pencil-square-o:before{content:"\\f044"}.fa-share-square-o:before{content:"\\f045"}.fa-check-square-o:before{content:"\\f046"}.fa-arrows:before{content:"\\f047"}.fa-step-backward:before{content:"\\f048"}.fa-fast-backward:before{content:"\\f049"}.fa-backward:before{content:"\\f04a"}.fa-play:before{content:"\\f04b"}.fa-pause:before{content:"\\f04c"}.fa-stop:before{content:"\\f04d"}.fa-forward:before{content:"\\f04e"}.fa-fast-forward:before{content:"\\f050"}.fa-step-forward:before{content:"\\f051"}.fa-eject:before{content:"\\f052"}.fa-chevron-left:before{content:"\\f053"}.fa-chevron-right:before{content:"\\f054"}.fa-plus-circle:before{content:"\\f055"}.fa-minus-circle:before{content:"\\f056"}.fa-times-circle:before{content:"\\f057"}.fa-check-circle:before{content:"\\f058"}.fa-question-circle:before{content:"\\f059"}.fa-info-circle:before{content:"\\f05a"}.fa-crosshairs:before{content:"\\f05b"}.fa-times-circle-o:before{content:"\\f05c"}.fa-check-circle-o:before{content:"\\f05d"}.fa-ban:before{content:"\\f05e"}.fa-arrow-left:before{content:"\\f060"}.fa-arrow-right:before{content:"\\f061"}.fa-arrow-up:before{content:"\\f062"}.fa-arrow-down:before{content:"\\f063"}.fa-mail-forward:before,\r\n.fa-share:before{content:"\\f064"}.fa-expand:before{content:"\\f065"}.fa-compress:before{content:"\\f066"}.fa-plus:before{content:"\\f067"}.fa-minus:before{content:"\\f068"}.fa-asterisk:before{content:"\\f069"}.fa-exclamation-circle:before{content:"\\f06a"}.fa-gift:before{content:"\\f06b"}.fa-leaf:before{content:"\\f06c"}.fa-fire:before{content:"\\f06d"}.fa-eye:before{content:"\\f06e"}.fa-eye-slash:before{content:"\\f070"}.fa-warning:before,\r\n.fa-exclamation-triangle:before{content:"\\f071"}.fa-plane:before{content:"\\f072"}.fa-calendar:before{content:"\\f073"}.fa-random:before{content:"\\f074"}.fa-comment:before{content:"\\f075"}.fa-magnet:before{content:"\\f076"}.fa-chevron-up:before{content:"\\f077"}.fa-chevron-down:before{content:"\\f078"}.fa-retweet:before{content:"\\f079"}.fa-shopping-cart:before{content:"\\f07a"}.fa-folder:before{content:"\\f07b"}.fa-folder-open:before{content:"\\f07c"}.fa-arrows-v:before{content:"\\f07d"}.fa-arrows-h:before{content:"\\f07e"}.fa-bar-chart-o:before,\r\n.fa-bar-chart:before{content:"\\f080"}.fa-twitter-square:before{content:"\\f081"}.fa-facebook-square:before{content:"\\f082"}.fa-camera-retro:before{content:"\\f083"}.fa-key:before{content:"\\f084"}.fa-gears:before,\r\n.fa-cogs:before{content:"\\f085"}.fa-comments:before{content:"\\f086"}.fa-thumbs-o-up:before{content:"\\f087"}.fa-thumbs-o-down:before{content:"\\f088"}.fa-star-half:before{content:"\\f089"}.fa-heart-o:before{content:"\\f08a"}.fa-sign-out:before{content:"\\f08b"}.fa-linkedin-square:before{content:"\\f08c"}.fa-thumb-tack:before{content:"\\f08d"}.fa-external-link:before{content:"\\f08e"}.fa-sign-in:before{content:"\\f090"}.fa-trophy:before{content:"\\f091"}.fa-github-square:before{content:"\\f092"}.fa-upload:before{content:"\\f093"}.fa-lemon-o:before{content:"\\f094"}.fa-phone:before{content:"\\f095"}.fa-square-o:before{content:"\\f096"}.fa-bookmark-o:before{content:"\\f097"}.fa-phone-square:before{content:"\\f098"}.fa-twitter:before{content:"\\f099"}.fa-facebook:before{content:"\\f09a"}.fa-github:before{content:"\\f09b"}.fa-unlock:before{content:"\\f09c"}.fa-credit-card:before{content:"\\f09d"}.fa-rss:before{content:"\\f09e"}.fa-hdd-o:before{content:"\\f0a0"}.fa-bullhorn:before{content:"\\f0a1"}.fa-bell:before{content:"\\f0f3"}.fa-certificate:before{content:"\\f0a3"}.fa-hand-o-right:before{content:"\\f0a4"}.fa-hand-o-left:before{content:"\\f0a5"}.fa-hand-o-up:before{content:"\\f0a6"}.fa-hand-o-down:before{content:"\\f0a7"}.fa-arrow-circle-left:before{content:"\\f0a8"}.fa-arrow-circle-right:before{content:"\\f0a9"}.fa-arrow-circle-up:before{content:"\\f0aa"}.fa-arrow-circle-down:before{content:"\\f0ab"}.fa-globe:before{content:"\\f0ac"}.fa-wrench:before{content:"\\f0ad"}.fa-tasks:before{content:"\\f0ae"}.fa-filter:before{content:"\\f0b0"}.fa-briefcase:before{content:"\\f0b1"}.fa-arrows-alt:before{content:"\\f0b2"}.fa-group:before,\r\n.fa-users:before{content:"\\f0c0"}.fa-chain:before,\r\n.fa-link:before{content:"\\f0c1"}.fa-cloud:before{content:"\\f0c2"}.fa-flask:before{content:"\\f0c3"}.fa-cut:before,\r\n.fa-scissors:before{content:"\\f0c4"}.fa-copy:before,\r\n.fa-files-o:before{content:"\\f0c5"}.fa-paperclip:before{content:"\\f0c6"}.fa-save:before,\r\n.fa-floppy-o:before{content:"\\f0c7"}.fa-square:before{content:"\\f0c8"}.fa-navicon:before,\r\n.fa-reorder:before,\r\n.fa-bars:before{content:"\\f0c9"}.fa-list-ul:before{content:"\\f0ca"}.fa-list-ol:before{content:"\\f0cb"}.fa-strikethrough:before{content:"\\f0cc"}.fa-underline:before{content:"\\f0cd"}.fa-table:before{content:"\\f0ce"}.fa-magic:before{content:"\\f0d0"}.fa-truck:before{content:"\\f0d1"}.fa-pinterest:before{content:"\\f0d2"}.fa-pinterest-square:before{content:"\\f0d3"}.fa-google-plus-square:before{content:"\\f0d4"}.fa-google-plus:before{content:"\\f0d5"}.fa-money:before{content:"\\f0d6"}.fa-caret-down:before{content:"\\f0d7"}.fa-caret-up:before{content:"\\f0d8"}.fa-caret-left:before{content:"\\f0d9"}.fa-caret-right:before{content:"\\f0da"}.fa-columns:before{content:"\\f0db"}.fa-unsorted:before,\r\n.fa-sort:before{content:"\\f0dc"}.fa-sort-down:before,\r\n.fa-sort-desc:before{content:"\\f0dd"}.fa-sort-up:before,\r\n.fa-sort-asc:before{content:"\\f0de"}.fa-envelope:before{content:"\\f0e0"}.fa-linkedin:before{content:"\\f0e1"}.fa-rotate-left:before,\r\n.fa-undo:before{content:"\\f0e2"}.fa-legal:before,\r\n.fa-gavel:before{content:"\\f0e3"}.fa-dashboard:before,\r\n.fa-tachometer:before{content:"\\f0e4"}.fa-comment-o:before{content:"\\f0e5"}.fa-comments-o:before{content:"\\f0e6"}.fa-flash:before,\r\n.fa-bolt:before{content:"\\f0e7"}.fa-sitemap:before{content:"\\f0e8"}.fa-umbrella:before{content:"\\f0e9"}.fa-paste:before,\r\n.fa-clipboard:before{content:"\\f0ea"}.fa-lightbulb-o:before{content:"\\f0eb"}.fa-exchange:before{content:"\\f0ec"}.fa-cloud-download:before{content:"\\f0ed"}.fa-cloud-upload:before{content:"\\f0ee"}.fa-user-md:before{content:"\\f0f0"}.fa-stethoscope:before{content:"\\f0f1"}.fa-suitcase:before{content:"\\f0f2"}.fa-bell-o:before{content:"\\f0a2"}.fa-coffee:before{content:"\\f0f4"}.fa-cutlery:before{content:"\\f0f5"}.fa-file-text-o:before{content:"\\f0f6"}.fa-building-o:before{content:"\\f0f7"}.fa-hospital-o:before{content:"\\f0f8"}.fa-ambulance:before{content:"\\f0f9"}.fa-medkit:before{content:"\\f0fa"}.fa-fighter-jet:before{content:"\\f0fb"}.fa-beer:before{content:"\\f0fc"}.fa-h-square:before{content:"\\f0fd"}.fa-plus-square:before{content:"\\f0fe"}.fa-angle-double-left:before{content:"\\f100"}.fa-angle-double-right:before{content:"\\f101"}.fa-angle-double-up:before{content:"\\f102"}.fa-angle-double-down:before{content:"\\f103"}.fa-angle-left:before{content:"\\f104"}.fa-angle-right:before{content:"\\f105"}.fa-angle-up:before{content:"\\f106"}.fa-angle-down:before{content:"\\f107"}.fa-desktop:before{content:"\\f108"}.fa-laptop:before{content:"\\f109"}.fa-tablet:before{content:"\\f10a"}.fa-mobile-phone:before,\r\n.fa-mobile:before{content:"\\f10b"}.fa-circle-o:before{content:"\\f10c"}.fa-quote-left:before{content:"\\f10d"}.fa-quote-right:before{content:"\\f10e"}.fa-spinner:before{content:"\\f110"}.fa-circle:before{content:"\\f111"}.fa-mail-reply:before,\r\n.fa-reply:before{content:"\\f112"}.fa-github-alt:before{content:"\\f113"}.fa-folder-o:before{content:"\\f114"}.fa-folder-open-o:before{content:"\\f115"}.fa-smile-o:before{content:"\\f118"}.fa-frown-o:before{content:"\\f119"}.fa-meh-o:before{content:"\\f11a"}.fa-gamepad:before{content:"\\f11b"}.fa-keyboard-o:before{content:"\\f11c"}.fa-flag-o:before{content:"\\f11d"}.fa-flag-checkered:before{content:"\\f11e"}.fa-terminal:before{content:"\\f120"}.fa-code:before{content:"\\f121"}.fa-mail-reply-all:before,\r\n.fa-reply-all:before{content:"\\f122"}.fa-star-half-empty:before,\r\n.fa-star-half-full:before,\r\n.fa-star-half-o:before{content:"\\f123"}.fa-location-arrow:before{content:"\\f124"}.fa-crop:before{content:"\\f125"}.fa-code-fork:before{content:"\\f126"}.fa-unlink:before,\r\n.fa-chain-broken:before{content:"\\f127"}.fa-question:before{content:"\\f128"}.fa-info:before{content:"\\f129"}.fa-exclamation:before{content:"\\f12a"}.fa-superscript:before{content:"\\f12b"}.fa-subscript:before{content:"\\f12c"}.fa-eraser:before{content:"\\f12d"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-microphone:before{content:"\\f130"}.fa-microphone-slash:before{content:"\\f131"}.fa-shield:before{content:"\\f132"}.fa-calendar-o:before{content:"\\f133"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-rocket:before{content:"\\f135"}.fa-maxcdn:before{content:"\\f136"}.fa-chevron-circle-left:before{content:"\\f137"}.fa-chevron-circle-right:before{content:"\\f138"}.fa-chevron-circle-up:before{content:"\\f139"}.fa-chevron-circle-down:before{content:"\\f13a"}.fa-html5:before{content:"\\f13b"}.fa-css3:before{content:"\\f13c"}.fa-anchor:before{content:"\\f13d"}.fa-unlock-alt:before{content:"\\f13e"}.fa-bullseye:before{content:"\\f140"}.fa-ellipsis-h:before{content:"\\f141"}.fa-ellipsis-v:before{content:"\\f142"}.fa-rss-square:before{content:"\\f143"}.fa-play-circle:before{content:"\\f144"}.fa-ticket:before{content:"\\f145"}.fa-minus-square:before{content:"\\f146"}.fa-minus-square-o:before{content:"\\f147"}.fa-level-up:before{content:"\\f148"}.fa-level-down:before{content:"\\f149"}.fa-check-square:before{content:"\\f14a"}.fa-pencil-square:before{content:"\\f14b"}.fa-external-link-square:before{content:"\\f14c"}.fa-share-square:before{content:"\\f14d"}.fa-compass:before{content:"\\f14e"}.fa-toggle-down:before,\r\n.fa-caret-square-o-down:before{content:"\\f150"}.fa-toggle-up:before,\r\n.fa-caret-square-o-up:before{content:"\\f151"}.fa-toggle-right:before,\r\n.fa-caret-square-o-right:before{content:"\\f152"}.fa-euro:before,\r\n.fa-eur:before{content:"\\f153"}.fa-gbp:before{content:"\\f154"}.fa-dollar:before,\r\n.fa-usd:before{content:"\\f155"}.fa-rupee:before,\r\n.fa-inr:before{content:"\\f156"}.fa-cny:before,\r\n.fa-rmb:before,\r\n.fa-yen:before,\r\n.fa-jpy:before{content:"\\f157"}.fa-ruble:before,\r\n.fa-rouble:before,\r\n.fa-rub:before{content:"\\f158"}.fa-won:before,\r\n.fa-krw:before{content:"\\f159"}.fa-bitcoin:before,\r\n.fa-btc:before{content:"\\f15a"}.fa-file:before{content:"\\f15b"}.fa-file-text:before{content:"\\f15c"}.fa-sort-alpha-asc:before{content:"\\f15d"}.fa-sort-alpha-desc:before{content:"\\f15e"}.fa-sort-amount-asc:before{content:"\\f160"}.fa-sort-amount-desc:before{content:"\\f161"}.fa-sort-numeric-asc:before{content:"\\f162"}.fa-sort-numeric-desc:before{content:"\\f163"}.fa-thumbs-up:before{content:"\\f164"}.fa-thumbs-down:before{content:"\\f165"}.fa-youtube-square:before{content:"\\f166"}.fa-youtube:before{content:"\\f167"}.fa-xing:before{content:"\\f168"}.fa-xing-square:before{content:"\\f169"}.fa-youtube-play:before{content:"\\f16a"}.fa-dropbox:before{content:"\\f16b"}.fa-stack-overflow:before{content:"\\f16c"}.fa-instagram:before{content:"\\f16d"}.fa-flickr:before{content:"\\f16e"}.fa-adn:before{content:"\\f170"}.fa-bitbucket:before{content:"\\f171"}.fa-bitbucket-square:before{content:"\\f172"}.fa-tumblr:before{content:"\\f173"}.fa-tumblr-square:before{content:"\\f174"}.fa-long-arrow-down:before{content:"\\f175"}.fa-long-arrow-up:before{content:"\\f176"}.fa-long-arrow-left:before{content:"\\f177"}.fa-long-arrow-right:before{content:"\\f178"}.fa-apple:before{content:"\\f179"}.fa-windows:before{content:"\\f17a"}.fa-android:before{content:"\\f17b"}.fa-linux:before{content:"\\f17c"}.fa-dribbble:before{content:"\\f17d"}.fa-skype:before{content:"\\f17e"}.fa-foursquare:before{content:"\\f180"}.fa-trello:before{content:"\\f181"}.fa-female:before{content:"\\f182"}.fa-male:before{content:"\\f183"}.fa-gittip:before{content:"\\f184"}.fa-sun-o:before{content:"\\f185"}.fa-moon-o:before{content:"\\f186"}.fa-archive:before{content:"\\f187"}.fa-bug:before{content:"\\f188"}.fa-vk:before{content:"\\f189"}.fa-weibo:before{content:"\\f18a"}.fa-renren:before{content:"\\f18b"}.fa-pagelines:before{content:"\\f18c"}.fa-stack-exchange:before{content:"\\f18d"}.fa-arrow-circle-o-right:before{content:"\\f18e"}.fa-arrow-circle-o-left:before{content:"\\f190"}.fa-toggle-left:before,\r\n.fa-caret-square-o-left:before{content:"\\f191"}.fa-dot-circle-o:before{content:"\\f192"}.fa-wheelchair:before{content:"\\f193"}.fa-vimeo-square:before{content:"\\f194"}.fa-turkish-lira:before,\r\n.fa-try:before{content:"\\f195"}.fa-plus-square-o:before{content:"\\f196"}.fa-space-shuttle:before{content:"\\f197"}.fa-slack:before{content:"\\f198"}.fa-envelope-square:before{content:"\\f199"}.fa-wordpress:before{content:"\\f19a"}.fa-openid:before{content:"\\f19b"}.fa-institution:before,\r\n.fa-bank:before,\r\n.fa-university:before{content:"\\f19c"}.fa-mortar-board:before,\r\n.fa-graduation-cap:before{content:"\\f19d"}.fa-yahoo:before{content:"\\f19e"}.fa-google:before{content:"\\f1a0"}.fa-reddit:before{content:"\\f1a1"}.fa-reddit-square:before{content:"\\f1a2"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-delicious:before{content:"\\f1a5"}.fa-digg:before{content:"\\f1a6"}.fa-pied-piper:before{content:"\\f1a7"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-drupal:before{content:"\\f1a9"}.fa-joomla:before{content:"\\f1aa"}.fa-language:before{content:"\\f1ab"}.fa-fax:before{content:"\\f1ac"}.fa-building:before{content:"\\f1ad"}.fa-child:before{content:"\\f1ae"}.fa-paw:before{content:"\\f1b0"}.fa-spoon:before{content:"\\f1b1"}.fa-cube:before{content:"\\f1b2"}.fa-cubes:before{content:"\\f1b3"}.fa-behance:before{content:"\\f1b4"}.fa-behance-square:before{content:"\\f1b5"}.fa-steam:before{content:"\\f1b6"}.fa-steam-square:before{content:"\\f1b7"}.fa-recycle:before{content:"\\f1b8"}.fa-automobile:before,\r\n.fa-car:before{content:"\\f1b9"}.fa-cab:before,\r\n.fa-taxi:before{content:"\\f1ba"}.fa-tree:before{content:"\\f1bb"}.fa-spotify:before{content:"\\f1bc"}.fa-deviantart:before{content:"\\f1bd"}.fa-soundcloud:before{content:"\\f1be"}.fa-database:before{content:"\\f1c0"}.fa-file-pdf-o:before{content:"\\f1c1"}.fa-file-word-o:before{content:"\\f1c2"}.fa-file-excel-o:before{content:"\\f1c3"}.fa-file-powerpoint-o:before{content:"\\f1c4"}.fa-file-photo-o:before,\r\n.fa-file-picture-o:before,\r\n.fa-file-image-o:before{content:"\\f1c5"}.fa-file-zip-o:before,\r\n.fa-file-archive-o:before{content:"\\f1c6"}.fa-file-sound-o:before,\r\n.fa-file-audio-o:before{content:"\\f1c7"}.fa-file-movie-o:before,\r\n.fa-file-video-o:before{content:"\\f1c8"}.fa-file-code-o:before{content:"\\f1c9"}.fa-vine:before{content:"\\f1ca"}.fa-codepen:before{content:"\\f1cb"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-life-bouy:before,\r\n.fa-life-buoy:before,\r\n.fa-life-saver:before,\r\n.fa-support:before,\r\n.fa-life-ring:before{content:"\\f1cd"}.fa-circle-o-notch:before{content:"\\f1ce"}.fa-ra:before,\r\n.fa-rebel:before{content:"\\f1d0"}.fa-ge:before,\r\n.fa-empire:before{content:"\\f1d1"}.fa-git-square:before{content:"\\f1d2"}.fa-git:before{content:"\\f1d3"}.fa-hacker-news:before{content:"\\f1d4"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-qq:before{content:"\\f1d6"}.fa-wechat:before,\r\n.fa-weixin:before{content:"\\f1d7"}.fa-send:before,\r\n.fa-paper-plane:before{content:"\\f1d8"}.fa-send-o:before,\r\n.fa-paper-plane-o:before{content:"\\f1d9"}.fa-history:before{content:"\\f1da"}.fa-circle-thin:before{content:"\\f1db"}.fa-header:before{content:"\\f1dc"}.fa-paragraph:before{content:"\\f1dd"}.fa-sliders:before{content:"\\f1de"}.fa-share-alt:before{content:"\\f1e0"}.fa-share-alt-square:before{content:"\\f1e1"}.fa-bomb:before{content:"\\f1e2"}.fa-soccer-ball-o:before,\r\n.fa-futbol-o:before{content:"\\f1e3"}.fa-tty:before{content:"\\f1e4"}.fa-binoculars:before{content:"\\f1e5"}.fa-plug:before{content:"\\f1e6"}.fa-slideshare:before{content:"\\f1e7"}.fa-twitch:before{content:"\\f1e8"}.fa-yelp:before{content:"\\f1e9"}.fa-newspaper-o:before{content:"\\f1ea"}.fa-wifi:before{content:"\\f1eb"}.fa-calculator:before{content:"\\f1ec"}.fa-paypal:before{content:"\\f1ed"}.fa-google-wallet:before{content:"\\f1ee"}.fa-cc-visa:before{content:"\\f1f0"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-cc-discover:before{content:"\\f1f2"}.fa-cc-amex:before{content:"\\f1f3"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-bell-slash:before{content:"\\f1f6"}.fa-bell-slash-o:before{content:"\\f1f7"}.fa-trash:before{content:"\\f1f8"}.fa-copyright:before{content:"\\f1f9"}.fa-at:before{content:"\\f1fa"}.fa-eyedropper:before{content:"\\f1fb"}.fa-paint-brush:before{content:"\\f1fc"}.fa-birthday-cake:before{content:"\\f1fd"}.fa-area-chart:before{content:"\\f1fe"}.fa-pie-chart:before{content:"\\f200"}.fa-line-chart:before{content:"\\f201"}.fa-lastfm:before{content:"\\f202"}.fa-lastfm-square:before{content:"\\f203"}.fa-toggle-off:before{content:"\\f204"}.fa-toggle-on:before{content:"\\f205"}.fa-bicycle:before{content:"\\f206"}.fa-bus:before{content:"\\f207"}.fa-ioxhost:before{content:"\\f208"}.fa-angellist:before{content:"\\f209"}.fa-cc:before{content:"\\f20a"}.fa-shekel:before,\r\n.fa-sheqel:before,\r\n.fa-ils:before{content:"\\f20b"}.fa-meanpath:before{content:"\\f20c"}@font-face{font-family:mobox_userfont;src:url("data:font/ttf;charset=utf-8;base64,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ARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzATQBNQE2ATcBOAE5AToBOwE8AT0BPgE/AUABQQFCAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRAVIBUwFUAVUBVgFXAVgBWQFaAVsBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQFyAXMBdAF1AXYBdwF4AXkBegF7AXwBfQF+AX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsGZ2x5cGgxB3VuaTAwMDEHdW5pRTkwMAd1bmlFOTAxB3VuaUU5MDIHdW5pRTkwMwd1bmlFOTA0B3VuaUU5MDUHdW5pRTkwNgd1bmlFOTA3B3VuaUU5MDgHdW5pRTkwOQd1bmlFOTBBB3VuaUU5MEIHdW5pRTkwQwd1bmlFOTBEB3VuaUU5MEUHdW5pRTkwRgd1bmlFOTExB3VuaUU5MTIHdW5pRTkxMwd1bmlFOTE0B3VuaUU5MTUHdW5pRTkxNgd1bmlFOTE3B3VuaUU5MTgHdW5pRTkxOQd1bmlFOTFBB3VuaUU5MUIHdW5pRTkxQwd1bmlFOTFEB3VuaUU5MUUHdW5pRTkxRgd1bmlFOTIwB3VuaUU5MjEHdW5pRTkyMgd1bmlFOTIzB3VuaUU5MjQHdW5pRTkyNQd1bmlFOTI2B3VuaUU5MjcHdW5pRTkyOAd1bmlFOTI5B3VuaUU5MkEHdW5pRTkyQgd1bmlFOTJDB3VuaUU5MkQHdW5pRTkyRQd1bmlFOTJGB3VuaUU5MzAHdW5pRTkzMQd1bmlFOTMyB3VuaUU5MzMHdW5pRTkzNAd1bmlFOTM1B3VuaUU5MzYHdW5pRTkzNwd1bmlFOTM4B3VuaUU5MzkHdW5pRTkzQQd1bmlFOTNCB3VuaUU5M0MHdW5pRTkzRAd1bmlFOTNFB3VuaUU5M0YHdW5pRTk0MAd1bmlFOTQxB3VuaUU5NDIHdW5pRTk0Mwd1bmlFOTQ0B3VuaUU5NDUHdW5pRTk0Nwd1bmlFOTQ4B3VuaUU5NDkHdW5pRTk0Qgd1bmlFOTRDB3VuaUU5NEQHdW5pRTk0RQd1bmlFOTRGB3VuaUU5NTAHdW5pRTk1MQd1bmlFOTUyB3VuaUU5NTMHdW5pRTk1NAd1bmlFOTU1B3VuaUU5NTYHdW5pRTk1Nwd1bmlFOTU4B3VuaUU5NTkHdW5pRTk1QQd1bmlFOTVCB3VuaUU5NUMHdW5pRTk1RAd1bmlFOTVFB3VuaUU5NUYHdW5pRTk2MAd1bmlFOTYxB3VuaUU5NjIHdW5pRTk2Mwd1bmlFOTY0B3VuaUU5NjUHdW5pRTk2Ngd1bmlFOTY3B3VuaUU5NjgHdW5pRTk2OQd1bmlFOTZBB3VuaUU5NkIHdW5pRTk2Qwd1bmlFOTZEB3VuaUU5NkUHdW5pRTk2Rgd1bmlFOTcwB3VuaUU5NzEHdW5pRTk3Mgd1bmlFOTczB3VuaUU5NzQHdW5pRTk3NQd1bmlFOTc2B3VuaUU5NzcHdW5pRTk3OAd1bmlFOTc5B3VuaUU5N0EHdW5pRTk3Qgd1bmlFOTdDB3VuaUU5N0QHdW5pRTk3RQd1bmlFOTdGB3VuaUU5ODAHdW5pRTk4MQd1bmlFOTgyB3VuaUU5ODMHdW5pRTk4NAd1bmlFOTg1B3VuaUU5ODYHdW5pRTk4Nwd1bmlFOTg4B3VuaUU5ODkHdW5pRTk4QQd1bmlFOThCB3VuaUU5OEMHdW5pRTk4RAd1bmlFOThFB3VuaUU5OEYHdW5pRTk5MAd1bmlFOTkxB3VuaUU5OTIHdW5pRTk5Mwd1bmlFOTk0B3VuaUU5OTUHdW5pRTk5Ngd1bmlFOTk3B3VuaUU5OTgHdW5pRTk5OQd1bmlFOTlBB3VuaUU5OUIHdW5pRTk5Qwd1bmlFOTlEB3VuaUU5OUUHdW5pRTk5Rgd1bmlFOUEwB3VuaUU5QTEHdW5pRTlBMgd1bmlFOUEzB3VuaUU5QTQHdW5pRTlBNQd1bmlFOUE2B3VuaUU5QTcHdW5pRTlBOAd1bmlFOUE5B3VuaUU5QUEHdW5pRTlBQgd1bmlFOUFDB3VuaUU5QUQHdW5pRTlBRQd1bmlFOUFGB3VuaUU5QjAHdW5pRTlCMQd1bmlFOUIyB3VuaUU5QjMHdW5pRTlCNAd1bmlFOUI1B3VuaUU5QjYHdW5pRTlCNwd1bmlFOUI4B3VuaUU5QjkHdW5pRTlCQQAAAQAB//8ADwABAAAADAAAABYAAAACAAEAAQC8AAEABAAAAAIAAAAAAAAAAQAAAADVpCcIAAAAAN3vXZgAAAAA3e9dmA==") format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^="fu-"], [class*=" fu-"]{font-family:mobox_userfont!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fu-arrow2:before{content:"\\e90d"}.fu-back:before{content:"\\e915"}.fu-cancel:before{content:"\\e928"}.fu-del_user1:before{content:"\\e92c"}.fu-desc:before{content:"\\e999"}.fu-edit4:before{content:"\\e99a"}.fu-Excel:before{content:"\\e99b"}.fu-exit:before{content:"\\e99c"}.fu-export:before{content:"\\e99d"}.fu-flag2:before{content:"\\e99e"}.fu-import:before{content:"\\e99f"}.fu-notice:before{content:"\\e9a0"}.fu-ok1:before{content:"\\e9a1"}.fu-paste:before{content:"\\e9a2"}.fu-printe:before{content:"\\e9a3"}.fu-share1:before{content:"\\e9a4"}.fu-submit:before{content:"\\e9a5";color:#3259ce}.fu-target1 .path1:before{content:"\\e9a6";color:#a32a1f}.fu-target1 .path2:before{content:"\\e9a7";margin-left:-1em;color:#e09527}.fu-target1 .path3:before{content:"\\e9a8";margin-left:-1em;color:#a32a1f}.fu-target1 .path4:before{content:"\\e9a9";margin-left:-1em;color:#e09527}.fu-task_center:before{content:"\\e9aa"}.fu-task_ok1:before{content:"\\e9ab"}.fu-task2:before{content:"\\e9ac"}.fu-time:before{content:"\\e9ad"}.fu-tree1:before{content:"\\e9ae"}.fu-tree2:before{content:"\\e9af";color:#9da7b2}.fu-uparrow:before{content:"\\e9b0"}.fu-user:before{content:"\\e9b1"}.fu-workflow:before{content:"\\e9b2"}.fu-zoom:before{content:"\\e9b3"}.fu-zoomin:before{content:"\\e9b4"}.fu-add_user:before{content:"\\e9b5";color:#575869}.fu-calendar1:before{content:"\\e9b6"}.fu-del_user:before{content:"\\e9b7"}.fu-flag:before{content:"\\e9b8"}.fu-tag:before{content:"\\e9b9"}.fu-tags:before{content:"\\e9ba";color:#5c5c66}.fu-BOM:before{content:"\\e97d"}.fu-BOM2:before{content:"\\e97e"}.fu-circle_arrow:before{content:"\\e97f"}.fu-circle_arrow2:before{content:"\\e980"}.fu-circle-down:before{content:"\\e981"}.fu-delect_circle:before{content:"\\e982";color:#5a5a68}.fu-delete:before{content:"\\e983"}.fu-delete2:before{content:"\\e984"}.fu-edit:before{content:"\\e985"}.fu-edit2:before{content:"\\e986";color:#707070}.fu-edit3:before{content:"\\e987"}.fu-link:before{content:"\\e988"}.fu-link_file .path1:before{content:"\\e989";color:#0c8fe8}.fu-link_file .path2:before{content:"\\e98a";margin-left:-1em;color:#0973e2}.fu-link_file .path3:before{content:"\\e98b";margin-left:-1em;color:#fff}.fu-link_file .path4:before{content:"\\e98c";margin-left:-1em;color:#fff}.fu-link2:before{content:"\\e98d"}.fu-link3:before{content:"\\e98e"}.fu-m_bom .path1:before{content:"\\e98f";color:#02c9ed}.fu-m_bom .path2:before{content:"\\e990";margin-left:-1.0029296875em;color:#000}.fu-m_bom .path3:before{content:"\\e991";margin-left:-1.0029296875em;color:#000}.fu-mail:before{content:"\\e992"}.fu-mail_add:before{content:"\\e993";color:#5c5c66}.fu-mail_del:before{content:"\\e994";color:#5c5c66}.fu-mail_open:before{content:"\\e995"}.fu-mail_open2:before{content:"\\e996"}.fu-mail_send:before{content:"\\e997";color:#3080e9}.fu-plus_circle:before{content:"\\e998"}.fu-bug:before{content:"\\e97a"}.fu-Function:before{content:"\\e97b"}.fu-lamp:before{content:"\\e97c"}.fu-cabinet3:before{content:"\\e925"}.fu-seal:before{content:"\\e926";color:#0f77f2}.fu-seal2:before{content:"\\e927"}.fu-stamp:before{content:"\\e929"}.fu-star:before{content:"\\e92a"}.fu-sys_log:before{content:"\\e936";color:#666}.fu-table_set:before{content:"\\e937"}.fu-user_group:before{content:"\\e938";color:#515151}.fu-users:before{content:"\\e955"}.fu-file_box2:before{content:"\\e956"}.fu-file_Coordination:before{content:"\\e957"}.fu-file_trans:before{content:"\\e958"}.fu-File_view:before{content:"\\e959"}.fu-file2:before{content:"\\e95a"}.fu-file3:before{content:"\\e95b"}.fu-files:before{content:"\\e95c"}.fu-folder_s:before{content:"\\e95d"}.fu-folder_s_close:before{content:"\\e95e"}.fu-folder_s_open:before{content:"\\e95f"}.fu-folder_set:before{content:"\\e960"}.fu-heart:before{content:"\\e961";color:#1296db}.fu-inbox:before{content:"\\e962"}.fu-My_Collection:before{content:"\\e963"}.fu-new_table:before{content:"\\e964"}.fu-outbox:before{content:"\\e965"}.fu-Paper_clip:before{content:"\\e966"}.fu-picture:before{content:"\\e967"}.fu-rmb:before{content:"\\e968"}.fu-address_book2:before{content:"\\e969"}.fu-BOM1:before{content:"\\e96a"}.fu-book2:before{content:"\\e96b"}.fu-box_file:before{content:"\\e96c";color:#666}.fu-box_file2:before{content:"\\e96d"}.fu-circle_rmb:before{content:"\\e96e"}.fu-Collection:before{content:"\\e96f";color:#666}.fu-Collection_add:before{content:"\\e970"}.fu-Collection_del:before{content:"\\e971"}.fu-Collection2:before{content:"\\e972"}.fu-Collection3:before{content:"\\e973"}.fu-Collection3S:before{content:"\\e974"}.fu-Collection4:before{content:"\\e975"}.fu-db_set:before{content:"\\e976"}.fu-discuss:before{content:"\\e977"}.fu-exchange:before{content:"\\e978"}.fu-exchange2:before{content:"\\e979"}.fu-address_book:before{content:"\\e900";color:#0071bc}.fu-barcode:before{content:"\\e901";color:#0071bc}.fu-book:before{content:"\\e902";color:#0071bc}.fu-books:before{content:"\\e903";color:#0071bc}.fu-Cabinet:before{content:"\\e904";color:#0071bc}.fu-cabinet2:before{content:"\\e905";color:#0071bc}.fu-calendar:before{content:"\\e906";color:#0071bc}.fu-camera:before{content:"\\e907";color:#0071bc}.fu-car:before{content:"\\e908";color:#0071bc}.fu-chart:before{content:"\\e909";color:#0071bc}.fu-chart2:before{content:"\\e90a";color:#0071bc}.fu-chart3:before{content:"\\e90b";color:#0071bc}.fu-chart-arc:before{content:"\\e90c";color:#0071bc}.fu-ChartUp:before{content:"\\e90e";color:#0071bc}.fu-chemistry:before{content:"\\e90f";color:#0071bc}.fu-cloud:before{content:"\\e911";color:#0071bc}.fu-cloud_data:before{content:"\\e912";color:#0071bc}.fu-cloud2:before{content:"\\e913";color:#0071bc}.fu-contract:before{content:"\\e914";color:#0071bc}.fu-cooperate:before{content:"\\e916";color:#0071bc}.fu-copy:before{content:"\\e917";color:#0071bc}.fu-cube:before{content:"\\e918";color:#0071bc}.fu-cubes:before{content:"\\e919";color:#0071bc}.fu-develop:before{content:"\\e91a";color:#0071bc}.fu-disk:before{content:"\\e91b";color:#0071bc}.fu-disk2:before{content:"\\e91c";color:#0071bc}.fu-doctor:before{content:"\\e91d";color:#0071bc}.fu-excel:before{content:"\\e91e";color:#0071bc}.fu-factory:before{content:"\\e91f";color:#0071bc}.fu-factory2:before{content:"\\e920";color:#0071bc}.fu-file_ok:before{content:"\\e921";color:#0071bc}.fu-file-music:before{content:"\\e922";color:#0071bc}.fu-file-picture:before{content:"\\e923";color:#0071bc}.fu-file-play2:before{content:"\\e924";color:#0071bc}.fu-files2:before{content:"\\e92b";color:#0071bc}.fu-folder:before{content:"\\e92d";color:#0071bc}.fu-folder2:before{content:"\\e92e";color:#0071bc}.fu-folder-multiple:before{content:"\\e92f";color:#0071bc}.fu-folderopen:before{content:"\\e930";color:#0071bc}.fu-GBPart1:before{content:"\\e931";color:#0071bc}.fu-gear:before{content:"\\e932";color:#0071bc}.fu-gears:before{content:"\\e933";color:#0071bc}.fu-homepage:before{content:"\\e934";color:#0071bc}.fu-idea:before{content:"\\e935";color:#0071bc}.fu-law:before{content:"\\e939";color:#0071bc}.fu-manger:before{content:"\\e93a";color:#0071bc}.fu-meeting:before{content:"\\e93b";color:#0071bc}.fu-meeting_room:before{content:"\\e93c";color:#0071bc}.fu-meeting2:before{content:"\\e93d";color:#0071bc}.fu-meeting-record:before{content:"\\e93e";color:#0071bc}.fu-ok:before{content:"\\e93f";color:#0071bc}.fu-party_logo:before{content:"\\e940";color:#0071bc}.fu-project:before{content:"\\e941";color:#0071bc}.fu-QS:before{content:"\\e942";color:#0071bc}.fu-resource:before{content:"\\e943";color:#0071bc}.fu-seal3:before{content:"\\e944";color:#0071bc}.fu-select:before{content:"\\e945";color:#0071bc}.fu-stand:before{content:"\\e947";color:#0071bc}.fu-storage:before{content:"\\e948";color:#0071bc}.fu-storage2:before{content:"\\e949";color:#0071bc}.fu-table:before{content:"\\e94b";color:#0071bc}.fu-table2:before{content:"\\e94c";color:#0071bc}.fu-table3:before{content:"\\e94d";color:#0071bc}.fu-target:before{content:"\\e94e";color:#0071bc}.fu-task_check:before{content:"\\e94f";color:#0071bc}.fu-task_ok:before{content:"\\e950";color:#0071bc}.fu-task_ok2:before{content:"\\e951";color:#0071bc}.fu-technology:before{content:"\\e952";color:#0071bc}.fu-tree:before{content:"\\e953";color:#0071bc}.fu-truck:before{content:"\\e954";color:#0071bc}@font-face{font-family:moboxicon;src:url("data:font/ttf;charset=utf-8;base64,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OTJBB3VuaUU5MkMHdW5pRTkyRAd1bmlFOTJFB3VuaUU5MkYHdW5pRTkzMAd1bmlFOTMxB3VuaUU5MzIHdW5pRTkzMwd1bmlFOTM0B3VuaUU5MzUHdW5pRTkzNgd1bmlFOTM3B3VuaUU5MzgHdW5pRTkzOQd1bmlFOTNBB3VuaUU5M0IHdW5pRTkzQwd1bmlFOTNEB3VuaUU5M0UHdW5pRTkzRgd1bmlFOTQwB3VuaUU5NDEHdW5pRTk0Mgd1bmlFOTQzB3VuaUU5NDQHdW5pRTk0NQd1bmlFOTQ2B3VuaUU5NDcHdW5pRTk0OAd1bmlFOTQ5B3VuaUU5NEEHdW5pRTk0Qgd1bmlFOTRDB3VuaUU5NEQHdW5pRTk0RQd1bmlFOTRGB3VuaUU5NTAHdW5pRTk1MQd1bmlFOTUyB3VuaUU5NTMHdW5pRTk1NAd1bmlFOTU1B3VuaUU5NTYHdW5pRTk1Nwd1bmlFOTU4B3VuaUU5NTkHdW5pRTk1QQd1bmlFOTVCB3VuaUU5NUMHdW5pRTk1RAd1bmlFOTVFB3VuaUU5NUYHdW5pRTk2MAAAAQAB//8ADwABAAAADAAAABYAAAACAAEAAQBmAAEABAAAAAIAAAAAAAAAAQAAAADVpCcIAAAAANTkNYQAAAAA1OQ1hA==") format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^="fm-"], [class*=" fm-"]{font-family:moboxicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fm-attr:before{content:"\\e924"}.fm-addfolder_x:before{content:"\\e910"}.fm-circle_arrow_down_x:before{content:"\\e911"}.fm-download_x:before{content:"\\e913"}.fm-file_attr_x:before{content:"\\e914"}.fm-refresh_x:before{content:"\\e915"}.fm-set_x:before{content:"\\e916"}.fm-smallwindow_x:before{content:"\\e917"}.fm-tag_x:before{content:"\\e91e"}.fm-time_x:before{content:"\\e920"}.fm-upload_x:before{content:"\\e921"}.fm-zoomall_x:before{content:"\\e923"}.fm-tree:before{content:"\\e92e"}.fm-technology:before{content:"\\e92f"}.fm-resource:before{content:"\\e930"}.fm-QS:before{content:"\\e931"}.fm-ok:before{content:"\\e932"}.fm-manger:before{content:"\\e933"}.fm-logo:before{content:"\\e934"}.fm-law:before{content:"\\e935"}.fm-knowledg:before{content:"\\e936"}.fm-IDEA:before{content:"\\e937"}.fm-forkleft:before{content:"\\e94a"}.fm-fist:before{content:"\\e94b"}.fm-factory:before{content:"\\e94c"}.fm-cooperate:before{content:"\\e94d"}.fm-contract:before{content:"\\e94e"}.fm-china:before{content:"\\e95c"}.fm-chemistry:before{content:"\\e95d"}.fm-car:before{content:"\\e95f"}.fm-select:before{content:"\\e960"}.fm-skin-set:before{content:"\\e92d"}.fm-workflow:before{content:"\\e908"}.fm-address-book:before{content:"\\e909"}.fm-alarm:before{content:"\\e90a"}.fm-barcode:before{content:"\\e90b"}.fm-bin:before{content:"\\e90c"}.fm-bin2:before{content:"\\e90d"}.fm-book:before{content:"\\e90e"}.fm-books2:before{content:"\\e90f"}.fm-clock:before{content:"\\e912"}.fm-folder:before{content:"\\e918"}.fm-folder-download:before{content:"\\e919"}.fm-folder-minus:before{content:"\\e91a"}.fm-folder-open2:before{content:"\\e91b"}.fm-folder-plus:before{content:"\\e91c"}.fm-folder-upload:before{content:"\\e91d"}.fm-images:before{content:"\\e91f"}.fm-paste:before{content:"\\e922"}.fm-price-tags:before{content:"\\e928"}.fm-stack:before{content:"\\e92a"}.fm-table2:before{content:"\\e92c"}.fm-bookmarks:before{content:"\\e900"}.fm-bookmark:before{content:"\\e901"}.fm-outbox:before{content:"\\e902"}.fm-inbox:before{content:"\\e903"}.fm-home:before{content:"\\e904"}.fm-file-empty:before{content:"\\e905"}.fm-files-empty:before{content:"\\e906"}.fm-file-text:before{content:"\\e907"}.fm-email-close:before{content:"\\e94f"}.fm-paper-clip-2:before{content:"\\e950"}.fm-msg-pop-1:before{content:"\\e951"}.fm-catalog-tree:before{content:"\\e952"}.fm-gear-1:before{content:"\\e953"}.fm-email-open:before{content:"\\e954"}.fm-list-type-2:before{content:"\\e955"}.fm-checkbox-ok:before{content:"\\e956"}.fm-checkbox-empty:before{content:"\\e957"}.fm-checkbox-ng:before{content:"\\e958"}.fm-star-1:before{content:"\\e959"}.fm-log-mark:before{content:"\\e95a"}.fm-permission-control:before{content:"\\e95b"}.fm-link:before{content:"\\e95e"}.fm-netdisk:before{content:"\\e938"}.fm-date:before{content:"\\e939"}.fm-goodideal:before{content:"\\e93a"}.fm-arrow-right-1:before{content:"\\e93b"}.fm-arrow-left-1:before{content:"\\e93c"}.fm-arrow-up-1:before{content:"\\e93d"}.fm-arrow-down-1:before{content:"\\e93e"}.fm-paper-clip:before{content:"\\e93f"}.fm-picture:before{content:"\\e940"}.fm-notebook-2:before{content:"\\e941"}.fm-cabinet-1:before{content:"\\e942"}.fm-books:before{content:"\\e943"}.fm-flag:before{content:"\\e944"}.fm-computer-notebook:before{content:"\\e945"}.fm-mobil-phone-1:before{content:"\\e946"}.fm-notebook-1:before{content:"\\e947"}.fm-find:before{content:"\\e948"}.fm-time:before{content:"\\e949"}.fm-folder-close:before{content:"\\e804"}.fm-folder-open:before{content:"\\e805"}.fm-mobox-log:before{content:"\\e800"}.fm-user-male:before{content:"\\e801"}.fm-user-user:before{content:"\\e802"}.fm-user-women:before{content:"\\e803"}@font-face{font-family:mobox_sysfont;src:url("data:font/ttf;charset=utf-8;base64,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dW5pRTkzQwd1bmlFOTNEB3VuaUU5M0UHdW5pRTkzRgd1bmlFOTQwB3VuaUU5NDEHdW5pRTk0Mgd1bmlFOTQzB3VuaUU5NDQHdW5pRTk0NQd1bmlFOTQ2B3VuaUU5NDcHdW5pRTk0OAd1bmlFOTQ5B3VuaUU5NEEHdW5pRTk0Qgd1bmlFOTRDB3VuaUU5NEQHdW5pRTk0RQd1bmlFOTRGB3VuaUU5NTAHdW5pRTk1MQd1bmlFOTUyB3VuaUU5NTMHdW5pRTk1NAd1bmlFOTU1B3VuaUU5NTYHdW5pRTk1Nwd1bmlFOTU4B3VuaUU5NTkHdW5pRTk1QQd1bmlFOTVCB3VuaUU5NUMHdW5pRTk1RAd1bmlFOTVFB3VuaUU5NUYHdW5pRTk2MAd1bmlFOTYxB3VuaUU5NjIHdW5pRTk2Mwd1bmlFOTY0B3VuaUU5NjUHdW5pRTk2Ngd1bmlFOTY3B3VuaUU5NjgHdW5pRTk2OQd1bmlFOTZBB3VuaUU5NkIHdW5pRTk2Qwd1bmlFOTZEB3VuaUU5NkUHdW5pRTk2Rgd1bmlFOTcwB3VuaUU5NzEHdW5pRTk3Mgd1bmlFOTczB3VuaUU5NzQHdW5pRTk3NQd1bmlFOTc2B3VuaUU5NzcHdW5pRTk3OAd1bmlFOTc5B3VuaUU5N0EHdW5pRTk3Qgd1bmlFOTdDB3VuaUU5N0QHdW5pRTk3RQd1bmlFOTdGB3VuaUU5ODAHdW5pRTk4MQd1bmlFOTgyB3VuaUU5ODMHdW5pRTk4NAd1bmlFOTg1B3VuaUU5ODYHdW5pRTk4Nwd1bmlFOTg4B3VuaUU5ODkHdW5pRTk4QQd1bmlFOThCB3VuaUU5OEMHdW5pRTk4RAd1bmlFOThFB3VuaUU5OEYHdW5pRTk5MAd1bmlFOTkxB3VuaUU5OTIHdW5pRTk5Mwd1bmlFOTk0B3VuaUU5OTUHdW5pRTk5Ngd1bmlFOTk3B3VuaUU5OTgHdW5pRTk5OQd1bmlFOTlBB3VuaUU5OUIHdW5pRTk5Qwd1bmlFOTlEB3VuaUU5OUUHdW5pRTk5Rgd1bmlFOUEwB3VuaUU5QTEHdW5pRTlBMgd1bmlFOUEzB3VuaUU5QTQHdW5pRTlBNQd1bmlFOUE2B3VuaUU5QTcHdW5pRTlBOAd1bmlFOUE5B3VuaUU5QUEHdW5pRTlBQgd1bmlFOUFDB3VuaUU5QUQHdW5pRTlBRQd1bmlFOUFGB3VuaUU5QjAHdW5pRTlCMQd1bmlFOUIyB3VuaUU5QjMHdW5pRTlCNAd1bmlFOUI1B3VuaUU5QjYHdW5pRTlCNwd1bmlFOUI4B3VuaUU5QjkHdW5pRTlCQQd1bmlFOUJCB3VuaUU5QkMHdW5pRTlCRAd1bmlFOUJFB3VuaUU5QkYHdW5pRTlDMAd1bmlFOUMxB3VuaUU5QzIHdW5pRTlDMwd1bmlFOUM0B3VuaUU5QzUHdW5pRTlDNgd1bmlFOUM3B3VuaUU5QzgHdW5pRTlDOQd1bmlFOUNBB3VuaUU5Q0IHdW5pRTlDQwd1bmlFOUNEB3VuaUU5Q0UHdW5pRTlDRgd1bmlFOUQwB3VuaUU5RDEHdW5pRTlEMgd1bmlFOUQzB3VuaUU5RDQHdW5pRTlENQd1bmlFOUQ2B3VuaUU5RDcHdW5pRTlEOAd1bmlFOUQ5B3VuaUU5REEHdW5pRTlEQgd1bmlFOURDB3VuaUU5REQHdW5pRTlERQd1bmlFOURGB3VuaUU5RTAHdW5pRTlFMQd1bmlFOUUyB3VuaUU5RTMHdW5pRTlFNAd1bmlFOUU1B3VuaUU5RTYHdW5pRTlFNwd1bmlFOUU4B3VuaUU5RTkHdW5pRTlFQQd1bmlFOUVCB3VuaUU5RUMHdW5pRTlFRAd1bmlFOUVFB3VuaUU5RUYHdW5pRTlGMAd1bmlFOUYxB3VuaUU5RjIHdW5pRTlGMwd1bmlFOUY0B3VuaUU5RjUHdW5pRTlGNgd1bmlFOUY3B3VuaUU5RjgHdW5pRTlGOQd1bmlFOUZBB3VuaUU5RkIHdW5pRTlGQwd1bmlFOUZEB3VuaUU5RkUHdW5pRTlGRgd1bmlFQTAwB3VuaUVBMDEHdW5pRUEwMgd1bmlFQTAzB3VuaUVBMDQHdW5pRUEwNQd1bmlFQTA2B3VuaUVBMDcHdW5pRUEwOAd1bmlFQTA5B3VuaUVBMEEHdW5pRUEwQgd1bmlFQTBDB3VuaUVBMEQHdW5pRUEwRQd1bmlFQTBGB3VuaUVBMTAHdW5pRUExMQd1bmlFQTEyB3VuaUVBMTMHdW5pRUExNAd1bmlFQTE1B3VuaUVBMTYHdW5pRUExNwd1bmlFQTE4B3VuaUVBMTkHdW5pRUExQQd1bmlFQTFCB3VuaUVBMUMHdW5pRUExRAd1bmlFQTFFB3VuaUVBMUYHdW5pRUEyMAd1bmlFQTIxB3VuaUVBMjIHdW5pRUEyMwd1bmlFQTI0B3VuaUVBMjUHdW5pRUEyNgd1bmlFQTI3B3VuaUVBMjgHdW5pRUEyOQd1bmlFQTJBB3VuaUVBMkIHdW5pRUEyQwd1bmlFQTJEB3VuaUVBMkUHdW5pRUEyRgd1bmlFQTMwB3VuaUVBMzEHdW5pRUEzMgd1bmlFQTMzB3VuaUVBMzQHdW5pRUEzNQAAAQAB//8ADwABAAAADAAAABYAAAACAAEAAQE6AAEABAAAAAIAAAAAAAAAAQAAAADVpCcIAAAAANnxKLIAAAAA2fEosg==") format("truetype");font-weight:400;font-style:normal;font-display:swap}[class^="fs-"], [class*=" fs-"]{font-family:mobox_sysfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-link_del .path1:before{content:"\\ea1c";color:#000}.fs-link_del .path2:before{content:"\\ea1d";margin-left:-1em;color:#000}.fs-link_del .path3:before{content:"\\ea1e";margin-left:-1em;color:#000}.fs-link_del .path4:before{content:"\\ea1f";margin-left:-1em;color:#fff}.fs-attach_del .path1:before{content:"\\ea20";color:#000}.fs-attach_del .path2:before{content:"\\ea21";margin-left:-1em;color:#000}.fs-attach_del .path3:before{content:"\\ea22";margin-left:-1em;color:#fff}.fs-file_invalid:before{content:"\\ea23"}.fs-invalid .path1:before{content:"\\ea24";color:#fe4541}.fs-invalid .path2:before{content:"\\ea25";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path3:before{content:"\\ea26";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path4:before{content:"\\ea27";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path5:before{content:"\\ea28";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path6:before{content:"\\ea29";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path7:before{content:"\\ea2a";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path8:before{content:"\\ea2b";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path9:before{content:"\\ea2c";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path10:before{content:"\\ea2d";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path11:before{content:"\\ea2e";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path12:before{content:"\\ea2f";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path13:before{content:"\\ea30";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path14:before{content:"\\ea31";margin-left:-1.3857421875em;color:#fff}.fs-invalid .path15:before{content:"\\ea32";margin-left:-1.3857421875em;color:#fe4541}.fs-invalid .path16:before{content:"\\ea33";margin-left:-1.3857421875em;color:#fff}.fs-recall2:before{content:"\\ea34"}.fs-up_version:before{content:"\\ea35"}.fs-circle_solid:before{content:"\\ea1b"}.fs-recall:before{content:"\\ea1a"}.fs-arbitration:before{content:"\\ea16"}.fs-agree:before{content:"\\ea18"}.fs-disagree:before{content:"\\ea19"}.fs-arbit_list:before{content:"\\e95e"}.fs-arbit_link:before{content:"\\ea15"}.fs-iteration:before{content:"\\ea17"}.fs-Query:before{content:"\\ea14"}.fs-Improvement:before{content:"\\ea02"}.fs-circle_event .path1:before{content:"\\ea03";color:#181919}.fs-circle_event .path2:before{content:"\\ea04";margin-left:-1em;color:#1e1e1d}.fs-circle_event .path3:before{content:"\\ea05";margin-left:-1em;color:#f9f7f4}.fs-circle_task .path1:before{content:"\\ea06";color:#1c1a1a}.fs-circle_task .path2:before{content:"\\ea07";margin-left:-1em;color:#1c1a1a}.fs-circle_task .path3:before{content:"\\ea08";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path4:before{content:"\\ea09";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path5:before{content:"\\ea0a";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path6:before{content:"\\ea0b";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path7:before{content:"\\ea0c";margin-left:-1em;color:#f9f9f9}.fs-circle_task .path8:before{content:"\\ea0d";margin-left:-1em;color:#f9f9f9}.fs-event_delay:before{content:"\\ea0e"}.fs-event_tx:before{content:"\\ea0f"}.fs-KPI_Aduit:before{content:"\\ea10"}.fs-bug:before{content:"\\ea11"}.fs-Function:before{content:"\\ea12"}.fs-Histroy_list:before{content:"\\ea13"}.fs-Auditor .path1:before{content:"\\e9f4";color:#070707}.fs-Auditor .path2:before{content:"\\e9f5";margin-left:-1em;color:#000}.fs-TimeCreate .path1:before{content:"\\e9f6";color:#000}.fs-TimeCreate .path2:before{content:"\\e9f7";margin-left:-1em;color:#231815}.fs-TimeCreate .path3:before{content:"\\e9f8";margin-left:-1em;color:#231815}.fs-TakeOn .path1:before{content:"\\e9f9";color:#070707}.fs-TakeOn .path2:before{content:"\\e9fa";margin-left:-1em;color:#000}.fs-TakeOn .path3:before{content:"\\e9fb";margin-left:-1em;color:#000}.fs-Coordinate:before{content:"\\e9fc"}.fs-create:before{content:"\\e9fd"}.fs-Due:before{content:"\\e9fe"}.fs-Person_liable:before{content:"\\e9ff"}.fs-Related_person:before{content:"\\ea00"}.fs-target:before{content:"\\ea01"}.fs-lamp:before{content:"\\e9f3"}.fs-medal:before{content:"\\e9f1"}.fs-Personal_profile:before{content:"\\e9f2"}.fs-table:before{content:"\\e9f0"}.fs-gante:before{content:"\\e9ef"}.fs-Del_Attention:before{content:"\\e9ec"}.fs-delay:before{content:"\\e9ed"}.fs-SignOut:before{content:"\\e9ee"}.fs-attach:before{content:"\\e9e0"}.fs-folder_add:before{content:"\\e9e1"}.fs-folder_delete:before{content:"\\e9e2"}.fs-folder_remove:before{content:"\\e9e3"}.fs-user_delete:before{content:"\\e9e4"}.fs-user_ok:before{content:"\\e9e5"}.fs-user_query:before{content:"\\e9e6"}.fs-user_remove:before{content:"\\e9e7"}.fs-user_set:before{content:"\\e9e8"}.fs-WM:before{content:"\\e9e9"}.fs-WW:before{content:"\\e9ea"}.fs-chart:before{content:"\\e9da"}.fs-chart2:before{content:"\\e9db"}.fs-chart3:before{content:"\\e9dc"}.fs-chart-arc:before{content:"\\e9dd"}.fs-ChartDown:before{content:"\\e9de"}.fs-ChartUp:before{content:"\\e9df"}.fs-mail_close2:before{content:"\\e9d8"}.fs-msg2:before{content:"\\e9d9"}.fs-Frozen:before{content:"\\e9d7"}.fs-group_circle:before{content:"\\e9d1"}.fs-org:before{content:"\\e9d2"}.fs-org_circle:before{content:"\\e9d3"}.fs-role_circle:before{content:"\\e9d4"}.fs-tree:before{content:"\\e9d5"}.fs-treeitem_add:before{content:"\\e9d6"}.fs-edit:before{content:"\\e9cd"}.fs-subtasks:before{content:"\\e9ce"}.fs-task:before{content:"\\e9cf"}.fs-tasks:before{content:"\\e9d0"}.fs-download_x:before{content:"\\e988"}.fs-TaskSubmission:before{content:"\\e995"}.fs-upload_x:before{content:"\\e9cc"}.fs-Ellipsis-h:before{content:"\\e9ca"}.fs-Ellipsis-v:before{content:"\\e9cb"}.fs-book:before{content:"\\e97c"}.fs-books:before{content:"\\e987"}.fs-camera:before{content:"\\e99e"}.fs-checkmark:before{content:"\\e9be"}.fs-drawer:before{content:"\\e9bf"}.fs-drawer_empty:before{content:"\\e9c0"}.fs-eye:before{content:"\\e9c1"}.fs-fire:before{content:"\\e9c2"}.fs-home:before{content:"\\e9c3"}.fs-image:before{content:"\\e9c4"}.fs-images:before{content:"\\e9c5"}.fs-msg:before{content:"\\e9c6"}.fs-msg_solid:before{content:"\\e9c7"}.fs-plus:before{content:"\\e9c8"}.fs-printer:before{content:"\\e9c9"}.fs-pause:before{content:"\\e96a"}.fs-plan:before{content:"\\e96c";color:#666}.fs-wait:before{content:"\\e977"}.fs-Audit:before{content:"\\e945"}.fs-Audit2:before{content:"\\e946"}.fs-myproject:before{content:"\\e947"}.fs-template:before{content:"\\e95f"}.fs-workflow:before{content:"\\e960";color:#54575a}.fs-exchange:before{content:"\\e95b"}.fs-notice:before{content:"\\e95c"}.fs-order:before{content:"\\e95d";color:#5a5a68}.fs-message2:before{content:"\\e959"}.fs-project2:before{content:"\\e95a"}.fs-file2:before{content:"\\e957"}.fs-task1:before{content:"\\e958"}.fs-cloude:before{content:"\\e920"}.fs-inbox:before{content:"\\e952"}.fs-outbox:before{content:"\\e953"}.fs-transfer:before{content:"\\e954"}.fs-HomePage2:before{content:"\\e955"}.fs-solid_homepage:before{content:"\\e956"}.fs-cancle:before{content:"\\e94d"}.fs-delete_solid_circle:before{content:"\\e94e"}.fs-save:before{content:"\\e94f"}.fs-split_window:before{content:"\\e950"}.fs-window:before{content:"\\e951"}.fs-Chart:before{content:"\\e941"}.fs-computer_set:before{content:"\\e942"}.fs-Config_mag:before{content:"\\e943"}.fs-PRJ_edit:before{content:"\\e944"}.fs-WD:before{content:"\\e948"}.fs-WD_Confirm:before{content:"\\e949"}.fs-WD_Count:before{content:"\\e94a"}.fs-WD_Edit:before{content:"\\e94b"}.fs-WD_My:before{content:"\\e94c"}.fs-attach_file:before{content:"\\e933"}.fs-flag:before{content:"\\e93a"}.fs-guide:before{content:"\\e93b"}.fs-radio_button:before{content:"\\e93c"}.fs-text_file:before{content:"\\e93d"}.fs-user_info:before{content:"\\e93e"}.fs-ZoomIn:before{content:"\\e93f"}.fs-MyAdd:before{content:"\\e940"}.fs-CheckPad:before{content:"\\e911"}.fs-CircleMyAdd:before{content:"\\e912"}.fs-discuss:before{content:"\\e932"}.fs-MyEntrust:before{content:"\\e934"}.fs-MyList2:before{content:"\\e935"}.fs-openfolder:before{content:"\\e936"}.fs-PlanProgress:before{content:"\\e937"}.fs-storage2:before{content:"\\e938"}.fs-TaskPad:before{content:"\\e939"}.fs-upload_file:before{content:"\\e910"}.fs-ArrowDown:before{content:"\\e901"}.fs-ArrowLeft:before{content:"\\e909"}.fs-ArrowRight:before{content:"\\e913"}.fs-ArrowUp:before{content:"\\e914"}.fs-ask:before{content:"\\e915"}.fs-CheckBoxEmpty:before{content:"\\e916"}.fs-CheckBoxEmpty2:before{content:"\\e917"}.fs-CheckBoxOK:before{content:"\\e918"}.fs-CheckBoxOk2:before{content:"\\e919"}.fs-CirclDel:before{content:"\\e91a"}.fs-CirclPlus:before{content:"\\e91b"}.fs-DownLoad:before{content:"\\e91c"}.fs-filter:before{content:"\\e91d"}.fs-folder:before{content:"\\e91e"}.fs-HomePage:before{content:"\\e91f"}.fs-InfoPad:before{content:"\\e921"}.fs-link:before{content:"\\e922"}.fs-List2:before{content:"\\e923"}.fs-news:before{content:"\\e928"}.fs-Search:before{content:"\\e92a"}.fs-SendMsg:before{content:"\\e92c"}.fs-Storage:before{content:"\\e92d"}.fs-thumbList:before{content:"\\e92e"}.fs-Upload:before{content:"\\e92f"}.fs-WindowClose:before{content:"\\e930"}.fs-ZoomAll:before{content:"\\e931";color:#515152}.fs-copy_file:before{content:"\\e903"}.fs-favor_fill_light:before{content:"\\e904"}.fs-friend:before{content:"\\e905";color:#666}.fs-group_light:before{content:"\\e906"}.fs-hot_fill:before{content:"\\e907"}.fs-message:before{content:"\\e908"}.fs-my_solid:before{content:"\\e90a"}.fs-my_tasklist:before{content:"\\e90b";color:#666}.fs-new:before{content:"\\e90c"}.fs-new2:before{content:"\\e90d"}.fs-news_hot:before{content:"\\e90e"}.fs-news_hot_fill:before{content:"\\e90f"}.fs-alarm:before{content:"\\e902"}.fs-smallwindow:before{content:"\\e900"}.fs-Classify:before{content:"\\e9ba"}.fs-list:before{content:"\\e9bb"}.fs-gungho:before{content:"\\e961"}.fs-ClearAll:before{content:"\\e962"}.fs-Compare:before{content:"\\e963"}.fs-copy:before{content:"\\e964"}.fs-InsertRow:before{content:"\\e965"}.fs-folder_open_x:before{content:"\\e966"}.fs-folder_close_x:before{content:"\\e967"}.fs-run_man:before{content:"\\e968"}.fs-time:before{content:"\\e969"}.fs-question2:before{content:"\\e96f"}.fs-suggest:before{content:"\\e970"}.fs-wrong:before{content:"\\e971"}.fs-plus_circle .path1:before{content:"\\e972";color:#000}.fs-plus_circle .path2:before{content:"\\e9bc";margin-left:-1em;color:#fff}.fs-plus_circle .path3:before{content:"\\e9bd";margin-left:-1em;color:#fff}.fs-goback:before{content:"\\e924"}.fs-set:before{content:"\\e973"}.fs-mail_close:before{content:"\\e974"}.fs-project:before{content:"\\e975"}.fs-mail_open:before{content:"\\e976"}.fs-file:before{content:"\\e96b"}.fs-floder:before{content:"\\e978"}.fs-folder_set:before{content:"\\e981"}.fs-member:before{content:"\\e982"}.fs-my_create:before{content:"\\e985"}.fs-my_follow:before{content:"\\e986"}.fs-project_doc:before{content:"\\e989"}.fs-project_dynamic:before{content:"\\e98a"}.fs-project_kanban:before{content:"\\e98b"}.fs-project_manage:before{content:"\\e98c"}.fs-project_ok:before{content:"\\e98d"}.fs-project_statistics:before{content:"\\e98e"}.fs-mytask:before{content:"\\e98f"}.fs-add_circle:before{content:"\\e990"}.fs-dynamic:before{content:"\\e991"}.fs-kanban:before{content:"\\e992"}.fs-mobox_log:before{content:"\\e96d"}.fs-recycle:before{content:"\\e979"}.fs-return_key:before{content:"\\e980"}.fs-user_group:before{content:"\\e983"}.fs-addfolder_x:before{content:"\\e984"}.fs-file_attr_x:before{content:"\\e96e"}.fs-refresh_x:before{content:"\\e99a"}.fs-set_x:before{content:"\\e999"}.fs-smallwindow_x:before{content:"\\e998"}.fs-tag_x:before{content:"\\e997"}.fs-time_x:before{content:"\\e996"}.fs-zoomall_x:before{content:"\\e994"}.fs-address:before{content:"\\e993"}.fs-attachment:before{content:"\\e925"}.fs-birthday:before{content:"\\e929"}.fs-calendar:before{content:"\\e92b"}.fs-checkbox_ok:before{content:"\\e97b"}.fs-checkbox_picture:before{content:"\\e97d"}.fs-company:before{content:"\\e97f"}.fs-delete_circle:before{content:"\\e99b"}.fs-department:before{content:"\\e99c";color:#2b234a}.fs-digit_edit:before{content:"\\e99d"}.fs-dividing_line:before{content:"\\e99f"}.fs-drop_down:before{content:"\\e9a0"}.fs-email:before{content:"\\e9a1"}.fs-fax:before{content:"\\e9a2"}.fs-info_circle:before{content:"\\e9a3"}.fs-job:before{content:"\\e9a4"}.fs-love:before{content:"\\e9a5"}.fs-mobile_phone:before{content:"\\e9a6"}.fs-msg_pop:before{content:"\\e926"}.fs-multiline_txt:before{content:"\\e927"}.fs-page_dividing:before{content:"\\e97a"}.fs-person2:before{content:"\\e97e"}.fs-person3:before{content:"\\e9b3"}.fs-person4:before{content:"\\e9b2"}.fs-phone:before{content:"\\e9b1"}.fs-photo:before{content:"\\e9b0"}.fs-picture:before{content:"\\e9af"}.fs-position:before{content:"\\e9ae"}.fs-qq:before{content:"\\e9ad"}.fs-question:before{content:"\\e9ac"}.fs-radio_box:before{content:"\\e9ab"}.fs-radio_picture:before{content:"\\e9aa"}.fs-refresh:before{content:"\\e9a9"}.fs-RMB_cicle:before{content:"\\e9a8"}.fs-sex_type:before{content:"\\e9a7"}.fs-share:before{content:"\\e9b4"}.fs-star:before{content:"\\e9b5"}.fs-text:before{content:"\\e9b6"}.fs-txt_edit:before{content:"\\e9b7"}.fs-web_site:before{content:"\\e9b8"}.fs-weixin:before{content:"\\e9b9"}.fs-location:before{content:"\\e9eb"}.uni-border{border:1px #f0f0f0 solid}.uni-primary{color:#2979ff}.uni-primary-bg{background-color:#2979ff}.uni-primary-disable{color:#8fb9ff}.uni-primary-disable-bg{background-color:#8fb9ff}.uni-primary-light{color:#a9c9ff}.uni-primary-light-bg{background-color:#a9c9ff}.uni-success{color:#18bc37}.uni-success-bg{background-color:#18bc37}.uni-success-disable{color:#51e96e}.uni-success-disable-bg{background-color:#51e96e}.uni-success-light{color:#68ec81}.uni-success-light-bg{background-color:#68ec81}.uni-warning{color:#f3a73f}.uni-warning-bg{background-color:#f3a73f}.uni-warning-disable{color:#f9d39f}.uni-warning-disable-bg{background-color:#f9d39f}.uni-warning-light{color:#fbdeb7}.uni-warning-light-bg{background-color:#fbdeb7}.uni-error{color:#e43d33}.uni-error-bg{background-color:#e43d33}.uni-error-disable{color:#f0938d}.uni-error-disable-bg{background-color:#f0938d}.uni-error-light{color:#f3a8a4}.uni-error-light-bg{background-color:#f3a8a4}.uni-info{color:#8f939c}.uni-info-bg{background-color:#8f939c}.uni-info-disable{color:#c5c7cc}.uni-info-disable-bg{background-color:#c5c7cc}.uni-info-light{color:#d3d4d8}.uni-info-light-bg{background-color:#d3d4d8}.uni-main-color{color:#3a3a3a}.uni-main-color-bg{background-color:#3a3a3a}.uni-base-color{color:#6a6a6a}.uni-base-color-bg{background-color:#6a6a6a}.uni-secondary-color{color:#909399}.uni-secondary-color-bg{background-color:#909399}.uni-extra-color{color:#c7c7c7}.uni-extra-color-bg{background-color:#c7c7c7}.uni-bg-color{color:#fff}.uni-bg-color-bg{background-color:#fff}.uni-border-1{color:#f0f0f0}.uni-border-1-bg{background-color:#f0f0f0}.uni-border-2{color:#ededed}.uni-border-2-bg{background-color:#ededed}.uni-border-3{color:#dcdcdc}.uni-border-3-bg{background-color:#dcdcdc}.uni-border-4{color:#b9b9b9}.uni-border-4-bg{background-color:#b9b9b9}.uni-black{color:#000}.uni-black-bg{background-color:#000}.uni-white{color:#fff}.uni-white-bg{background-color:#fff}.uni-transparent{color:transparent}.uni-transparent-bg{background-color:transparent}.uni-shadow-sm{box-shadow:0 0 5px hsla(0,0%,84.7%,.5)}.uni-shadow-base{box-shadow:0 1px 8px 1px hsla(0,0%,64.7%,.2)}.uni-shadow-lg{box-shadow:0 1px 10px 2px rgba(165,164,164,.5)}.uni-mask{background-color:rgba(0,0,0,.4)}.uni-mt-0{margin-top:0}.uni-mt-n0{margin-top:0}.uni-mr-0{margin-right:0}.uni-mr-n0{margin-right:0}.uni-mb-0{margin-bottom:0}.uni-mb-n0{margin-bottom:0}.uni-ml-0{margin-left:0}.uni-ml-n0{margin-left:0}.uni-mx-0{margin-left:0;margin-right:0}.uni-mx-n0{margin-left:0;margin-right:0}.uni-my-0{margin-top:0;margin-bottom:0}.uni-my-n0{margin-top:0;margin-bottom:0}.uni-ma-0{margin:0}.uni-ma-n0{margin:0}.uni-mt-1{margin-top:2px}.uni-mt-n1{margin-top:-2px}.uni-mr-1{margin-right:2px}.uni-mr-n1{margin-right:-2px}.uni-mb-1{margin-bottom:2px}.uni-mb-n1{margin-bottom:-2px}.uni-ml-1{margin-left:2px}.uni-ml-n1{margin-left:-2px}.uni-mx-1{margin-left:2px;margin-right:2px}.uni-mx-n1{margin-left:-2px;margin-right:-2px}.uni-my-1{margin-top:2px;margin-bottom:2px}.uni-my-n1{margin-top:-2px;margin-bottom:-2px}.uni-ma-1{margin:2px}.uni-ma-n1{margin:-2px}.uni-mt-2{margin-top:4px}.uni-mt-n2{margin-top:-4px}.uni-mr-2{margin-right:4px}.uni-mr-n2{margin-right:-4px}.uni-mb-2{margin-bottom:4px}.uni-mb-n2{margin-bottom:-4px}.uni-ml-2{margin-left:4px}.uni-ml-n2{margin-left:-4px}.uni-mx-2{margin-left:4px;margin-right:4px}.uni-mx-n2{margin-left:-4px;margin-right:-4px}.uni-my-2{margin-top:4px;margin-bottom:4px}.uni-my-n2{margin-top:-4px;margin-bottom:-4px}.uni-ma-2{margin:4px}.uni-ma-n2{margin:-4px}.uni-mt-3{margin-top:6px}.uni-mt-n3{margin-top:-6px}.uni-mr-3{margin-right:6px}.uni-mr-n3{margin-right:-6px}.uni-mb-3{margin-bottom:6px}.uni-mb-n3{margin-bottom:-6px}.uni-ml-3{margin-left:6px}.uni-ml-n3{margin-left:-6px}.uni-mx-3{margin-left:6px;margin-right:6px}.uni-mx-n3{margin-left:-6px;margin-right:-6px}.uni-my-3{margin-top:6px;margin-bottom:6px}.uni-my-n3{margin-top:-6px;margin-bottom:-6px}.uni-ma-3{margin:6px}.uni-ma-n3{margin:-6px}.uni-mt-4{margin-top:8px}.uni-mt-n4{margin-top:-8px}.uni-mr-4{margin-right:8px}.uni-mr-n4{margin-right:-8px}.uni-mb-4{margin-bottom:8px}.uni-mb-n4{margin-bottom:-8px}.uni-ml-4{margin-left:8px}.uni-ml-n4{margin-left:-8px}.uni-mx-4{margin-left:8px;margin-right:8px}.uni-mx-n4{margin-left:-8px;margin-right:-8px}.uni-my-4{margin-top:8px;margin-bottom:8px}.uni-my-n4{margin-top:-8px;margin-bottom:-8px}.uni-ma-4{margin:8px}.uni-ma-n4{margin:-8px}.uni-mt-5{margin-top:10px}.uni-mt-n5{margin-top:-10px}.uni-mr-5{margin-right:10px}.uni-mr-n5{margin-right:-10px}.uni-mb-5{margin-bottom:10px}.uni-mb-n5{margin-bottom:-10px}.uni-ml-5{margin-left:10px}.uni-ml-n5{margin-left:-10px}.uni-mx-5{margin-left:10px;margin-right:10px}.uni-mx-n5{margin-left:-10px;margin-right:-10px}.uni-my-5{margin-top:10px;margin-bottom:10px}.uni-my-n5{margin-top:-10px;margin-bottom:-10px}.uni-ma-5{margin:10px}.uni-ma-n5{margin:-10px}.uni-mt-6{margin-top:12px}.uni-mt-n6{margin-top:-12px}.uni-mr-6{margin-right:12px}.uni-mr-n6{margin-right:-12px}.uni-mb-6{margin-bottom:12px}.uni-mb-n6{margin-bottom:-12px}.uni-ml-6{margin-left:12px}.uni-ml-n6{margin-left:-12px}.uni-mx-6{margin-left:12px;margin-right:12px}.uni-mx-n6{margin-left:-12px;margin-right:-12px}.uni-my-6{margin-top:12px;margin-bottom:12px}.uni-my-n6{margin-top:-12px;margin-bottom:-12px}.uni-ma-6{margin:12px}.uni-ma-n6{margin:-12px}.uni-mt-7{margin-top:14px}.uni-mt-n7{margin-top:-14px}.uni-mr-7{margin-right:14px}.uni-mr-n7{margin-right:-14px}.uni-mb-7{margin-bottom:14px}.uni-mb-n7{margin-bottom:-14px}.uni-ml-7{margin-left:14px}.uni-ml-n7{margin-left:-14px}.uni-mx-7{margin-left:14px;margin-right:14px}.uni-mx-n7{margin-left:-14px;margin-right:-14px}.uni-my-7{margin-top:14px;margin-bottom:14px}.uni-my-n7{margin-top:-14px;margin-bottom:-14px}.uni-ma-7{margin:14px}.uni-ma-n7{margin:-14px}.uni-mt-8{margin-top:16px}.uni-mt-n8{margin-top:-16px}.uni-mr-8{margin-right:16px}.uni-mr-n8{margin-right:-16px}.uni-mb-8{margin-bottom:16px}.uni-mb-n8{margin-bottom:-16px}.uni-ml-8{margin-left:16px}.uni-ml-n8{margin-left:-16px}.uni-mx-8{margin-left:16px;margin-right:16px}.uni-mx-n8{margin-left:-16px;margin-right:-16px}.uni-my-8{margin-top:16px;margin-bottom:16px}.uni-my-n8{margin-top:-16px;margin-bottom:-16px}.uni-ma-8{margin:16px}.uni-ma-n8{margin:-16px}.uni-mt-9{margin-top:18px}.uni-mt-n9{margin-top:-18px}.uni-mr-9{margin-right:18px}.uni-mr-n9{margin-right:-18px}.uni-mb-9{margin-bottom:18px}.uni-mb-n9{margin-bottom:-18px}.uni-ml-9{margin-left:18px}.uni-ml-n9{margin-left:-18px}.uni-mx-9{margin-left:18px;margin-right:18px}.uni-mx-n9{margin-left:-18px;margin-right:-18px}.uni-my-9{margin-top:18px;margin-bottom:18px}.uni-my-n9{margin-top:-18px;margin-bottom:-18px}.uni-ma-9{margin:18px}.uni-ma-n9{margin:-18px}.uni-mt-10{margin-top:20px}.uni-mt-n10{margin-top:-20px}.uni-mr-10{margin-right:20px}.uni-mr-n10{margin-right:-20px}.uni-mb-10{margin-bottom:20px}.uni-mb-n10{margin-bottom:-20px}.uni-ml-10{margin-left:20px}.uni-ml-n10{margin-left:-20px}.uni-mx-10{margin-left:20px;margin-right:20px}.uni-mx-n10{margin-left:-20px;margin-right:-20px}.uni-my-10{margin-top:20px;margin-bottom:20px}.uni-my-n10{margin-top:-20px;margin-bottom:-20px}.uni-ma-10{margin:20px}.uni-ma-n10{margin:-20px}.uni-mt-11{margin-top:22px}.uni-mt-n11{margin-top:-22px}.uni-mr-11{margin-right:22px}.uni-mr-n11{margin-right:-22px}.uni-mb-11{margin-bottom:22px}.uni-mb-n11{margin-bottom:-22px}.uni-ml-11{margin-left:22px}.uni-ml-n11{margin-left:-22px}.uni-mx-11{margin-left:22px;margin-right:22px}.uni-mx-n11{margin-left:-22px;margin-right:-22px}.uni-my-11{margin-top:22px;margin-bottom:22px}.uni-my-n11{margin-top:-22px;margin-bottom:-22px}.uni-ma-11{margin:22px}.uni-ma-n11{margin:-22px}.uni-mt-12{margin-top:24px}.uni-mt-n12{margin-top:-24px}.uni-mr-12{margin-right:24px}.uni-mr-n12{margin-right:-24px}.uni-mb-12{margin-bottom:24px}.uni-mb-n12{margin-bottom:-24px}.uni-ml-12{margin-left:24px}.uni-ml-n12{margin-left:-24px}.uni-mx-12{margin-left:24px;margin-right:24px}.uni-mx-n12{margin-left:-24px;margin-right:-24px}.uni-my-12{margin-top:24px;margin-bottom:24px}.uni-my-n12{margin-top:-24px;margin-bottom:-24px}.uni-ma-12{margin:24px}.uni-ma-n12{margin:-24px}.uni-mt-13{margin-top:26px}.uni-mt-n13{margin-top:-26px}.uni-mr-13{margin-right:26px}.uni-mr-n13{margin-right:-26px}.uni-mb-13{margin-bottom:26px}.uni-mb-n13{margin-bottom:-26px}.uni-ml-13{margin-left:26px}.uni-ml-n13{margin-left:-26px}.uni-mx-13{margin-left:26px;margin-right:26px}.uni-mx-n13{margin-left:-26px;margin-right:-26px}.uni-my-13{margin-top:26px;margin-bottom:26px}.uni-my-n13{margin-top:-26px;margin-bottom:-26px}.uni-ma-13{margin:26px}.uni-ma-n13{margin:-26px}.uni-mt-14{margin-top:28px}.uni-mt-n14{margin-top:-28px}.uni-mr-14{margin-right:28px}.uni-mr-n14{margin-right:-28px}.uni-mb-14{margin-bottom:28px}.uni-mb-n14{margin-bottom:-28px}.uni-ml-14{margin-left:28px}.uni-ml-n14{margin-left:-28px}.uni-mx-14{margin-left:28px;margin-right:28px}.uni-mx-n14{margin-left:-28px;margin-right:-28px}.uni-my-14{margin-top:28px;margin-bottom:28px}.uni-my-n14{margin-top:-28px;margin-bottom:-28px}.uni-ma-14{margin:28px}.uni-ma-n14{margin:-28px}.uni-mt-15{margin-top:30px}.uni-mt-n15{margin-top:-30px}.uni-mr-15{margin-right:30px}.uni-mr-n15{margin-right:-30px}.uni-mb-15{margin-bottom:30px}.uni-mb-n15{margin-bottom:-30px}.uni-ml-15{margin-left:30px}.uni-ml-n15{margin-left:-30px}.uni-mx-15{margin-left:30px;margin-right:30px}.uni-mx-n15{margin-left:-30px;margin-right:-30px}.uni-my-15{margin-top:30px;margin-bottom:30px}.uni-my-n15{margin-top:-30px;margin-bottom:-30px}.uni-ma-15{margin:30px}.uni-ma-n15{margin:-30px}.uni-mt-16{margin-top:32px}.uni-mt-n16{margin-top:-32px}.uni-mr-16{margin-right:32px}.uni-mr-n16{margin-right:-32px}.uni-mb-16{margin-bottom:32px}.uni-mb-n16{margin-bottom:-32px}.uni-ml-16{margin-left:32px}.uni-ml-n16{margin-left:-32px}.uni-mx-16{margin-left:32px;margin-right:32px}.uni-mx-n16{margin-left:-32px;margin-right:-32px}.uni-my-16{margin-top:32px;margin-bottom:32px}.uni-my-n16{margin-top:-32px;margin-bottom:-32px}.uni-ma-16{margin:32px}.uni-ma-n16{margin:-32px}.uni-pt-0{padding-top:0}.uni-pt-n0{padding-top:0}.uni-pr-0{padding-right:0}.uni-pr-n0{padding-right:0}.uni-pb-0{padding-bottom:0}.uni-pb-n0{padding-bottom:0}.uni-pl-0{padding-left:0}.uni-pl-n0{padding-left:0}.uni-px-0{padding-left:0;padding-right:0}.uni-px-n0{padding-left:0;padding-right:0}.uni-py-0{padding-top:0;padding-bottom:0}.uni-py-n0{padding-top:0;padding-bottom:0}.uni-pa-0{padding:0}.uni-pa-n0{padding:0}.uni-pt-1{padding-top:2px}.uni-pt-n1{padding-top:-2px}.uni-pr-1{padding-right:2px}.uni-pr-n1{padding-right:-2px}.uni-pb-1{padding-bottom:2px}.uni-pb-n1{padding-bottom:-2px}.uni-pl-1{padding-left:2px}.uni-pl-n1{padding-left:-2px}.uni-px-1{padding-left:2px;padding-right:2px}.uni-px-n1{padding-left:-2px;padding-right:-2px}.uni-py-1{padding-top:2px;padding-bottom:2px}.uni-py-n1{padding-top:-2px;padding-bottom:-2px}.uni-pa-1{padding:2px}.uni-pa-n1{padding:-2px}.uni-pt-2{padding-top:4px}.uni-pt-n2{padding-top:-4px}.uni-pr-2{padding-right:4px}.uni-pr-n2{padding-right:-4px}.uni-pb-2{padding-bottom:4px}.uni-pb-n2{padding-bottom:-4px}.uni-pl-2{padding-left:4px}.uni-pl-n2{padding-left:-4px}.uni-px-2{padding-left:4px;padding-right:4px}.uni-px-n2{padding-left:-4px;padding-right:-4px}.uni-py-2{padding-top:4px;padding-bottom:4px}.uni-py-n2{padding-top:-4px;padding-bottom:-4px}.uni-pa-2{padding:4px}.uni-pa-n2{padding:-4px}.uni-pt-3{padding-top:6px}.uni-pt-n3{padding-top:-6px}.uni-pr-3{padding-right:6px}.uni-pr-n3{padding-right:-6px}.uni-pb-3{padding-bottom:6px}.uni-pb-n3{padding-bottom:-6px}.uni-pl-3{padding-left:6px}.uni-pl-n3{padding-left:-6px}.uni-px-3{padding-left:6px;padding-right:6px}.uni-px-n3{padding-left:-6px;padding-right:-6px}.uni-py-3{padding-top:6px;padding-bottom:6px}.uni-py-n3{padding-top:-6px;padding-bottom:-6px}.uni-pa-3{padding:6px}.uni-pa-n3{padding:-6px}.uni-pt-4{padding-top:8px}.uni-pt-n4{padding-top:-8px}.uni-pr-4{padding-right:8px}.uni-pr-n4{padding-right:-8px}.uni-pb-4{padding-bottom:8px}.uni-pb-n4{padding-bottom:-8px}.uni-pl-4{padding-left:8px}.uni-pl-n4{padding-left:-8px}.uni-px-4{padding-left:8px;padding-right:8px}.uni-px-n4{padding-left:-8px;padding-right:-8px}.uni-py-4{padding-top:8px;padding-bottom:8px}.uni-py-n4{padding-top:-8px;padding-bottom:-8px}.uni-pa-4{padding:8px}.uni-pa-n4{padding:-8px}.uni-pt-5{padding-top:10px}.uni-pt-n5{padding-top:-10px}.uni-pr-5{padding-right:10px}.uni-pr-n5{padding-right:-10px}.uni-pb-5{padding-bottom:10px}.uni-pb-n5{padding-bottom:-10px}.uni-pl-5{padding-left:10px}.uni-pl-n5{padding-left:-10px}.uni-px-5{padding-left:10px;padding-right:10px}.uni-px-n5{padding-left:-10px;padding-right:-10px}.uni-py-5{padding-top:10px;padding-bottom:10px}.uni-py-n5{padding-top:-10px;padding-bottom:-10px}.uni-pa-5{padding:10px}.uni-pa-n5{padding:-10px}.uni-pt-6{padding-top:12px}.uni-pt-n6{padding-top:-12px}.uni-pr-6{padding-right:12px}.uni-pr-n6{padding-right:-12px}.uni-pb-6{padding-bottom:12px}.uni-pb-n6{padding-bottom:-12px}.uni-pl-6{padding-left:12px}.uni-pl-n6{padding-left:-12px}.uni-px-6{padding-left:12px;padding-right:12px}.uni-px-n6{padding-left:-12px;padding-right:-12px}.uni-py-6{padding-top:12px;padding-bottom:12px}.uni-py-n6{padding-top:-12px;padding-bottom:-12px}.uni-pa-6{padding:12px}.uni-pa-n6{padding:-12px}.uni-pt-7{padding-top:14px}.uni-pt-n7{padding-top:-14px}.uni-pr-7{padding-right:14px}.uni-pr-n7{padding-right:-14px}.uni-pb-7{padding-bottom:14px}.uni-pb-n7{padding-bottom:-14px}.uni-pl-7{padding-left:14px}.uni-pl-n7{padding-left:-14px}.uni-px-7{padding-left:14px;padding-right:14px}.uni-px-n7{padding-left:-14px;padding-right:-14px}.uni-py-7{padding-top:14px;padding-bottom:14px}.uni-py-n7{padding-top:-14px;padding-bottom:-14px}.uni-pa-7{padding:14px}.uni-pa-n7{padding:-14px}.uni-pt-8{padding-top:16px}.uni-pt-n8{padding-top:-16px}.uni-pr-8{padding-right:16px}.uni-pr-n8{padding-right:-16px}.uni-pb-8{padding-bottom:16px}.uni-pb-n8{padding-bottom:-16px}.uni-pl-8{padding-left:16px}.uni-pl-n8{padding-left:-16px}.uni-px-8{padding-left:16px;padding-right:16px}.uni-px-n8{padding-left:-16px;padding-right:-16px}.uni-py-8{padding-top:16px;padding-bottom:16px}.uni-py-n8{padding-top:-16px;padding-bottom:-16px}.uni-pa-8{padding:16px}.uni-pa-n8{padding:-16px}.uni-pt-9{padding-top:18px}.uni-pt-n9{padding-top:-18px}.uni-pr-9{padding-right:18px}.uni-pr-n9{padding-right:-18px}.uni-pb-9{padding-bottom:18px}.uni-pb-n9{padding-bottom:-18px}.uni-pl-9{padding-left:18px}.uni-pl-n9{padding-left:-18px}.uni-px-9{padding-left:18px;padding-right:18px}.uni-px-n9{padding-left:-18px;padding-right:-18px}.uni-py-9{padding-top:18px;padding-bottom:18px}.uni-py-n9{padding-top:-18px;padding-bottom:-18px}.uni-pa-9{padding:18px}.uni-pa-n9{padding:-18px}.uni-pt-10{padding-top:20px}.uni-pt-n10{padding-top:-20px}.uni-pr-10{padding-right:20px}.uni-pr-n10{padding-right:-20px}.uni-pb-10{padding-bottom:20px}.uni-pb-n10{padding-bottom:-20px}.uni-pl-10{padding-left:20px}.uni-pl-n10{padding-left:-20px}.uni-px-10{padding-left:20px;padding-right:20px}.uni-px-n10{padding-left:-20px;padding-right:-20px}.uni-py-10{padding-top:20px;padding-bottom:20px}.uni-py-n10{padding-top:-20px;padding-bottom:-20px}.uni-pa-10{padding:20px}.uni-pa-n10{padding:-20px}.uni-pt-11{padding-top:22px}.uni-pt-n11{padding-top:-22px}.uni-pr-11{padding-right:22px}.uni-pr-n11{padding-right:-22px}.uni-pb-11{padding-bottom:22px}.uni-pb-n11{padding-bottom:-22px}.uni-pl-11{padding-left:22px}.uni-pl-n11{padding-left:-22px}.uni-px-11{padding-left:22px;padding-right:22px}.uni-px-n11{padding-left:-22px;padding-right:-22px}.uni-py-11{padding-top:22px;padding-bottom:22px}.uni-py-n11{padding-top:-22px;padding-bottom:-22px}.uni-pa-11{padding:22px}.uni-pa-n11{padding:-22px}.uni-pt-12{padding-top:24px}.uni-pt-n12{padding-top:-24px}.uni-pr-12{padding-right:24px}.uni-pr-n12{padding-right:-24px}.uni-pb-12{padding-bottom:24px}.uni-pb-n12{padding-bottom:-24px}.uni-pl-12{padding-left:24px}.uni-pl-n12{padding-left:-24px}.uni-px-12{padding-left:24px;padding-right:24px}.uni-px-n12{padding-left:-24px;padding-right:-24px}.uni-py-12{padding-top:24px;padding-bottom:24px}.uni-py-n12{padding-top:-24px;padding-bottom:-24px}.uni-pa-12{padding:24px}.uni-pa-n12{padding:-24px}.uni-pt-13{padding-top:26px}.uni-pt-n13{padding-top:-26px}.uni-pr-13{padding-right:26px}.uni-pr-n13{padding-right:-26px}.uni-pb-13{padding-bottom:26px}.uni-pb-n13{padding-bottom:-26px}.uni-pl-13{padding-left:26px}.uni-pl-n13{padding-left:-26px}.uni-px-13{padding-left:26px;padding-right:26px}.uni-px-n13{padding-left:-26px;padding-right:-26px}.uni-py-13{padding-top:26px;padding-bottom:26px}.uni-py-n13{padding-top:-26px;padding-bottom:-26px}.uni-pa-13{padding:26px}.uni-pa-n13{padding:-26px}.uni-pt-14{padding-top:28px}.uni-pt-n14{padding-top:-28px}.uni-pr-14{padding-right:28px}.uni-pr-n14{padding-right:-28px}.uni-pb-14{padding-bottom:28px}.uni-pb-n14{padding-bottom:-28px}.uni-pl-14{padding-left:28px}.uni-pl-n14{padding-left:-28px}.uni-px-14{padding-left:28px;padding-right:28px}.uni-px-n14{padding-left:-28px;padding-right:-28px}.uni-py-14{padding-top:28px;padding-bottom:28px}.uni-py-n14{padding-top:-28px;padding-bottom:-28px}.uni-pa-14{padding:28px}.uni-pa-n14{padding:-28px}.uni-pt-15{padding-top:30px}.uni-pt-n15{padding-top:-30px}.uni-pr-15{padding-right:30px}.uni-pr-n15{padding-right:-30px}.uni-pb-15{padding-bottom:30px}.uni-pb-n15{padding-bottom:-30px}.uni-pl-15{padding-left:30px}.uni-pl-n15{padding-left:-30px}.uni-px-15{padding-left:30px;padding-right:30px}.uni-px-n15{padding-left:-30px;padding-right:-30px}.uni-py-15{padding-top:30px;padding-bottom:30px}.uni-py-n15{padding-top:-30px;padding-bottom:-30px}.uni-pa-15{padding:30px}.uni-pa-n15{padding:-30px}.uni-pt-16{padding-top:32px}.uni-pt-n16{padding-top:-32px}.uni-pr-16{padding-right:32px}.uni-pr-n16{padding-right:-32px}.uni-pb-16{padding-bottom:32px}.uni-pb-n16{padding-bottom:-32px}.uni-pl-16{padding-left:32px}.uni-pl-n16{padding-left:-32px}.uni-px-16{padding-left:32px;padding-right:32px}.uni-px-n16{padding-left:-32px;padding-right:-32px}.uni-py-16{padding-top:32px;padding-bottom:32px}.uni-py-n16{padding-top:-32px;padding-bottom:-32px}.uni-pa-16{padding:32px}.uni-pa-n16{padding:-32px}.uni-radius-0{border-radius:0}.uni-radius{border-radius:5px}.uni-radius-lg{border-radius:10px}.uni-radius-xl{border-radius:30px}.uni-radius-pill{border-radius:9999px}.uni-radius-circle{border-radius:50%}.uni-radius-t-0{border-top-left-radius:0;border-top-right-radius:0}.uni-radius-t{border-top-left-radius:5px;border-top-right-radius:5px}.uni-radius-t-lg{border-top-left-radius:10px;border-top-right-radius:10px}.uni-radius-t-xl{border-top-left-radius:30px;border-top-right-radius:30px}.uni-radius-t-pill{border-top-left-radius:9999px;border-top-right-radius:9999px}.uni-radius-t-circle{border-top-left-radius:50%;border-top-right-radius:50%}.uni-radius-r-0{border-top-right-radius:0;border-bottom-right-radius:0}.uni-radius-r{border-top-right-radius:5px;border-bottom-right-radius:5px}.uni-radius-r-lg{border-top-right-radius:10px;border-bottom-right-radius:10px}.uni-radius-r-xl{border-top-right-radius:30px;border-bottom-right-radius:30px}.uni-radius-r-pill{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.uni-radius-r-circle{border-top-right-radius:50%;border-bottom-right-radius:50%}.uni-radius-b-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.uni-radius-b{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.uni-radius-b-lg{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.uni-radius-b-xl{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.uni-radius-b-pill{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.uni-radius-b-circle{border-bottom-left-radius:50%;border-bottom-right-radius:50%}.uni-radius-l-0{border-top-left-radius:0;border-bottom-left-radius:0}.uni-radius-l{border-top-left-radius:5px;border-bottom-left-radius:5px}.uni-radius-l-lg{border-top-left-radius:10px;border-bottom-left-radius:10px}.uni-radius-l-xl{border-top-left-radius:30px;border-bottom-left-radius:30px}.uni-radius-l-pill{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.uni-radius-l-circle{border-top-left-radius:50%;border-bottom-left-radius:50%}.uni-radius-tl-0{border-top-left-radius:0}.uni-radius-tl{border-top-left-radius:5px}.uni-radius-tl-lg{border-top-left-radius:10px}.uni-radius-tl-xl{border-top-left-radius:30px}.uni-radius-tl-pill{border-top-left-radius:9999px}.uni-radius-tl-circle{border-top-left-radius:50%}.uni-radius-tr-0{border-top-right-radius:0}.uni-radius-tr{border-top-right-radius:5px}.uni-radius-tr-lg{border-top-right-radius:10px}.uni-radius-tr-xl{border-top-right-radius:30px}.uni-radius-tr-pill{border-top-right-radius:9999px}.uni-radius-tr-circle{border-top-right-radius:50%}.uni-radius-br-0{border-bottom-right-radius:0}.uni-radius-br{border-bottom-right-radius:5px}.uni-radius-br-lg{border-bottom-right-radius:10px}.uni-radius-br-xl{border-bottom-right-radius:30px}.uni-radius-br-pill{border-bottom-right-radius:9999px}.uni-radius-br-circle{border-bottom-right-radius:50%}.uni-radius-bl-0{border-bottom-left-radius:0}.uni-radius-bl{border-bottom-left-radius:5px}.uni-radius-bl-lg{border-bottom-left-radius:10px}.uni-radius-bl-xl{border-bottom-left-radius:30px}.uni-radius-bl-pill{border-bottom-left-radius:9999px}.uni-radius-bl-circle{border-bottom-left-radius:50%}.uni-h1{font-size:32px;font-weight:300;line-height:50px}.uni-h2{font-size:28px;font-weight:300;line-height:40px}.uni-h3{font-size:24px;font-weight:400;line-height:32px}.uni-h4{font-size:20px;font-weight:400;line-height:30px}.uni-h5{font-size:16px;font-weight:400;line-height:24px}.uni-h6{font-size:14px;font-weight:500;line-height:18px}.uni-subtitle{font-size:12px;font-weight:400;line-height:20px}.uni-body{font-size:14px;font-weight:400;line-height:22px}.uni-caption{font-size:12px;font-weight:400;line-height:20px}.uni-btn{margin:5px;color:#393939;border:1px solid #ccc;font-size:16px;font-weight:200;background-color:#f9f9f9;overflow:visible}.uni-btn::after{border:none}.uni-btn:not([type]), .uni-btn[type=default]{color:#999}.uni-btn:not([type])[loading], .uni-btn[type=default][loading]{background:none}.uni-btn:not([type])[loading]::before, .uni-btn[type=default][loading]::before{margin-right:5px}.uni-btn:not([type])[disabled], .uni-btn[type=default][disabled]{color:#d6d6d6}.uni-btn:not([type])[disabled], .uni-btn:not([type])[disabled][loading], .uni-btn:not([type])[disabled]:active, .uni-btn[type=default][disabled], .uni-btn[type=default][disabled][loading], .uni-btn[type=default][disabled]:active{color:#d6d6d6;background-color:#fafafa;border-color:#f0f0f0}.uni-btn:not([type])[plain], .uni-btn[type=default][plain]{color:#999;background:none;border-color:#f0f0f0}.uni-btn:not([type])[plain]:not([hover-class]):active, .uni-btn[type=default][plain]:not([hover-class]):active{background:none;color:#ccc;border-color:#e6e6e6;outline:none}.uni-btn:not([type])[plain][disabled], .uni-btn:not([type])[plain][disabled][loading], .uni-btn:not([type])[plain][disabled]:active, .uni-btn[type=default][plain][disabled], .uni-btn[type=default][plain][disabled][loading], .uni-btn[type=default][plain][disabled]:active{background:none;color:#d6d6d6;border-color:#f0f0f0}.uni-btn:not([hover-class]):active{color:grey}.uni-btn[size=mini]{font-size:16px;font-weight:200;border-radius:8px}.uni-btn.uni-btn-small{font-size:14px}.uni-btn.uni-btn-mini{font-size:12px}.uni-btn.uni-btn-radius{border-radius:999px}.uni-btn[type=primary]{color:#fff;background-color:#2979ff;border-color:#266feb}.uni-btn[type=primary]:not([hover-class]):active{background:#256de6;border-color:#2161cc;color:#fff;outline:none}.uni-btn[type=primary][loading]{color:#fff;background-color:#2979ff;border-color:#266feb}.uni-btn[type=primary][loading]:not([hover-class]):active{background:#256de6;border-color:#2161cc;color:#fff;outline:none}.uni-btn[type=primary][loading]::before{margin-right:5px}.uni-btn[type=primary][disabled], .uni-btn[type=primary][disabled][loading], .uni-btn[type=primary][disabled]:not([hover-class]):active{color:#fff;border-color:#80adfa;background-color:#94bcff}.uni-btn[type=primary][plain]{color:#2979ff;background-color:#eaf2ff;border-color:#bfd7ff}.uni-btn[type=primary][plain]:not([hover-class]):active{background:#d4e4ff;color:#2979ff;outline:none;border-color:#94bcff}.uni-btn[type=primary][plain][loading]{color:#2979ff;background-color:#eaf2ff;border-color:#bfd7ff}.uni-btn[type=primary][plain][loading]:not([hover-class]):active{background:#d4e4ff;color:#2979ff;outline:none;border-color:#94bcff}.uni-btn[type=primary][plain][loading]::before{margin-right:5px}.uni-btn[type=primary][plain][disabled], .uni-btn[type=primary][plain][disabled]:active{color:#7fafff;background-color:#eaf2ff;border-color:#d4e4ff}.uni-btn[type=success]{color:#fff;background-color:#18bc37;border-color:#16ad33}.uni-btn[type=success]:not([hover-class]):active{background:#16a932;border-color:#13962c;color:#fff;outline:none}.uni-btn[type=success][loading]{color:#fff;background-color:#18bc37;border-color:#16ad33}.uni-btn[type=success][loading]:not([hover-class]):active{background:#16a932;border-color:#13962c;color:#fff;outline:none}.uni-btn[type=success][loading]::before{margin-right:5px}.uni-btn[type=success][disabled], .uni-btn[type=success][disabled][loading], .uni-btn[type=success][disabled]:not([hover-class]):active{color:#fff;border-color:#89c794;background-color:#8cde9b}.uni-btn[type=success][plain]{color:#18bc37;background-color:#e8f8eb;border-color:#baebc3}.uni-btn[type=success][plain]:not([hover-class]):active{background:#d1f2d7;color:#18bc37;outline:none;border-color:#8cde9b}.uni-btn[type=success][plain][loading]{color:#18bc37;background-color:#e8f8eb;border-color:#baebc3}.uni-btn[type=success][plain][loading]:not([hover-class]):active{background:#d1f2d7;color:#18bc37;outline:none;border-color:#8cde9b}.uni-btn[type=success][plain][loading]::before{margin-right:5px}.uni-btn[type=success][plain][disabled], .uni-btn[type=success][plain][disabled]:active{color:#74d787;background-color:#e8f8eb;border-color:#d1f2d7}.uni-btn[type=error]{color:#fff;background-color:#e43d33;border-color:#d2382f}.uni-btn[type=error]:not([hover-class]):active{background:#cd372e;border-color:#b63129;color:#fff;outline:none}.uni-btn[type=error][loading]{color:#fff;background-color:#e43d33;border-color:#d2382f}.uni-btn[type=error][loading]:not([hover-class]):active{background:#cd372e;border-color:#b63129;color:#fff;outline:none}.uni-btn[type=error][loading]::before{margin-right:5px}.uni-btn[type=error][disabled], .uni-btn[type=error][disabled][loading], .uni-btn[type=error][disabled]:not([hover-class]):active{color:#fff;border-color:#e4928d;background-color:#f29e99}.uni-btn[type=error][plain]{color:#e43d33;background-color:#fceceb;border-color:#f7c5c2}.uni-btn[type=error][plain]:not([hover-class]):active{background:#fad8d6;color:#e43d33;outline:none;border-color:#f29e99}.uni-btn[type=error][plain][loading]{color:#e43d33;background-color:#fceceb;border-color:#f7c5c2}.uni-btn[type=error][plain][loading]:not([hover-class]):active{background:#fad8d6;color:#e43d33;outline:none;border-color:#f29e99}.uni-btn[type=error][plain][loading]::before{margin-right:5px}.uni-btn[type=error][plain][disabled], .uni-btn[type=error][plain][disabled]:active{color:#ef8b85;background-color:#fceceb;border-color:#fad8d6}.uni-btn[type=warning]{color:#fff;background-color:#f3a73f;border-color:#e09a3a}.uni-btn[type=warning]:not([hover-class]):active{background:#db9639;border-color:#c28632;color:#fff;outline:none}.uni-btn[type=warning][loading]{color:#fff;background-color:#f3a73f;border-color:#e09a3a}.uni-btn[type=warning][loading]:not([hover-class]):active{background:#db9639;border-color:#c28632;color:#fff;outline:none}.uni-btn[type=warning][loading]::before{margin-right:5px}.uni-btn[type=warning][disabled], .uni-btn[type=warning][disabled][loading], .uni-btn[type=warning][disabled]:not([hover-class]):active{color:#fff;border-color:#f8c887;background-color:#f9d39f}.uni-btn[type=warning][plain]{color:#f3a73f;background-color:#fef6ec;border-color:#fbe5c5}.uni-btn[type=warning][plain]:not([hover-class]):active{background:#fdedd9;color:#f3a73f;outline:none;border-color:#f9d39f}.uni-btn[type=warning][plain][loading]{color:#f3a73f;background-color:#fef6ec;border-color:#fbe5c5}.uni-btn[type=warning][plain][loading]:not([hover-class]):active{background:#fdedd9;color:#f3a73f;outline:none;border-color:#f9d39f}.uni-btn[type=warning][plain][loading]::before{margin-right:5px}.uni-btn[type=warning][plain][disabled], .uni-btn[type=warning][plain][disabled]:active{color:#f8ca8c;background-color:#fef6ec;border-color:#fdedd9}.uni-btn[type=info]{color:#fff;background-color:#8f939c;border-color:#848790}.uni-btn[type=info]:not([hover-class]):active{background:#81848c;border-color:#72767d;color:#fff;outline:none}.uni-btn[type=info][loading]{color:#fff;background-color:#8f939c;border-color:#848790}.uni-btn[type=info][loading]:not([hover-class]):active{background:#81848c;border-color:#72767d;color:#fff;outline:none}.uni-btn[type=info][loading]::before{margin-right:5px}.uni-btn[type=info][disabled], .uni-btn[type=info][disabled][loading], .uni-btn[type=info][disabled]:not([hover-class]):active{color:#fff;border-color:#babcc1;background-color:#c7c9ce}.uni-btn[type=info][plain]{color:#8f939c;background-color:#f4f4f5;border-color:#dddfe1}.uni-btn[type=info][plain]:not([hover-class]):active{background:#e9e9eb;color:#8f939c;outline:none;border-color:#c7c9ce}.uni-btn[type=info][plain][loading]{color:#8f939c;background-color:#f4f4f5;border-color:#dddfe1}.uni-btn[type=info][plain][loading]:not([hover-class]):active{background:#e9e9eb;color:#8f939c;outline:none;border-color:#c7c9ce}.uni-btn[type=info][plain][loading]::before{margin-right:5px}.uni-btn[type=info][plain][disabled], .uni-btn[type=info][plain][disabled]:active{color:#bcbec4;background-color:#f4f4f5;border-color:#e9e9eb}',""]),A.exports=B},4076:function(A,B,E){"use strict";var g=E("4ea4");Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var Q=g(E("ee6c")),i={data:function(){return{wxsProps:{}}},components:{pickerAddress:Q.default}};B.default=i},4404:function(A,B,E){"use strict";E.r(B);var g=E("4076"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},4471:function(A,B,E){"use strict";E.r(B);var g=E("8563"),Q=E("7b57");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"acf5fb64",null,!1,g["a"],void 0);B["default"]=I.exports},"4dc0":function(A,B,E){var g=E("d489");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("2462f5a2",g,!0,{sourceMap:!1,shadowMode:!1})},"4ea4":function(A,B){A.exports=function(A){return A&&A.__esModule?A:{default:A}},A.exports.__esModule=!0,A.exports["default"]=A.exports},"503b":function(A,B,E){"use strict";var g=E("6290"),Q=E.n(g);Q.a},5084:function(A,B,E){"use strict";var g=E("a428"),Q=E.n(g);Q.a},"55d1":function(A,B,E){var g=E("ba3a");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("7bb5b9ea",g,!0,{sourceMap:!1,shadowMode:!1})},"5d05":function(A,B,E){"use strict";E.r(B);var g=E("2981"),Q=E("4404");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("dc9e");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"610f":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,".content{width:100vw;height:93vh;background:#eaeaea;padding:14rpx 0rpx 0rpx 0rpx}uni-input{border:1px solid #d5d5d5;width:77%;height:80rpx;border-radius:60rpx!important;padding:0 60rpx 0 66rpx;margin:0rpx 20rpx 10rpx 20rpx;background:#fff}.dv_query_body{height:91%;background-color:#fff;border:2rpx solid #d5d5d5;padding:14rpx;overflow-y:auto}.psn{width:93%;margin:0 12rpx 12rpx 0;padding:8rpx 20rpx 10rpx;background-color:#55a1dd;font-size:30rpx;color:#fff;border-radius:20rpx;display:inline-block;cursor:pointer}.dv_title{display:inline-block;width:90%;vertical-align:middle}uni-button.btn_sava{margin-top:60rpx;padding:20rpx;line-height:1.2;background:#27a6e1;border:none;color:#fff}",""]),A.exports=B},6215:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"uniPopupDialog",props:["value","placeholder","type","mode","title","content","beforeClose","cancelText","confirmText"],data:function(){return{wxsProps:{}}},components:{}}},6237:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"uniTransition",props:["show","modeClass","duration","styles","customClass"],data:function(){return{wxsProps:{}}},components:{}}},"627d":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),style:A._$g(0,"s"),attrs:{_i:0}},[E("uni-view",{staticClass:A._$g(1,"sc"),class:A._$g(1,"c"),attrs:{_i:1},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}},[A._$g(2,"i")?E("uni-view",{staticClass:A._$g(2,"sc"),attrs:{_i:2}}):A._e(),A._$g(3,"i")?E("uni-view",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},[E("v-uni-text",{attrs:{_i:4},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}})],1):A._e(),E("uni-view",{directives:[{name:"show",rawName:"v-show",value:A._$g(5,"v-show"),expression:"_$g(5,'v-show')"}],staticClass:A._$g(5,"sc"),attrs:{_i:5}},A._l(A._$g(6,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("6-"+i,"sc"),attrs:{_i:"6-"+i}},[E("uni-view",{staticClass:A._$g("7-"+i,"sc"),attrs:{_i:"7-"+i}},[A._v(A._$g("7-"+i,"t0-0"))]),A._$g("8-"+i,"i")?E("uni-view",{staticClass:A._$g("8-"+i,"sc"),attrs:{_i:"8-"+i}},[E("v-uni-text",{attrs:{_i:"9-"+i},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}})],1):A._e()],1)})),1),A._$g(10,"i")?E("uni-view",{attrs:{_i:10}},[A._v(A._$g(10,"t0-0"))]):A._e(),E("uni-view",{staticClass:A._$g(11,"sc"),class:A._$g(11,"c"),attrs:{_i:11}},[E("v-uni-text",{attrs:{_i:12}})],1)],1),E("v-uni-scroll-view",{directives:[{name:"show",rawName:"v-show",value:A._$g(13,"v-show"),expression:"_$g(13,'v-show')"}],staticClass:A._$g(13,"sc"),attrs:{"scroll-y":!0,_i:13},on:{scrolltolower:function(B){return A.$handleViewEvent(B)}}},[A._l(A._$g(15,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("15-"+i,"sc"),class:A._$g("15-"+i,"c"),attrs:{_i:"15-"+i},on:{click:function(B){return A.$handleViewEvent(B,{stop:!0})}}},[A._v(A._$g("15-"+i,"t0-0"))])}))],2)],1)},Q=[]},6290:function(A,B,E){var g=E("610f");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("7bad76a8",g,!0,{sourceMap:!1,shadowMode:!1})},"632e":function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"cmd-progress",props:["type","percent","successPercent","showInfo","status","strokeWidth","strokeColor","strokeShape","width","gapDegree","gapPosition"],data:function(){return{wxsProps:{}}},components:{}}},6662:function(A,B,E){"use strict";function g(){function A(A){var B=E("fb4f");B.__inject__&&B.__inject__(A)}"function"===typeof A&&A(),UniViewJSBridge.publishHandler("webviewReady")}E("f5cf"),"undefined"!==typeof plus?g():document.addEventListener("plusready",g)},"6ad8":function(A,B,E){"use strict";E.r(B);var g=E("a681"),Q=E("d5ea");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("7e59");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"6c4d":function(A,B,E){var g=E("d1ca");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("0676fc73",g,!0,{sourceMap:!1,shadowMode:!1})},"6e17":function(A,B,E){"use strict";var g=E("a348"),Q=E.n(g);Q.a},"6ee3":function(A,B,E){"use strict";var g=E("4ea4");Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;var Q=g(E("f990")),i={data:function(){return{wxsProps:{}}},components:{cmdProgress:Q.default}};B.default=i},7426:function(A,B,E){"use strict";E.r(B);var g=E("8081"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"74b7":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";.uni-popup[data-v-79177165]{position:fixed;z-index:99}.uni-popup.top[data-v-79177165], .uni-popup.left[data-v-79177165], .uni-popup.right[data-v-79177165]{top:0}.uni-popup .uni-popup__wrapper[data-v-79177165]{display:block;position:relative}.uni-popup .uni-popup__wrapper.left[data-v-79177165], .uni-popup .uni-popup__wrapper.right[data-v-79177165]{padding-top:0;flex:1}.fixforpc-z-index[data-v-79177165]{z-index:999}.fixforpc-top[data-v-79177165]{top:0}',""]),A.exports=B},"7a3b":function(A,B,E){"use strict";E.r(B);var g=E("6ee3"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"7ab3":function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},"7b57":function(A,B,E){"use strict";E.r(B);var g=E("6237"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"7d55":function(A,B,E){"use strict";E.r(B);var g=E("cb91"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"7e59":function(A,B,E){"use strict";var g=E("55d1"),Q=E.n(g);Q.a},"7f1a":function(A,B,E){"use strict";E.d(B,"b",(function(){return Q})),E.d(B,"c",(function(){return i})),E.d(B,"a",(function(){return g}));var g={uniTransition:E("4471").default},Q=function(){var A=this,B=A.$createElement,E=A._self._c||B;return A._$g(0,"i")?E("uni-view",{staticClass:A._$g(0,"sc"),class:A._$g(0,"c"),attrs:{_i:0}},[E("uni-view",{attrs:{_i:1},on:{touchstart:function(B){return A.$handleViewEvent(B)}}},[A._$g(2,"i")?E("uni-transition",{key:"1",attrs:{_i:2},on:{click:function(B){return A.$handleViewEvent(B)}}}):A._e(),E("uni-transition",{key:"2",attrs:{_i:3},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("uni-view",{staticClass:A._$g(4,"sc"),class:A._$g(4,"c"),style:A._$g(4,"s"),attrs:{_i:4},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:5})],2)],1)],1)],1):A._e()},i=[]},"7f7e":function(A,B,E){"use strict";function g(A,B){for(var E=[],g={},Q=0;Q<B.length;Q++){var i=B[Q],c=i[0],I=i[1],e=i[2],w=i[3],t={id:A+":"+Q,css:I,media:e,sourceMap:w};g[c]?g[c].parts.push(t):E.push(g[c]={id:c,parts:[t]})}return E}E.r(B),E.d(B,"default",(function(){return n}));var Q="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!Q)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},c=Q&&(document.head||document.getElementsByTagName("head")[0]),I=null,e=0,w=!1,t=function(){},M=null,o="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function n(A,B,E,Q){w=E,M=Q||{};var c=g(A,B);return F(c),function(B){for(var E=[],Q=0;Q<c.length;Q++){var I=c[Q],e=i[I.id];e.refs--,E.push(e)}B?(c=g(A,B),F(c)):c=[];for(Q=0;Q<E.length;Q++){e=E[Q];if(0===e.refs){for(var w=0;w<e.parts.length;w++)e.parts[w]();delete i[e.id]}}}}function F(A){for(var B=0;B<A.length;B++){var E=A[B],g=i[E.id];if(g){g.refs++;for(var Q=0;Q<g.parts.length;Q++)g.parts[Q](E.parts[Q]);for(;Q<E.parts.length;Q++)g.parts.push(Y(E.parts[Q]));g.parts.length>E.parts.length&&(g.parts.length=E.parts.length)}else{var c=[];for(Q=0;Q<E.parts.length;Q++)c.push(Y(E.parts[Q]));i[E.id]={id:E.id,refs:1,parts:c}}}}function C(){var A=document.createElement("style");return A.type="text/css",c.appendChild(A),A}function Y(A){var B,E,g=document.querySelector('style[data-vue-ssr-id~="'+A.id+'"]');if(g){if(w)return t;g.parentNode.removeChild(g)}if(o){var Q=e++;g=I||(I=C()),B=D.bind(null,g,Q,!1),E=D.bind(null,g,Q,!0)}else g=C(),B=U.bind(null,g),E=function(){g.parentNode.removeChild(g)};return B(A),function(g){if(g){if(g.css===A.css&&g.media===A.media&&g.sourceMap===A.sourceMap)return;B(A=g)}else E()}}var a=function(){var A=[];return function(B,E){return A[B]=E,A.filter(Boolean).join("\n")}}();function D(A,B,E,g){var Q=E?"":T(g.css);if(A.styleSheet)A.styleSheet.cssText=a(B,Q);else{var i=document.createTextNode(Q),c=A.childNodes;c[B]&&A.removeChild(c[B]),c.length?A.insertBefore(i,c[B]):A.appendChild(i)}}function U(A,B){var E=T(B.css),g=B.media,Q=B.sourceMap;if(g&&A.setAttribute("media",g),M.ssrId&&A.setAttribute("data-vue-ssr-id",B.id),Q&&(E+="\n/*# sourceURL="+Q.sources[0]+" */",E+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(Q))))+" */"),A.styleSheet)A.styleSheet.cssText=E;else{while(A.firstChild)A.removeChild(A.firstChild);A.appendChild(document.createTextNode(E))}}var s=/\b([+-]?\d+(\.\d+)?)[r|u]px\b/g,r=/var\(--status-bar-height\)/gi,N=/var\(--window-top\)/gi,h=/var\(--window-bottom\)/gi,R=/var\(--window-left\)/gi,f=/var\(--window-right\)/gi,J=!1;function T(A){if(!uni.canIUse("css.var")){!1===J&&(J=plus.navigator.getStatusbarHeight());var B={statusBarHeight:J,top:window.__WINDOW_TOP||0,bottom:window.__WINDOW_BOTTOM||0};A=A.replace(r,B.statusBarHeight+"px").replace(N,B.top+"px").replace(h,B.bottom+"px").replace(R,"0px").replace(f,"0px")}return A.replace(/\{[\s\S]+?\}|@media.+?\{/g,(function(A){return A.replace(s,(function(A,B){return uni.upx2px(B)+"px"}))}))}},8056:function(A,B,E){"use strict";var g=E("6c4d"),Q=E.n(g);Q.a},8081:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"select-cy",props:["showClearIcon","showValueClear","zindex","disabled","options","value","placeholder","showplaceholder","slabel","svalue","isPaging"],data:function(){return{wxsProps:{}}},components:{}}},8563:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return A._$g(0,"i")?E("uni-view",{ref:"ani",class:A._$g(0,"c"),style:A._$g(0,"s"),attrs:{animation:A._$g(0,"a-animation"),_i:0},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:1})],2):A._e()},Q=[]},"86ad":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[E("uni-view",{staticClass:A._$g(1,"sc"),attrs:{_i:1}},[E("v-uni-text",{staticClass:A._$g(2,"sc"),class:A._$g(2,"c"),attrs:{_i:2}},[A._v(A._$g(2,"t0-0"))])],1),A._$g(3,"i")?E("uni-view",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},[A._t("default",[E("v-uni-text",{staticClass:A._$g(5,"sc"),attrs:{_i:5}},[A._v(A._$g(5,"t0-0"))])],{_i:4})],2):E("uni-view",{staticClass:A._$g(6,"sc"),attrs:{_i:6}},[A._t("default",[E("v-uni-input",{staticClass:A._$g(8,"sc"),attrs:{type:"text",placeholder:A._$g(8,"a-placeholder"),focus:A._$g(8,"a-focus"),_i:8},model:{value:A._$g(8,"v-model"),callback:function(B){A.$handleVModelEvent(8,B)},expression:"val"}})],{_i:7})],2),E("uni-view",{staticClass:A._$g(9,"sc"),attrs:{_i:9}},[E("uni-view",{staticClass:A._$g(10,"sc"),attrs:{_i:10},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-text",{staticClass:A._$g(11,"sc"),attrs:{_i:11}},[A._v(A._$g(11,"t0-0"))])],1),E("uni-view",{staticClass:A._$g(12,"sc"),attrs:{_i:12},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-text",{staticClass:A._$g(13,"sc"),attrs:{_i:13}},[A._v(A._$g(13,"t0-0"))])],1)],1)],1)},Q=[]},"8b17":function(A,B,E){var g=E("af92");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("790f0f19",g,!0,{sourceMap:!1,shadowMode:!1})},"8f62":function(A,B,E){"use strict";E.r(B);var g=E("1382"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},9187:function(A,B,E){"use strict";E.r(B);var g=E("1c01"),Q=E("f0c6");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},9203:function(A,B,E){"use strict";E.r(B);var g=E("2280"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"95bb":function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("v-uni-picker",{attrs:{range:A._$g(0,"a-range"),"range-key":"name",value:A._$g(0,"a-value"),mode:"multiSelector",_i:0},on:{change:function(B){return A.$handleViewEvent(B)},columnchange:function(B){return A.$handleViewEvent(B)}}},[A._t("default",null,{_i:1})],2)},Q=[]},"99d6":function(A,B,E){"use strict";E.r(B);var g=E("e751"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},"9b2a":function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'.cmd-progress[data-v-9f7e1b5a]{box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-block}.cmd-progress-line[data-v-9f7e1b5a]{width:100%;font-size:28upx;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.cmd-progress-outer[data-v-9f7e1b5a]{display:inline-block;width:100%;margin-right:0;padding-right:0}.cmd-progress-show-info .cmd-progress-outer[data-v-9f7e1b5a]{flex:1}.cmd-progress-inner[data-v-9f7e1b5a]{display:inline-block;width:100%;background-color:#f5f5f5;border-radius:200upx;vertical-align:middle;position:relative}.cmd-progress-circle-trail[data-v-9f7e1b5a]{stroke:#f5f5f5}.cmd-progress-circle-path[data-v-9f7e1b5a]{stroke:#1890ff;-webkit-animation:appear .3s;animation:appear .3s}.cmd-progress-success-bg[data-v-9f7e1b5a],\n.cmd-progress-bg[data-v-9f7e1b5a]{background-color:#1890ff;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s;position:relative}.cmd-progress-success-bg[data-v-9f7e1b5a]{background-color:#52c41a;position:absolute;top:0;left:0}.cmd-progress-text[data-v-9f7e1b5a]{word-break:normal;width:60upx;text-align:left;margin-left:16upx;vertical-align:middle;display:inline-block;white-space:nowrap;color:rgba(0,0,0,.45);line-height:1}.cmd-progress-status-active .cmd-progress-bg[data-v-9f7e1b5a]:before{content:"";opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:20upx;-webkit-animation:cmd-progress-active-data-v-9f7e1b5a 2.4s cubic-bezier(.23,1,.32,1) infinite;animation:cmd-progress-active-data-v-9f7e1b5a 2.4s cubic-bezier(.23,1,.32,1) infinite}.cmd-progress-status-exception .cmd-progress-bg[data-v-9f7e1b5a]{background-color:#f5222d}.cmd-progress-status-exception .cmd-progress-text[data-v-9f7e1b5a]{color:#f5222d}.cmd-progress-status-exception .cmd-progress-circle-path[data-v-9f7e1b5a]{stroke:#f5222d}.cmd-progress-status-success .cmd-progress-bg[data-v-9f7e1b5a]{background-color:#52c41a}.cmd-progress-status-success .cmd-progress-text[data-v-9f7e1b5a]{color:#52c41a}.cmd-progress-status-success .cmd-progress-circle-path[data-v-9f7e1b5a]{stroke:#52c41a}.cmd-progress-circle .cmd-progress-inner[data-v-9f7e1b5a]{position:relative;line-height:1;background-color:initial}.cmd-progress-circle .cmd-progress-text[data-v-9f7e1b5a]{display:block;position:absolute;width:100%;text-align:center;line-height:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:0;color:rgba(0,0,0,.65);white-space:normal}.cmd-progress-circle .cmd-progress-status-exception .cmd-progress-text[data-v-9f7e1b5a]{color:#f5222d}.cmd-progress-circle .cmd-progress-status-success .cmd-progress-text[data-v-9f7e1b5a]{color:#52c41a}@-webkit-keyframes cmd-progress-active-data-v-9f7e1b5a{0%{opacity:.1;width:0}20%{opacity:.5;width:0}100%{opacity:0;width:100%}}@keyframes cmd-progress-active-data-v-9f7e1b5a{0%{opacity:.1;width:0}20%{opacity:.5;width:0}100%{opacity:0;width:100%}}',""]),A.exports=B},"9e12":function(A,B,E){"use strict";E.r(B);var g=E("2f27"),Q=E("7a3b");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("6e17");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},"9f51":function(A,B,E){"use strict";E.r(B);var g=E("2a47"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},a2a7:function(A,B,E){var g=E("9b2a");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("61068fbe",g,!0,{sourceMap:!1,shadowMode:!1})},a348:function(A,B,E){var g=E("d393");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("f6f3207e",g,!0,{sourceMap:!1,shadowMode:!1})},a428:function(A,B,E){var g=E("74b7");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("eff38eb0",g,!0,{sourceMap:!1,shadowMode:!1})},a681:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},A._l(A._$g(1,"f"),(function(B,g,Q,i){return E("uni-view",{key:B,staticClass:A._$g("1-"+i,"sc"),attrs:{_i:"1-"+i}},[E("p",{attrs:{"data-key":A._$g("2-"+i,"a-data-key"),_i:"2-"+i}},[A._v(A._$g("2-"+i,"t0-0"))]),E("ul",{staticClass:A._$g("3-"+i,"sc"),attrs:{_i:"3-"+i}},A._l(A._$g("4-"+i,"f"),(function(B,g,Q,c){return E("li",{key:B,attrs:{_i:"4-"+i+"-"+c}},[E("a",{staticClass:A._$g("5-"+i+"-"+c,"sc"),style:A._$g("5-"+i+"-"+c,"s"),attrs:{href:"javascript:;",_i:"5-"+i+"-"+c},on:{click:function(B){return A.$handleViewEvent(B)}}},[E("i",{class:A._$g("6-"+i+"-"+c,"c"),style:A._$g("6-"+i+"-"+c,"s"),attrs:{_i:"6-"+i+"-"+c}})],1),E("p",{attrs:{"data-key":A._$g("7-"+i+"-"+c,"a-data-key"),_i:"7-"+i+"-"+c}},[A._v(A._$g("7-"+i+"-"+c,"t0-0"))])],1)})),1)],1)})),1)},Q=[]},af92:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'@charset "UTF-8";.uni-popup-dialog[data-v-99b3946c]{width:300px;border-radius:11px;background-color:#fff}.uni-dialog-title[data-v-99b3946c]{display:flex;flex-direction:row;justify-content:center;padding-top:25px}.uni-dialog-title-text[data-v-99b3946c]{font-size:16px;font-weight:500}.uni-dialog-content[data-v-99b3946c]{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px}.uni-dialog-content-text[data-v-99b3946c]{font-size:14px;color:#6c6c6c}.uni-dialog-button-group[data-v-99b3946c]{display:flex;flex-direction:row;border-top-color:#f5f5f5;border-top-style:solid;border-top-width:1px}.uni-dialog-button[data-v-99b3946c]{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;height:45px}.uni-border-left[data-v-99b3946c]{border-left-color:#f0f0f0;border-left-style:solid;border-left-width:1px}.uni-dialog-button-text[data-v-99b3946c]{font-size:16px;color:#333}.uni-button-color[data-v-99b3946c]{color:#007aff}.uni-dialog-input[data-v-99b3946c]{flex:1;font-size:14px;border:1px #eee solid;height:40px;padding:0 10px;border-radius:5px;color:#555}.uni-popup__success[data-v-99b3946c]{color:#4cd964}.uni-popup__warn[data-v-99b3946c]{color:#f0ad4e}.uni-popup__error[data-v-99b3946c]{color:#dd524d}.uni-popup__info[data-v-99b3946c]{color:#909399}',""]),A.exports=B},af95:function(A,B,E){"use strict";var g=E("8b17"),Q=E.n(g);Q.a},b135:function(A,B,E){"use strict";E.r(B);var g=E("627d"),Q=E("7426");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("bddd");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"356a9fc0",null,!1,g["a"],void 0);B["default"]=I.exports},b3bf:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[E("uni-view",{staticStyle:{height:"90%"},attrs:{_i:1}},[E("v-uni-input",{staticClass:A._$g(2,"sc"),attrs:{type:"text",placeholder:"\u8bf7\u8f93\u5165\u9879\u76ee\u540d\u79f0\u8fdb\u884c\u67e5\u8be2",_i:2},on:{keyup:function(B){return A.$handleViewEvent(B)}},model:{value:A._$g(2,"v-model"),callback:function(B){A.$handleVModelEvent(2,B)},expression:"searchVal"}}),E("div",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},A._l(A._$g(4,"f"),(function(B,g,Q,i){return E("div",{key:B,staticClass:A._$g("4-"+i,"sc"),attrs:{_i:"4-"+i}},[E("v-uni-checkbox-group",{staticClass:A._$g("5-"+i,"sc"),attrs:{"data-ischeck":A._$g("5-"+i,"a-data-ischeck"),"data-index":A._$g("5-"+i,"a-data-index"),_i:"5-"+i},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"6-"+i}},[E("v-uni-checkbox",{attrs:{checked:A._$g("7-"+i,"a-checked"),_i:"7-"+i}}),E("div",{staticClass:A._$g("8-"+i,"sc"),attrs:{_i:"8-"+i}},[A._v(A._$g("8-"+i,"t0-0")+"-"+A._$g("8-"+i,"t0-1")+"-("+A._$g("8-"+i,"t0-2")+")")])],1)],1)],1)})),1),E("v-uni-button",{staticClass:A._$g(9,"sc"),attrs:{type:"default",_i:9},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u786e\u5b9a")])],1)],1)},Q=[]},b4da:function(A,B,E){var g=E("0fef");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("7d9d850e",g,!0,{sourceMap:!1,shadowMode:!1})},ba3a:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,".content{width:100vw;height:100vh;background:#eaeaea;padding:1rpx 0rpx}.v-area{border-radius:12rpx;margin:30rpx;padding:10rpx;background:#fff}.areaList{padding:0}.areaList li{list-style:none;display:inline-block;padding:30rpx 16rpx 16rpx 20rpx;text-align:center;font-size:14px}.logo{height:120rpx;width:120rpx;border-radius:20rpx;display:inline-block;text-align:center;padding:18rpx;color:#000;border:0 solid #ddd}.logo i{color:#000;font-size:40px;line-height:53px}",""]),A.exports=B},bca8:function(A,B,E){"use strict";E.r(B);var g=E("b3bf"),Q=E("9203");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("503b");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,null,null,!1,g["a"],void 0);B["default"]=I.exports},bcf0:function(A,B,E){var g=E("4042");g.__esModule&&(g=g.default),"string"===typeof g&&(g=[[A.i,g,""]]),g.locals&&(A.exports=g.locals);var Q=E("7f7e").default;Q("29af020c",g,!0,{sourceMap:!1,shadowMode:!1})},bddd:function(A,B,E){"use strict";var g=E("b4da"),Q=E.n(g);Q.a},be35:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'.class_attr_title{font-size:44rpx;padding-bottom:22rpx;position:relative}.class_attr_title .title_line{border-bottom:2rpx solid #aaa;position:relative;bottom:-50rpx;width:calc(100% - 290rpx);margin-left:100px}.class_attr_title .title_icon{border-radius:50%;width:100rpx;line-height:64rpx;display:inline-block;vertical-align:middle;padding-top:10rpx;padding-left:20rpx;text-align:center;color:#fff}.class_attr_title i{color:#2c6aa0!important}.class_attr_title .title_icon i{font-size:80rpx}.class_attr_title .title{padding-right:22rpx;display:inline-block;background-color:#fff;position:relative;bottom:-8rpx}.class_attr_title .arrow{position:absolute;top:6rpx;right:30rpx;font-size:60rpx}uni-input::-webkit-input-placeholder{font-size:12rpx}uni-textarea{width:98%;border:1px solid #d5d5d5;padding:10rpx 8rpx 12rpx;background:#fff;border-radius:0!important;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;color:#046db3;margin-top:4px}uni-input{border:1px solid #d5d5d5;width:98%;height:52rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 12rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;margin-top:4rpx}.select{width:20px;position:absolute;opacity:0}.class_attr_body .form-group{margin:20rpx 30rpx}.subclass_attr_body .form-group{margin:20rpx 10rpx}.form-group > uni-label[class*="col-"]{margin-bottom:8rpx;font-size:32rpx}.form-group uni-label{vertical-align:middle;line-height:60rpx}.no-padding-right{padding-right:0!important}.col-xs-12{width:100%}.tx_title{font-size:32rpx}.tx_title2{font-size:32rpx;text-align:right;display:inline-block;vertical-align:-2px}.text-right{margin-right:20rpx;margin-top:-6rpx;display:inline-block;float:right;font-size:44rpx}.text-right2{margin:0;vertical-align:-4px;margin-left:9px;float:none;font-size:44rpx;display:inline-block}.section_iput{border:1px solid #d5d5d5;width:98%;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 10rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}.date_iput{border:1px solid #d5d5d5;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 4rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}uni-button.btn_add{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:right;display:inline-block}uni-button.btn_cancel{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:left;display:inline-block}uni-button.btn_sava{width:100%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:left;display:inline-block}.i_tishi{color:red;vertical-align:sub;font-style:normal;margin-left:20rpx;font-size:17px}.attr_field{display:inline-block;vertical-align:middle;margin-left:8px}.input_vallist{max-height:350rpx;overflow-y:auto;display:none}.input_vallist ul{padding:0 20rpx}.input_vallist ul li{list-style:none;padding:20rpx;border-bottom:1px solid #ccc}.input_vallist ul li a{float:right}.input_vallist ul li a i{font-size:45rpx}.panel_title{font-size:38rpx;background-color:#27a6e1;line-height:80rpx;color:#fff;text-align:center;font-weight:700}.v-panel{min-height:788rpx}.v-panellist{border:4rpx solid #aaa;border-radius:10rpx;margin:10rpx 20rpx 0rpx 20rpx}.v-paneldel{text-align:right}.panel_del{font-size:44rpx;text-decoration:initial;margin-top:10rpx;margin-right:20rpx}.divX{width:20px;height:20px;border-radius:60%;position:absolute;top:-10px;right:-10px;z-index:100}',""]),A.exports=B},c205:function(A,B,E){"use strict";var g=E("a2a7"),Q=E.n(g);Q.a},cb91:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={data:function(){return{wxsProps:{}}},components:{}}},d1ca:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'.class_attr_title{font-size:44rpx;padding-bottom:22rpx;position:relative}.class_attr_title .title_line{border-bottom:2rpx solid #aaa;position:relative;bottom:-50rpx;width:calc(100% - 290rpx);margin-left:100px}.class_attr_title .title_icon{border-radius:50%;width:100rpx;line-height:64rpx;display:inline-block;vertical-align:middle;padding-top:10rpx;padding-left:20rpx;text-align:center;color:#fff}.class_attr_title i{color:#2c6aa0!important}.class_attr_title .title_icon i{font-size:80rpx}.class_attr_title .title{padding-right:22rpx;display:inline-block;background-color:#fff;position:relative;bottom:-8rpx}.class_attr_title .arrow{position:absolute;top:6rpx;right:30rpx;font-size:60rpx}uni-input::-webkit-input-placeholder{font-size:12rpx}uni-textarea{width:98%;border:1px solid #d5d5d5;padding:10rpx 8rpx 12rpx;background:#fff;border-radius:0!important;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;color:#046db3;margin-top:4px}uni-input{border:1px solid #d5d5d5;width:98%;height:52rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 12rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s;margin-top:4rpx}.select{width:20px;position:absolute;opacity:0}.class_attr_body .form-group{margin:20rpx 30rpx}.form-group > uni-label[class*="col-"]{margin-bottom:8rpx;font-size:32rpx}.form-group uni-label{vertical-align:middle;line-height:60rpx}.no-padding-right{padding-right:0!important}.col-xs-12{width:100%}.tx_title{font-size:32rpx}.tx_title2{font-size:32rpx;text-align:right;display:inline-block;vertical-align:-2px}.text-right{margin-right:20rpx;margin-top:-6rpx;display:inline-block;float:right;font-size:44rpx}.text-right2{margin:0;vertical-align:-4px;margin-left:9px;float:none;font-size:44rpx;display:inline-block}.section_iput{border:1px solid #d5d5d5;width:98%;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 10rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}.date_iput{border:1px solid #d5d5d5;height:62rpx;background:#fff;border-radius:0!important;color:#046db3;padding:10rpx 8rpx 4rpx;font-size:34rpx;font-family:inherit;box-shadow:none!important;transition-duration:.1s}uni-button.btn_add{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:right;display:inline-block}uni-button.btn_cancel{width:49.5%;margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff;font-size:38rpx;font-weight:700;float:left;display:inline-block}.i_tishi{color:red;vertical-align:sub;font-style:normal;margin-left:20rpx;font-size:17px}.attr_field{display:inline-block;vertical-align:middle;margin-left:8px}.input_vallist{max-height:350rpx;overflow-y:auto;display:none}.input_vallist ul{padding:0 20rpx}.input_vallist ul li{list-style:none;padding:20rpx;border-bottom:1px solid #ccc}.input_vallist ul li a{float:right}.input_vallist ul li a i{font-size:45rpx}',""]),A.exports=B},d393:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,'uni-input::-webkit-input-placeholder{font-size:12rpx}#headr{background:#434343;height:250rpx;text-align:center;background-color:#438eb9}.SetServer{float:left;margin-left:20rpx}.check_rememberPwd{margin-top:20rpx;margin-left:20rpx}.logo{height:180rpx;width:180rpx;margin-top:170rpx}.logo_input{height:40rpx;width:40rpx;margin-left:40rpx}.logo_icon{height:50rpx;width:50rpx;margin-left:15rpx;margin-top:20rpx}.mui-content{height:100%;padding-top:140rpx;background:#fff;z-index:1}.mui-input-group .la_icon{width:100rpx;text-align:center;font-family:Helvetica Neue,Helvetica,sans-serif;line-height:1.5;float:left;padding:7px 13px}.mui-input-group .mui-input-row{height:85rpx;position:relative;clear:left;overflow:hidden}.mui-input-row:first-child{border-top:1px solid #c8c7cc}.mui-input-row:last-child{border-bottom:1px solid #c8c7cc}.mui-input-group .mui-input-row:last-child:after{background-color:#fff}.mui-input-group .mui-input-row:after{position:absolute;right:0;bottom:0;left:15px;height:1px;content:"";-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:#c8c7cc}.mui-input-row uni-input{font-family:Helvetica Neue,Helvetica,sans-serif;font-size:15px;width:480rpx;margin-bottom:0;padding-left:20rpx;height:85rpx;-webkit-user-select:text;box-shadow:none;outline:0;background:0 0;-webkit-appearance:none}.mui-input-group uni-label.mui-navigate-right{font-size:25px;float:right;padding:0;width:80rpx;margin-right:5rpx;margin-top:-88rpx;display:inline-block}uni-button.btn_login{margin-top:50rpx;padding:20rpx;line-height:1.5;background:#27a6e1;border:none;color:#fff}',""]),A.exports=B},d489:function(A,B,E){var g=E("24fb");B=g(!1),B.push([A.i,".content{width:100vw;height:93vh;background:#eaeaea;padding:14rpx 0rpx 0rpx 0rpx}uni-input{border:1px solid #d5d5d5;width:77%;height:80rpx;border-radius:60rpx!important;padding:0 60rpx 0 66rpx;margin:0rpx 20rpx 10rpx 20rpx;background:#fff}.dv_query_body{height:91%;background-color:#fff;border:2rpx solid #d5d5d5;padding:14rpx}.psn{margin:0 12rpx 12rpx 0;padding:8rpx 20rpx 10rpx;background-color:#55a1dd;font-size:30rpx;color:#fff;border-radius:20rpx;display:inline-block;cursor:pointer}uni-button.btn_sava{margin-top:60rpx;padding:20rpx;line-height:1.2;background:#27a6e1;border:none;color:#fff}",""]),A.exports=B},d5ea:function(A,B,E){"use strict";E.r(B);var g=E("1699"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},dc9e:function(A,B,E){"use strict";var g=E("15f8"),Q=E.n(g);Q.a},e536:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),attrs:{_i:0}},[E("uni-view",{staticStyle:{height:"90%"},attrs:{_i:1}},[E("v-uni-input",{staticClass:A._$g(2,"sc"),attrs:{type:"text",placeholder:"\u8bf7\u8f93\u5165\u4eba\u5458\u59d3\u540d\u6216\u7b80\u62fc\u8fdb\u884c\u67e5\u8be2",_i:2},on:{keyup:function(B){return A.$handleViewEvent(B)}},model:{value:A._$g(2,"v-model"),callback:function(B){A.$handleVModelEvent(2,B)},expression:"searchVal"}}),E("div",{staticClass:A._$g(3,"sc"),attrs:{_i:3}},A._l(A._$g(4,"f"),(function(B,g,Q,i){return E("div",{key:B,staticClass:A._$g("4-"+i,"sc"),attrs:{_i:"4-"+i}},[E("v-uni-checkbox-group",{staticClass:A._$g("5-"+i,"sc"),attrs:{"data-ischeck":A._$g("5-"+i,"a-data-ischeck"),"data-index":A._$g("5-"+i,"a-data-index"),_i:"5-"+i},on:{change:function(B){return A.$handleViewEvent(B)}}},[E("v-uni-label",{attrs:{_i:"6-"+i}},[E("v-uni-checkbox",{attrs:{checked:A._$g("7-"+i,"a-checked"),_i:"7-"+i}}),E("v-uni-text",{attrs:{_i:"8-"+i}},[A._v(A._$g("8-"+i,"t0-0"))])],1)],1)],1)})),1),E("v-uni-button",{staticClass:A._$g(9,"sc"),attrs:{type:"default",_i:9},on:{click:function(B){return A.$handleViewEvent(B)}}},[A._v("\u786e\u5b9a")])],1)],1)},Q=[]},e751:function(A,B,E){"use strict";Object.defineProperty(B,"__esModule",{value:!0}),B.default=void 0;B.default={name:"uniPopup",props:["animation","type","isMaskClick","maskClick","backgroundColor","safeArea","maskBackgroundColor"],data:function(){return{wxsProps:{}}},components:{}}},ee5a:function(A,B,E){"use strict";E.d(B,"b",(function(){return g})),E.d(B,"c",(function(){return Q})),E.d(B,"a",(function(){}));var g=function(){var A=this,B=A.$createElement,E=A._self._c||B;return E("uni-view",{staticClass:A._$g(0,"sc"),class:A._$g(0,"c"),attrs:{_i:0}},[A._$g(1,"i")?[E("uni-view",{staticClass:A._$g(2,"sc"),class:A._$g(2,"c"),attrs:{_i:2}},[E("uni-view",{staticClass:A._$g(3,"sc"),style:A._$g(3,"s"),attrs:{_i:3}},[E("v-uni-text",{style:A._$g(4,"s"),attrs:{_i:4}}),A._$g(5,"i")?[E("v-uni-text",{staticClass:A._$g(6,"sc"),attrs:{title:A._$g(6,"a-title"),_i:6}},[A._$g(7,"i")?[A._v(A._$g(7,"t0-0"))]:A._e(),A._$g(8,"i")?E("v-uni-text",{style:A._$g(8,"s"),attrs:{_i:8}}):A._e()],2)]:A._e()],2)],1)]:A._e(),A._$g(9,"i")?[E("uni-view",{staticClass:A._$g(10,"sc"),attrs:{_i:10}},[E("uni-view",{staticClass:A._$g(11,"sc"),style:A._$g(11,"s"),attrs:{_i:11}},[E("uni-view",{staticClass:A._$g(12,"sc"),style:A._$g(12,"s"),attrs:{_i:12}}),A._$g(13,"i")?E("uni-view",{staticClass:A._$g(13,"sc"),style:A._$g(13,"s"),attrs:{_i:13}}):A._e()],1)],1),A._$g(14,"i")?[E("v-uni-text",{staticClass:A._$g(15,"sc"),attrs:{title:A._$g(15,"a-title"),_i:15}},[A._$g(16,"i")?[A._v(A._$g(16,"t0-0"))]:A._e(),A._$g(17,"i")?E("v-uni-text",{style:A._$g(17,"s"),attrs:{_i:17}}):A._e()],2)]:A._e()]:A._e()],2)},Q=[]},ee6c:function(A,B,E){"use strict";E.r(B);var g=E("95bb"),Q=E("9f51");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"7565f13c",null,!1,g["a"],void 0);B["default"]=I.exports},f0c5:function(A,B,E){"use strict";function g(A,B,E,g,Q,i,c,I,e,w){var t,M="function"===typeof A?A.options:A;if(e){M.components||(M.components={});var o=Object.prototype.hasOwnProperty;for(var n in e)o.call(e,n)&&!o.call(M.components,n)&&(M.components[n]=e[n])}if(w&&("function"===typeof w.beforeCreate&&(w.beforeCreate=[w.beforeCreate]),(w.beforeCreate||(w.beforeCreate=[])).unshift((function(){this[w.__module]=this})),(M.mixins||(M.mixins=[])).push(w)),B&&(M.render=B,M.staticRenderFns=E,M._compiled=!0),g&&(M.functional=!0),i&&(M._scopeId="data-v-"+i),c?(t=function(A){A=A||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,A||"undefined"===typeof __VUE_SSR_CONTEXT__||(A=__VUE_SSR_CONTEXT__),Q&&Q.call(this,A),A&&A._registeredComponents&&A._registeredComponents.add(c)},M._ssrRegister=t):Q&&(t=I?function(){Q.call(this,this.$root.$options.shadowRoot)}:Q),t)if(M.functional){M._injectStyles=t;var F=M.render;M.render=function(A,B){return t.call(B),F(A,B)}}else{var C=M.beforeCreate;M.beforeCreate=C?[].concat(C,t):[t]}return{exports:A,options:M}}E.d(B,"a",(function(){return g}))},f0c6:function(A,B,E){"use strict";E.r(B);var g=E("7ab3"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a},f5cf:function(A,B,E){if("undefined"===typeof Promise||Promise.prototype.finally||(Promise.prototype.finally=function(A){var B=this.constructor;return this.then((function(E){return B.resolve(A()).then((function(){return E}))}),(function(E){return B.resolve(A()).then((function(){throw E}))}))}),"undefined"!==typeof uni&&uni&&uni.requireGlobal){var g=uni.requireGlobal();ArrayBuffer=g.ArrayBuffer,Int8Array=g.Int8Array,Uint8Array=g.Uint8Array,Uint8ClampedArray=g.Uint8ClampedArray,Int16Array=g.Int16Array,Uint16Array=g.Uint16Array,Int32Array=g.Int32Array,Uint32Array=g.Uint32Array,Float32Array=g.Float32Array,Float64Array=g.Float64Array,BigInt64Array=g.BigInt64Array,BigUint64Array=g.BigUint64Array}window.__uniConfig={window:{navigationBarTextStyle:"black",navigationBarTitleText:"uni-app",navigationBarBackgroundColor:"#F8F8F8",backgroundColor:"#F8F8F8"},darkmode:!1},uni.restoreGlobal&&uni.restoreGlobal(weex,plus,setTimeout,clearTimeout,setInterval,clearInterval),__definePage("pages/login/index",(function(){return Vue.extend(E("9e12").default)})),__definePage("pages/index/index",(function(){return Vue.extend(E("6ad8").default)})),__definePage("pages/modal/classAttr",(function(){return Vue.extend(E("14d4").default)})),__definePage("pages/modal/ms_classAttr",(function(){return Vue.extend(E("5d05").default)})),__definePage("js/pickerAddress/pickerAddress",(function(){return Vue.extend(E("9187").default)})),__definePage("pages/selpsn/index",(function(){return Vue.extend(E("3d17").default)})),__definePage("pages/selPrj/index",(function(){return Vue.extend(E("bca8").default)}))},f990:function(A,B,E){"use strict";E.r(B);var g=E("ee5a"),Q=E("2513");for(var i in Q)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return Q[A]}))}(i);E("c205");var c=E("f0c5"),I=Object(c["a"])(Q["default"],g["b"],g["c"],!1,null,"9f7e1b5a",null,!1,g["a"],void 0);B["default"]=I.exports},fb4f:function(A,B,E){"use strict";E.r(B);var g=E("bcf0"),Q=E.n(g);for(var i in g)["default"].indexOf(i)<0&&function(A){E.d(B,A,(function(){return g[A]}))}(i);B["default"]=Q.a}});
unpackage/dist/build/app-plus/manifest.json
@@ -1 +1 @@
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__56D451E","name":"MoboxPDA","version":{"name":"1.0.43","code":1043},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueCompiler":"uni-app","distribute":{"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.7.9","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
{"@platforms":["android","iPhone","iPad"],"id":"__UNI__56D451E","name":"MoboxPDA","version":{"name":"1.0.44","code":1044},"description":"","launch_path":"__uniappview.html","developer":{"name":"","email":"","url":""},"permissions":{"UniNView":{"description":"UniNView原生渲染"}},"plus":{"useragent":{"value":"uni-app","concatenate":true},"splashscreen":{"target":"id:1","autoclose":true,"waiting":true,"delay":0},"popGesture":"close","launchwebview":{"render":"always","id":"1","kernel":"WKWebview"},"statusbar":{"immersed":"supportedDevice","style":"dark","background":"#F8F8F8"},"usingComponents":true,"nvueCompiler":"uni-app","distribute":{"google":{"permissions":["<uses-feature android:name=\"android.hardware.camera\"/>","<uses-feature android:name=\"android.hardware.camera.autofocus\"/>","<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>","<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.CALL_PHONE\"/>","<uses-permission android:name=\"android.permission.CAMERA\"/>","<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>","<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>","<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>","<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>","<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>","<uses-permission android:name=\"android.permission.READ_LOGS\"/>","<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>","<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>","<uses-permission android:name=\"android.permission.VIBRATE\"/>","<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>","<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"]},"apple":{"dSYMs":false},"plugins":{"ad":{},"audio":{"mp3":{"description":"Android平台录音支持MP3格式文件"}}}},"allowsInlineMediaPlayback":true,"uni-app":{"compilerVersion":"3.7.9","control":"uni-v3","nvueCompiler":"uni-app","renderer":"auto","nvue":{"flex-direction":"column"},"nvueLaunchMode":"normal"},"launch_path":"__uniappview.html"}}
unpackage/dist/dev/app-plus/app-service.js
@@ -6112,7 +6112,7 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 57));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 59));\nvar _pickerAddress = _interopRequireDefault(__webpack_require__(/*! ../../js/pickerAddress/pickerAddress.vue */ 75));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n  components: {\n    pickerAddress: _pickerAddress.default\n  },\n  data: function data() {\n    return {\n      title: '新增',\n      param: {},\n      classAttrList: [],\n      classGridStyle: [],\n      edit_inital_event: \"\",\n      //弹窗初始化事件ID\n      edit_ok_event: \"\",\n      //弹窗点击OK 触发事件ID\n      edit_select_compose_event: \"\",\n      //选择组成对象时调用\n      edit_compose_cls_id: \"\",\n      global_attr: [],\n      refdatastore: [],\n      //引用数据存储区// {attr:'G_PRJ_' + bindattr + '_ID', value:info.id}\n      inputValList: [{\n        Name: \"test\"\n      }, {\n        Name: \"test2\"\n      }, {\n        Name: \"test3\"\n      }, {\n        Name: \"test4\"\n      }, {\n        Name: \"test5\"\n      }, {\n        Name: \"test6\"\n      }, {\n        Name: \"test7\"\n      }]\n    };\n  },\n  onLoad: function onLoad(options) {\n    // console.log(options);\n    uni.setNavigationBarTitle({\n      title: options.titlename\n    }); //设置顶部标题 \n    var param = JSON.parse(options.param);\n    this.$data.title = param.Add_BtnName ? param.Add_BtnName : options.titlename; //设置按钮文字\n    // console.log(param);\n    if (!param.EditDlgMode) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置编辑窗口,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    if (!param.Edit_dlg.Name) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置窗口样式,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    this.$data.param = param;\n    var edit_dlg = {\n      Model: param.EditDlgMode,\n      Name: param.Edit_dlg.Name\n    };\n    var dataInfo = {\n      class_id: param.clsid\n    };\n    var $this = this;\n    $this.$store.state.thisareaFuncID = param.clsid;\n    // console.log($this.$store.getters.getclassAttrList);\n    //获取\n    if ($this.$store.getters.getclassAttrList) {\n      $this.$data.classAttrList = $this.$store.getters.getclassAttrList.data;\n      $this.classGridStyleInfo();\n    } else $this.$store.dispatch('classAttrList', dataInfo).then(function (success) {\n      // console.log(success);\n      if (success.code == '00000') {\n        $this.$data.classAttrList = success.data;\n        $this.classGridStyleInfo();\n      } else {\n        uni.showModal({\n          title: \"错误1\",\n          content: success.msg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    }).catch(function (ex) {\n      // console.log(ex);\n      uni.showModal({\n        title: \"错误1.1\",\n        content: ex.errMsg,\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n    });\n  },\n  methods: {\n    cancel: function cancel(e) {\n      uni.navigateBack({\n        delta: 1 //返回层数,2则上上页\n      });\n    },\n    classGridStyleInfo: function classGridStyleInfo() {\n      var _this = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n        var $this, gridstyleInfo;\n        return _regenerator.default.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                $this = _this;\n                gridstyleInfo = {\n                  class_id: $this.$data.param.clsid,\n                  name: $this.$data.param.Edit_dlg.Name,\n                  type: '2'\n                };\n                $this.$store.state.thisEditName = $this.$data.param.Edit_dlg.Name;\n                // console.log($this.$store.getters.getclassGridStyleInfo);\n                //获取\n                if ($this.$store.getters.getclassGridStyleInfo) {\n                  $this.$data.classGridStyle = $this.$store.getters.getclassGridStyleInfo.data;\n                  $this.class_attr_init();\n                } else {\n                  //console.log(gridstyleInfo);\n                  $this.$store.dispatch('classGridStyleInfo', gridstyleInfo).then(function (success) {\n                    // console.log(success);\n                    if (success.code == '00000') {\n                      success.data.StyleDef = JSON.parse(success.data.StyleDef);\n                      $this.$data.classGridStyle = success.data;\n                      $this.class_attr_init();\n                    } else {\n                      uni.showModal({\n                        title: \"错误1.2\",\n                        content: success.msg,\n                        showCancel: false,\n                        confirmText: \"取消\"\n                      });\n                    }\n                  }).catch(function (ex) {\n                    __f__(\"log\", ex, \" at pages/modal/classAttr.vue:482\");\n                    uni.showModal({\n                      title: \"错误1.3\",\n                      content: ex.errMsg,\n                      showCancel: false,\n                      confirmText: \"取消\"\n                    });\n                  });\n                }\n              case 4:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    },\n    ontap: function ontap(e) {\n      var _this2 = this;\n      //扫码功能\n      var $ele = e;\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        //console.log(result.decodedata);\n        _this2.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = result.decodedata;\n        uni.hideKeyboard();\n        _this2.onevent($ele, result.decodedata);\n      });\n    },\n    onarrow: function onarrow(index, open) {\n      // console.log(index+'--'+open);\n      this.$data.classAttrList[index].Open = open == true ? false : true;\n    },\n    ondateTime: function ondateTime(e) {\n      //console.log(e.target)\n      this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n    },\n    onchange: function onchange(e) {\n      __f__(\"log\", e.target, \" at pages/modal/classAttr.vue:506\");\n      var value = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].dictitem[e.target.value];\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      __f__(\"log\", data_attr, \" at pages/modal/classAttr.vue:509\");\n      if (value.Name != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = value.Name;\n        __f__(\"log\", this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value, \" at pages/modal/classAttr.vue:512\");\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    onchange2: function onchange2(item, value, delvalue) {\n      // console.log(item);\n      // console.log(value);\n      // console.log(delvalue);\n      if (item.length == 0) {\n        //为空时,清空属性value\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (delvalue[0].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                this.$data.classAttrList[i].Attr[j].Value = \"\";\n              }\n            }\n          }\n        }\n      }\n      for (var v in item) {\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (item[v].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                index = i;\n                iindex = j;\n                dindex = d;\n              }\n            }\n          }\n        }\n        var itemvalue = item[v];\n        var data_attr = this.$data.classAttrList[index].Attr[iindex];\n        __f__(\"log\", data_attr, \" at pages/modal/classAttr.vue:579\");\n        if (itemvalue.Name != data_attr.Value) {\n          this.$data.classAttrList[index].Attr[iindex].Value = value;\n          __f__(\"log\", this.$data.classAttrList[index].Attr[iindex].Value, \" at pages/modal/classAttr.vue:582\");\n          var eventid = this.$data.classAttrList[index].Attr[iindex].action;\n          if (eventid) {\n            // self.event_no_sub = 1;\n            var req = [];\n            var attrlist = this.$data.classAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  val: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? '1' : '0'\n                });else if (ar.Type == '字典' || ar.Type == '字典-字符串') req.push({\n                  attr: ar.Name,\n                  val: itemvalue.Name\n                });else req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: this.$data.param.clsid,\n              objid: \"\",\n              attr: req\n            };\n            this.DataObjRunCustomEvent(info);\n          }\n        }\n      }\n    },\n    onevent: function onevent(e, decodedata) {\n      // console.log(e.target);\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      // console.log(decodedata);\n      if (e.target.value != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = decodedata ? decodedata : e.target.value;\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info, data_attr);\n        }\n      }\n    },\n    oncheck: function oncheck(e) {\n      // console.log(e.target);\n      var ischecked = e.target.dataset.ischeck ? false : true;\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      // console.log(data_attr);\n      if (ischecked != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = ischecked;\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    inputValListIsDel: function inputValListIsDel(index) {\n      // console.log(index);\n      this.$data.inputValList.splice(index, 1); //删除tabPagejson的内容\n      // console.log(this.$data.inputValList);\n    },\n    addresschange: function addresschange(e) {\n      // console.log(e.target);\n      __f__(\"log\", e.data.join(';'), \" at pages/modal/classAttr.vue:713\");\n      this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.data.join(';');\n    },\n    classAttr_extButton: function classAttr_extButton(index, iindex) {\n      var $this = this;\n      var before_click_button = $this.$data.classAttrList[index].Attr[iindex].before_click_button;\n      var button_callback = $this.$data.classAttrList[index].Attr[iindex].button_callback;\n      if (!before_click_button) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"before_click_button-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      if (!button_callback) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"button_callback-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      var data_attr = this.$data.classAttrList[index].Attr[iindex];\n      this.DataObjRunCustomEvent_Return(before_click_button, data_attr, button_callback, index, iindex);\n    },\n    classAttr_AddPer: function classAttr_AddPer(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            __f__(\"log\", data, \" at pages/modal/classAttr.vue:739\");\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].Login + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"4\",\n                  projectid: \"\",\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: data[0].Login,\n                  clsid: $this.$data.param.clsid,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    classAttr_AddRef: function classAttr_AddRef(e) {\n      __f__(\"log\", e.target, \" at pages/modal/classAttr.vue:768\");\n      uni.showModal({\n        title: \"提示\",\n        content: \"此功能还未实现!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      // var value=this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].RelCls[e.target.value];\n      // this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=value;\n    },\n    classAttr_AddPrj: function classAttr_AddPrj(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selPrj/index?relation=-1&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            // console.log(data);\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"2\",\n                  projectid: data[0].ID,\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: \"\",\n                  clsid: $this.$data.param.clsid,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    sava: function sava() {\n      if (this.$data.edit_ok_event) this.OKDataObjRunCustomEvent();else this.add();\n    },\n    add: function add() {\n      var _this3 = this;\n      uni.showLoading({\n        title: \"加载中...\"\n      });\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            name: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            name: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n            if (ar.select == true) {\n              //判断下拉是否多选\n              var valStr = \"\";\n              for (var v in ar.Value) {\n                if (valStr) valStr += \";\";\n                valStr += ar.Value[v];\n              }\n              req.push({\n                name: ar.Name,\n                value: valStr\n              });\n            } else req.push({\n              name: ar.Name,\n              value: ar.Value\n            });\n          } else req.push({\n            name: ar.Name,\n            value: ar.Value ? ar.Value : ''\n          });\n          if (ar.notempty == true && !ar.Value) {\n            // if(ar.NotEmpty=='1'){\n            uni.hideLoading();\n            // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n            uni.showModal({\n              title: \"提示\",\n              content: ar.DispName + '不能为空!',\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n            return;\n          }\n        }\n      }\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid\n        }\n      };\n      var dataInfo = {\n        class_id: this.$data.param.clsid,\n        data_obj_id: '',\n        masterclsid: '',\n        req: JSON.stringify(req),\n        upfile: JSON.stringify([]),\n        post_data: JSON.stringify({}),\n        compose: JSON.stringify([]),\n        refdatastore: JSON.stringify([]),\n        extinfo: JSON.stringify(enviroment),\n        not_trigger_sys_event: ''\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:873\");\n      // return\n      this.$store.dispatch('addclassattr', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:876\");\n        uni.hideLoading();\n        if (success.code == '00000') {\n          var action = JSON.parse(success.data.Action);\n          if (action.ret == '0') {\n            if (action.result_type == '0') {\n              uni.showToast({\n                title: action.result,\n                icon: \"success\",\n                duration: 3000\n              });\n            }\n            // \"{\"ret\":0, \"result_type\":0, \"result\":\"创建成功123123123\",\"info\":\"\"}\"\n          }\n          //刷新\n          uni.redirectTo({\n            url: '../modal/classAttr?param=' + JSON.stringify(_this3.$data.param) + \"&titlename=\" + _this3.$data.title\n          });\n          // this.class_attr_init();\n        } else {\n          uni.showModal({\n            title: \"错误\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        __f__(\"log\", ex, \" at pages/modal/classAttr.vue:895\");\n        uni.hideLoading();\n        uni.showModal({\n          title: \"提示\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    class_attr_init: function class_attr_init() {\n      var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n      var newattrlist = [];\n      if (this.$data.classAttrList.length > 0) {\n        for (var i = 0; i < attrlist.length; i++) {\n          var open = attrlist[i].open;\n          var name = attrlist[i].attrgroup_name;\n          var attrs = attrlist[i].attrs;\n          for (var s = 0; s < this.$data.classAttrList.length; s++) {\n            var clsattr = this.$data.classAttrList[s];\n            if (name == clsattr.Name) {\n              var attr = [];\n              for (var j = 0; j < attrs.length; j++) {\n                for (var l = 0; l < clsattr.Attr.length; l++) {\n                  var ca = clsattr.Attr[l];\n                  if (attrs[j].attr == ca.Name) {\n                    ca.action = attrs[j].action;\n                    ca.edit = attrs[j].edit;\n                    ca.notempty = attrs[j].notempty;\n                    ca.ext_button = attrs[j].ext_button;\n                    ca.button_img = attrs[j].button_img;\n                    ca.button_tooltip = attrs[j].button_tooltip;\n                    ca.before_click_button = attrs[j].before_click_button;\n                    ca.button_callback = attrs[j].button_callback;\n                    ca.hidden = attrs[j].hidden;\n                    ca.select = attrs[j].select == undefined ? false : attrs[j].select;\n                    ca.Value = \"\";\n                    if (ca.dictitem) {\n                      if (ca.select == true) ca.Value = []; //ca.dictitem[0].CN_S_NAME;\n                      else ca.Value = '请选择'; //ca.dictitem[0].CN_S_NAME;\n                      var dictitemlist = [];\n                      for (var d = 0; d < ca.dictitem.length; d++) {\n                        ca.dictitem[d].label = ca.dictitem[d].CN_S_NAME;\n                        ca.dictitem[d].value = ca.dictitem[d].CN_S_NAME;\n                        if (ca.dictitem[d].CN_C_IS_DEFAULT == '1') ca.Value = ca.dictitem[d].CN_S_NAME;\n                      }\n                    }\n                    if (ca.Type == '日期' || ca.Type == '时间') {\n                      var nowDate = new Date();\n                      var date = {\n                        year: nowDate.getFullYear(),\n                        month: nowDate.getMonth() + 1,\n                        day: nowDate.getDate()\n                      };\n                      ca.Value = date.year + '-' + (date.month >= 10 ? date.month : '0' + date.month) + '-' + (date.day >= 10 ? date.day : '0' + date.day);\n                    }\n                    if (ca.Type == '引用对象(多个)') {\n                      var relClsList = [];\n                      var attr_rescls = ca.RelCls.split(',');\n                      for (var ii in attr_rescls) {\n                        var rescls = attr_rescls[ii].split('|');\n                        relClsList.push({\n                          id: rescls[0],\n                          name: rescls[1]\n                        });\n                      }\n                      ca.RelClsList = relClsList;\n                      ca.Value = '请';\n                    }\n                    if (ca.Type == '省市区') ca.Value = '请选择';\n                    if (ca.Type == '布尔值') ca.Value = false;\n                    attr.push(ca);\n                  }\n                }\n              }\n              newattrlist.push({\n                BkColor: clsattr.BkColor,\n                HasAce: clsattr.HasAce,\n                ImgFontStyle: clsattr.ImgFontStyle,\n                Name: clsattr.Name,\n                Order: clsattr.Order,\n                Open: open,\n                Attr: attr,\n                control_style: this.$data.classGridStyle.StyleDef.control_style,\n                title_p_wdith: this.$data.classGridStyle.StyleDef.title_p_wdith\n              });\n            }\n          }\n        }\n        if (newattrlist.length > 0) {\n          this.$data.classAttrList = newattrlist;\n        }\n        var req = [];\n        if (this.$data.classGridStyle.StyleDef) {\n          if (this.$data.classGridStyle.StyleDef.show_style.length > 0) {\n            var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n            // $el.find('.attr_field').prop('readonly', true);\n            // $el.find('.attr_field').prop('disabled', true);\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].attrs;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                req.push({\n                  attr: ar.attr,\n                  val: ar.value ? ar.value : ''\n                });\n              }\n            }\n          }\n        }\n        var eventlist = this.$data.classGridStyle.StyleDef.event;\n        if (eventlist) {\n          if (eventlist.length > 0) {\n            for (var i = 0; i < eventlist.length; i++) {\n              if (eventlist[i].event_id == 'before_ok') {\n                this.$data.edit_ok_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'initial') {\n                this.$data.edit_inital_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'before_select_compose') {\n                this.$data.edit_select_compose_event = eventlist[i].scrip_id;\n                this.$data.edit_compose_cls_id = eventlist[i].compose_cls_id;\n              }\n            }\n          }\n        }\n        __f__(\"log\", req, \" at pages/modal/classAttr.vue:1012\");\n        if (this.$data.edit_inital_event) {\n          var eventid = this.$data.edit_inital_event.scrip_id;\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.ini_DataObjRunCustomEvent(info);\n        }\n        __f__(\"log\", this.$data.classGridStyle, \" at pages/modal/classAttr.vue:1028\");\n        __f__(\"log\", this.$data.classAttrList, \" at pages/modal/classAttr.vue:1029\");\n      } else {\n        uni.showModal({\n          title: \"提示\",\n          content: \"未找到可显示的的属性\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    },\n    ini_DataObjRunCustomEvent: function ini_DataObjRunCustomEvent(info) {\n      var _this4 = this;\n      var param = {\n        EditStyle: this.$data.param.Edit_dlg.Name,\n        ViewStyle: this.$data.param.Edit_dlg.Name,\n        NotTriggerSysEvent: 0,\n        enviroment: {\n          'function': '3000',\n          // 功能点编号\n          cls_id: this.$data.param.clsid,\n          // 功能点主数据类标识\n          'button': 'top',\n          // top/bottom\n          button_name: '新增',\n          master: {\n            cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n            //obj_id: ''  // button=bottom时 master的obj_id\n          }\n        }\n      };\n\n      var inputparameter = '';\n      var global_attr = '';\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(param.enviroment),\n        inputparameter: inputparameter,\n        global_attr: global_attr\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1059\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1061\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            for (var j = 0; j < actionlist.length; j++) {\n              var action = actionlist[j];\n              var action_type = action.action_type;\n              var value = action.value;\n              if (action_type == 'set_dlg_attr') {\n                if (value) {\n                  var val = value;\n                  if (typeof value == 'string') {\n                    val = JSON.parse(value);\n                  }\n                  __f__(\"log\", val, \" at pages/modal/classAttr.vue:1076\");\n                  for (var i = 0; i < val.length; i++) {\n                    for (var a = 0; a < _this4.$data.classAttrList.length; a++) {\n                      for (var l = 0; l < _this4.$data.classAttrList[a].Attr.length; l++) {\n                        var ca = _this4.$data.classAttrList[a].Attr[l];\n                        if (val[i].attr == ca.Name) {\n                          if (ca.Type == '字典' || ca.Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in val[i].choice_list) {\n                              var list_val = val[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": list_val,\n                                \"Name\": list_val,\n                                \"label\": list_val,\n                                \"value\": list_val\n                              });\n                            }\n                            ca.dictitem = dictItemList;\n                            // attr[j].dictitem = val[i].choice_list;\n                          } else {\n                            // ca.value = val[i].value;\n                          }\n                        }\n                      }\n                    }\n                    var length = 0;\n                    if (!_this4.$data.refdatastore.filter(function (s) {\n                      return val[i].attr == s.attr;\n                    }).length) {\n                      length = 1;\n                      _this4.$data.refdatastore.push(val[i]);\n                    }\n                    if (length == 0) {\n                      for (var j = 0; j < _this4.$data.refdatastore.length; j++) {\n                        if (_this4.$data.refdatastore[j].attr == val[i].attr) {\n                          _this4.$data.refdatastore[j].value = val[i].value;\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n              if (action_type == 'open_select_userdlg') {\n                uni.showModal({\n                  title: \"错误2.2\",\n                  content: \"open_select_userdlg这个action_type还未处理!\",\n                  showCancel: false,\n                  confirmText: \"取消\"\n                });\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误2\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误2.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent: function DataObjRunCustomEvent(info, data_attr) {\n      var $this = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      if (data_attr) {\n        enviroment.edit_dlg = {\n          type: 'small',\n          //小窗口\n          class_id: this.$data.param.clsid //当前数据类id\n        };\n\n        if (data_attr) {\n          enviroment.edit_dlg.form_control = {\n            //所属的表单控件\n            name: data_attr.Name,\n            //字段属性\n            text: data_attr.DispName,\n            //显示文本\n            group_name: data_attr.GroupName,\n            //属性组\n            type: data_attr.Type,\n            //字段类型\n            readonly: data_attr.ReadOnly,\n            //是否只读\n            button_img: data_attr.button_img,\n            //引用按钮的图标\n            button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n          };\n        }\n      }\n\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid.replace('{', '').replace('}', ''),\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        inputparameter: '',\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1163\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1165\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            __f__(\"log\", actionlist, \" at pages/modal/classAttr.vue:1171\");\n            for (var i = 0; i < actionlist.length; i++) {\n              var action = actionlist[i];\n              if (action.action_type == 'set_dlg_attr') {\n                var result = action.value;\n                for (var i = 0; i < result.length; i++) {\n                  if (result[i].choice_list) {\n                    for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                      var attr = $this.$data.classAttrList[c].Attr;\n                      for (var j = 0; j < attr.length; j++) {\n                        if (attr[j].Name == result[i].attr) {\n                          if (attr[j].Type == '字典' || attr[j].Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in result[i].choice_list) {\n                              var val = result[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            attr[j].dictitem = dictItemList;\n                            // attr[j].dictitem = result[i].choice_list;\n                          }\n                        }\n                      }\n                    }\n                  }\n\n                  for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                    var attr = $this.$data.classAttrList[c].Attr;\n                    for (var j = 0; j < attr.length; j++) {\n                      __f__(\"log\", attr[j].Name + '==' + result[i].attr, \" at pages/modal/classAttr.vue:1198\");\n                      if (attr[j].Name == result[i].attr) {\n                        attr[j].Value = result[i].value;\n                      }\n                    }\n                  }\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              } else if (data.action[i].action_type == 'set_global_attr') {\n                $this.$data.global_attr = data.action[i].value || [];\n              }\n            }\n          }\n          if (data.result) {\n            var result = data.result;\n            for (var i = 0; i < result.length; i++) {\n              for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                var attr = $this.$data.classAttrList[c].Attr;\n                for (var j = 0; j < attr.length; j++) {\n                  if (attr[j].Name == result[i].attr) {\n                    attr[j].Value = result[i].value;\n                  }\n                }\n              }\n              var length = 0;\n              if (!$this.$data.refdatastore.filter(function (s) {\n                return result[i].attr == s.attr;\n              }).length) {\n                length = 1;\n                $this.$data.refdatastore.push(result[i]);\n              }\n              if (length == 0) {\n                for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                  if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                    $this.$data.refdatastore[j].value = result[i].value;\n                  }\n                }\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误3\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误3.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    OKDataObjRunCustomEvent: function OKDataObjRunCustomEvent() {\n      var _this5 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n        }\n      };\n\n      var eventid = this.$data.edit_ok_event.scrip_id;\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            val: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            val: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            val: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'val': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var info = {\n        eventid: eventid,\n        edtype: \"0\",\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.clsid,\n        objid: \"\",\n        attr: req\n      };\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1318\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1320\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var result = data.result;\n          for (var i = 0; i < result.length; i++) {\n            // self.class_attr_ele.find('.attr_field[data-field=\"' + result[i].attr + '\"]').val(result[i].value).data('val', result[i].value);\n            var length = 0;\n            if (!_this5.$data.refdatastore.filter(function (s) {\n              return result[i].attr == s.attr;\n            }).length) {\n              length = 1;\n              _this5.$data.refdatastore.push(result[i]);\n            }\n            if (length == 0) {\n              for (var j = 0; j < _this5.$data.refdatastore.length; j++) {\n                if (_this5.$data.refdatastore[j].attr == result[i].attr) {\n                  _this5.$data.refdatastore[j].value = result[i].value;\n                }\n              }\n            }\n          }\n          _this5.add();\n        } else {\n          uni.showModal({\n            title: \"错误4\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误4.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent_Return: function DataObjRunCustomEvent_Return(eventid, data_attr, button_callback, index, iindex) {\n      var _this6 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            val: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            val: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            val: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'val': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var extinfo = enviroment;\n      extinfo.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: this.$data.param.clsid //当前数据类id\n      };\n\n      if (data_attr) {\n        extinfo.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: \"0\",\n        eventid: eventid,\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.clsid,\n        objid: '',\n        attr: JSON.stringify(req),\n        extinfo: JSON.stringify(extinfo),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1409\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1411\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          if (data != \"\") {\n            var actions = data.action;\n            __f__(\"log\", actions, \" at pages/modal/classAttr.vue:1417\");\n            if (actions) {\n              for (var i = 0; i < actions.length; i++) {\n                var action = actions[i];\n                var val = action.value;\n                var enviroment = JSON.stringify(enviroment);\n                if (action.action_type == 'open_panel') {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_select_userdlg') {\n                  var style = val.style;\n                  // style == 'user' ? '选择人员' : style == 'department' ? '选择部门' : style == 'role' ? '选择角色' : ''\n                  var $this = _this6;\n                  var param = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req,\n                    data_attr: data_attr\n                  };\n                  uni.navigateTo({\n                    url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        // console.log(param);\n                        __f__(\"log\", data, \" at pages/modal/classAttr.vue:1447\");\n                        var callback_eventid = param.button_callback.trim();\n                        var info = {\n                          eventid: callback_eventid,\n                          edtype: \"0\",\n                          projectid: '',\n                          rclsid: '',\n                          robjid: '',\n                          userlogin: '',\n                          clsid: $this.$data.param.clsid,\n                          objid: \"\",\n                          attr: param.req,\n                          inputparameter: data\n                        };\n                        $this.DataObjRunCustomEvent(info, param.data_attr);\n                      }\n                    }\n                  });\n                } else if (action.action_type == 'open_data_query_dlg') {} else if (action.action_type == 'open_common_dlg') {\n                  var value = action.value;\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_project_query_dlg') {\n                  //console.log(action.value.select_range);\n                  //console.log(action.value.mulit_select);\n                  var priRel = '-1';\n                  if (action.value.select_range == '全部相关') priRel = '0';else if (action.value.select_range == '我负责的项目') priRel = '1';else if (action.value.select_range == '我创建的') priRel = '2';else if (action.value.select_range == '我参与的' || action.value.select_range == '我参加的') priRel = '3';else if (action.value.select_range == '我关注的') priRel = '4';else if (action.value.select_range == '我下属的项目') priRel = '5';\n                  var $this = _this6;\n                  var param_ = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req\n                  };\n                  uni.navigateTo({\n                    url: '../selPrj/index?relation=' + priRel + '&param=' + JSON.stringify(param_),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n                        var callback_eventid = param.button_callback.trim();\n                        if (callback_eventid) {\n                          var info = {\n                            eventid: callback_eventid,\n                            edtype: \"2\",\n                            projectid: data[0].ID,\n                            rclsid: \"\",\n                            robjid: \"\",\n                            userlogin: \"\",\n                            clsid: $this.$data.param.clsid,\n                            objid: \"\",\n                            attr: param.req\n                          };\n                          $this.DataObjRunCustomEvent(info);\n                        }\n                      }\n                    }\n                  });\n                } else {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                }\n              }\n            }\n          } else {\n            uni.showModal({\n              title: \"提示5.2\",\n              content: '调用 before_click_button 脚本返回空,event_id' + eventid,\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          }\n        } else {\n          uni.showModal({\n            title: \"错误5\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"提示5.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n  }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 18)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbW9kYWwvY2xhc3NBdHRyLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicGlja2VyQWRkcmVzcyIsImRhdGEiLCJ0aXRsZSIsInBhcmFtIiwiY2xhc3NBdHRyTGlzdCIsImNsYXNzR3JpZFN0eWxlIiwiZWRpdF9pbml0YWxfZXZlbnQiLCJlZGl0X29rX2V2ZW50IiwiZWRpdF9zZWxlY3RfY29tcG9zZV9ldmVudCIsImVkaXRfY29tcG9zZV9jbHNfaWQiLCJnbG9iYWxfYXR0ciIsInJlZmRhdGFzdG9yZSIsImlucHV0VmFsTGlzdCIsIk5hbWUiLCJvbkxvYWQiLCJvcHRpb25zIiwidW5pIiwic2V0TmF2aWdhdGlvbkJhclRpdGxlIiwidGl0bGVuYW1lIiwiSlNPTiIsInBhcnNlIiwiJGRhdGEiLCJBZGRfQnRuTmFtZSIsIkVkaXREbGdNb2RlIiwic2hvd01vZGFsIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJjb25maXJtVGV4dCIsIkVkaXRfZGxnIiwiZWRpdF9kbGciLCJNb2RlbCIsImRhdGFJbmZvIiwiY2xhc3NfaWQiLCJjbHNpZCIsIiR0aGlzIiwiJHN0b3JlIiwic3RhdGUiLCJ0aGlzYXJlYUZ1bmNJRCIsImdldHRlcnMiLCJnZXRjbGFzc0F0dHJMaXN0IiwiY2xhc3NHcmlkU3R5bGVJbmZvIiwiZGlzcGF0Y2giLCJ0aGVuIiwic3VjY2VzcyIsImNvZGUiLCJtc2ciLCJjYXRjaCIsImV4IiwiZXJyTXNnIiwibWV0aG9kcyIsImNhbmNlbCIsImUiLCJuYXZpZ2F0ZUJhY2siLCJkZWx0YSIsImdyaWRzdHlsZUluZm8iLCJuYW1lIiwidHlwZSIsInRoaXNFZGl0TmFtZSIsImdldGNsYXNzR3JpZFN0eWxlSW5mbyIsImNsYXNzX2F0dHJfaW5pdCIsIlN0eWxlRGVmIiwib250YXAiLCIkZWxlIiwiZ2V0QXBwIiwib25TY2FuIiwicmVzdWx0IiwidGFyZ2V0IiwiZGF0YXNldCIsIkF0dHIiLCJWYWx1ZSIsImRlY29kZWRhdGEiLCJoaWRlS2V5Ym9hcmQiLCJvbmV2ZW50Iiwib25hcnJvdyIsImluZGV4Iiwib3BlbiIsIk9wZW4iLCJvbmRhdGVUaW1lIiwidmFsdWUiLCJvbmNoYW5nZSIsImRpY3RpdGVtIiwiZGF0YV9hdHRyIiwiZXZlbnRpZCIsImFjdGlvbiIsInJlcSIsImF0dHJsaXN0IiwiaSIsImxlbmd0aCIsImF0dHIiLCJqIiwiYXIiLCJUeXBlIiwicHVzaCIsInZhbCIsIlZhbElEIiwiaW5mbyIsImVkdHlwZSIsInByb2plY3RpZCIsInJjbHNpZCIsInJvYmppZCIsInVzZXJsb2dpbiIsIm9iamlkIiwiRGF0YU9ialJ1bkN1c3RvbUV2ZW50Iiwib25jaGFuZ2UyIiwiaXRlbSIsImRlbHZhbHVlIiwiaWluZGV4IiwiZGluZGV4IiwiZCIsInYiLCJpdGVtdmFsdWUiLCJvbmNoZWNrIiwiaXNjaGVja2VkIiwiaXNjaGVjayIsImlucHV0VmFsTGlzdElzRGVsIiwic3BsaWNlIiwiYWRkcmVzc2NoYW5nZSIsImpvaW4iLCJjbGFzc0F0dHJfZXh0QnV0dG9uIiwiYmVmb3JlX2NsaWNrX2J1dHRvbiIsImJ1dHRvbl9jYWxsYmFjayIsIkRhdGFPYmpSdW5DdXN0b21FdmVudF9SZXR1cm4iLCJjbGFzc0F0dHJfQWRkUGVyIiwibmF2aWdhdGVUbyIsInVybCIsInN0cmluZ2lmeSIsImV2ZW50cyIsIkFkZFBlciIsIkxvZ2luIiwidHJpbSIsImNsYXNzQXR0cl9BZGRSZWYiLCJjbGFzc0F0dHJfQWRkUHJqIiwiSUQiLCJzYXZhIiwiT0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQiLCJhZGQiLCJzaG93TG9hZGluZyIsInNlbGVjdCIsInZhbFN0ciIsIm5vdGVtcHR5IiwiaGlkZUxvYWRpbmciLCJEaXNwTmFtZSIsImVudmlyb21lbnQiLCJjbHNfaWQiLCJidXR0b25fbmFtZSIsIm1hc3RlciIsImRhdGFfb2JqX2lkIiwibWFzdGVyY2xzaWQiLCJ1cGZpbGUiLCJwb3N0X2RhdGEiLCJjb21wb3NlIiwiZXh0aW5mbyIsIm5vdF90cmlnZ2VyX3N5c19ldmVudCIsIkFjdGlvbiIsInJldCIsInJlc3VsdF90eXBlIiwic2hvd1RvYXN0IiwiaWNvbiIsImR1cmF0aW9uIiwicmVkaXJlY3RUbyIsInNob3dfc3R5bGUiLCJuZXdhdHRybGlzdCIsImF0dHJncm91cF9uYW1lIiwiYXR0cnMiLCJzIiwiY2xzYXR0ciIsImwiLCJjYSIsImVkaXQiLCJleHRfYnV0dG9uIiwiYnV0dG9uX2ltZyIsImJ1dHRvbl90b29sdGlwIiwiaGlkZGVuIiwidW5kZWZpbmVkIiwiZGljdGl0ZW1saXN0IiwibGFiZWwiLCJDTl9TX05BTUUiLCJDTl9DX0lTX0RFRkFVTFQiLCJub3dEYXRlIiwiRGF0ZSIsImRhdGUiLCJ5ZWFyIiwiZ2V0RnVsbFllYXIiLCJtb250aCIsImdldE1vbnRoIiwiZGF5IiwiZ2V0RGF0ZSIsInJlbENsc0xpc3QiLCJhdHRyX3Jlc2NscyIsIlJlbENscyIsInNwbGl0IiwiaWkiLCJyZXNjbHMiLCJpZCIsIlJlbENsc0xpc3QiLCJCa0NvbG9yIiwiSGFzQWNlIiwiSW1nRm9udFN0eWxlIiwiT3JkZXIiLCJjb250cm9sX3N0eWxlIiwidGl0bGVfcF93ZGl0aCIsImV2ZW50bGlzdCIsImV2ZW50IiwiZXZlbnRfaWQiLCJzY3JpcF9pZCIsImNvbXBvc2VfY2xzX2lkIiwiaW5pX0RhdGFPYmpSdW5DdXN0b21FdmVudCIsIkVkaXRTdHlsZSIsIlZpZXdTdHlsZSIsIk5vdFRyaWdnZXJTeXNFdmVudCIsImlucHV0cGFyYW1ldGVyIiwiYWN0aW9ubGlzdCIsImFjdGlvbl90eXBlIiwiYSIsImRpY3RJdGVtTGlzdCIsImNob2ljZV9saXN0IiwibGlzdF92YWwiLCJmaWx0ZXIiLCJmb3JtX2NvbnRyb2wiLCJ0ZXh0IiwiZ3JvdXBfbmFtZSIsIkdyb3VwTmFtZSIsInJlYWRvbmx5IiwiUmVhZE9ubHkiLCJyZXBsYWNlIiwiYyIsImFjdGlvbnMiLCJkaWFsb2ciLCJzaG93Iiwic3R5bGUiLCJjYWxsYmFja19ldmVudGlkIiwicHJpUmVsIiwic2VsZWN0X3JhbmdlIiwicGFyYW1fIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFnWUM7QUFoWUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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Q0MsV0FBVyxFQUFDO1lBQUksQ0FBQyxDQUFDO1VBQzVIO1FBQ0QsQ0FBQyxNQUFJO1VBQ0pYLEdBQUcsQ0FBQ1EsU0FBUyxDQUFDO1lBQUN0QixLQUFLLEVBQUMsS0FBSztZQUFDdUIsT0FBTyxFQUFDa0IsT0FBTyxDQUFDRSxHQUFHO1lBQUNuQixVQUFVLEVBQUMsS0FBSztZQUFDQyxXQUFXLEVBQUM7VUFBSSxDQUFDLENBQUM7UUFDbkY7TUFDRCxDQUFDLENBQUMsQ0FBQ21CLEtBQUssQ0FBQyxVQUFBQyxFQUFFLEVBQUU7UUFDWjtRQUNBL0IsR0FBRyxDQUFDUSxTQUFTLENBQUM7VUFBQ3RCLEtBQUssRUFBQyxPQUFPO1VBQUN1QixPQUFPLEVBQUNzQixFQUFFLENBQUNDLE1BQU07VUFBQ3RCLFVBQVUsRUFBQyxLQUFLO1VBQUNDLFdBQVcsRUFBQztRQUFJLENBQUMsQ0FBQztNQUNuRixDQUFDLENBQUM7SUFDQTtFQUdKO0FBQ0QsQ0FBQztBQUFBLDJCIiwiZmlsZSI6Ijc0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG5cblx0aW1wb3J0IHBpY2tlckFkZHJlc3MgZnJvbSAnLi4vLi4vanMvcGlja2VyQWRkcmVzcy9waWNrZXJBZGRyZXNzLnZ1ZSdcblx0ZXhwb3J0IGRlZmF1bHQge1xuXHRcdGNvbXBvbmVudHM6IHtcbiAgICAgICAgICAgIHBpY2tlckFkZHJlc3NcbiAgICAgICAgfSxcblx0XHRkYXRhKCkge1xuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0dGl0bGU6ICfmlrDlop4nLFxuXHRcdFx0XHRwYXJhbTp7fSxcblx0XHRcdFx0Y2xhc3NBdHRyTGlzdDpbXSxcblx0XHRcdFx0Y2xhc3NHcmlkU3R5bGU6W10sXG5cdFx0XHRcdGVkaXRfaW5pdGFsX2V2ZW50OlwiXCIsICAvL+W8ueeql+WIneWni+WMluS6i+S7tklEXG5cdFx0XHRcdGVkaXRfb2tfZXZlbnQ6XCJcIiwgICAgICAvL+W8ueeql+eCueWHu09LIOinpuWPkeS6i+S7tklEXG5cdFx0XHRcdGVkaXRfc2VsZWN0X2NvbXBvc2VfZXZlbnQ6XCJcIiwgIC8v6YCJ5oup57uE5oiQ5a+56LGh5pe26LCD55SoXG5cdFx0XHRcdGVkaXRfY29tcG9zZV9jbHNfaWQ6XCJcIixcblx0XHRcdFx0Z2xvYmFsX2F0dHI6W10sXG5cdFx0XHRcdHJlZmRhdGFzdG9yZTogW10sXHQgICAvL+W8leeUqOaVsOaNruWtmOWCqOWMui8vIHthdHRyOidHX1BSSl8nICsgYmluZGF0dHIgKyAnX0lEJywgdmFsdWU6aW5mby5pZH1cblx0XHRcdFx0aW5wdXRWYWxMaXN0Olt7TmFtZTpcInRlc3RcIn0se05hbWU6XCJ0ZXN0MlwifSx7TmFtZTpcInRlc3QzXCJ9LHtOYW1lOlwidGVzdDRcIn0se05hbWU6XCJ0ZXN0NVwifSx7TmFtZTpcInRlc3Q2XCJ9LHtOYW1lOlwidGVzdDdcIn1dLFxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcblx0XHRcdC8vIGNvbnNvbGUubG9nKG9wdGlvbnMpO1xuXHRcdFx0dW5pLnNldE5hdmlnYXRpb25CYXJUaXRsZSh7IHRpdGxlOiBvcHRpb25zLnRpdGxlbmFtZX0pOyAvL+iuvue9rumhtumDqOagh+mimCBcblx0XHRcdHZhciBwYXJhbSA9IEpTT04ucGFyc2Uob3B0aW9ucy5wYXJhbSk7XG5cdFx0XHR0aGlzLiRkYXRhLnRpdGxlID0gcGFyYW0uQWRkX0J0bk5hbWU/cGFyYW0uQWRkX0J0bk5hbWU6b3B0aW9ucy50aXRsZW5hbWU7IC8v6K6+572u5oyJ6ZKu5paH5a2XXG5cdFx0XHQvLyBjb25zb2xlLmxvZyhwYXJhbSk7XG5cdFx0XHRpZighcGFyYW0uRWRpdERsZ01vZGUpe1xuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLor6Xlip/og73ngrnmnKrphY3nva7nvJbovpHnqpflj6PvvIzor7fph43mlrDphY3nva7vvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0aWYoIXBhcmFtLkVkaXRfZGxnLk5hbWUpe1xuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLor6Xlip/og73ngrnmnKrphY3nva7nqpflj6PmoLflvI/vvIzor7fph43mlrDphY3nva7vvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0dGhpcy4kZGF0YS5wYXJhbSA9IHBhcmFtO1xuXHRcdFx0dmFyIGVkaXRfZGxnID0ge1xuXHRcdFx0ICAgIE1vZGVsOiBwYXJhbS5FZGl0RGxnTW9kZSxcblx0XHRcdCAgICBOYW1lOiBwYXJhbS5FZGl0X2RsZy5OYW1lXG5cdFx0XHR9XG5cdFx0XHR2YXIgZGF0YUluZm8gPSB7XG5cdFx0XHRcdGNsYXNzX2lkOiBwYXJhbS5jbHNpZFxuXHRcdFx0fTtcblx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0XHQkdGhpcy4kc3RvcmUuc3RhdGUudGhpc2FyZWFGdW5jSUQgPSBwYXJhbS5jbHNpZDtcblx0XHRcdC8vIGNvbnNvbGUubG9nKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzQXR0ckxpc3QpO1xuXHRcdFx0IC8v6I635Y+WXG5cdFx0XHRpZigkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0F0dHJMaXN0KXtcblx0XHRcdCBcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QgPSAkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0F0dHJMaXN0LmRhdGE7XG5cdFx0XHRcdCR0aGlzLmNsYXNzR3JpZFN0eWxlSW5mbygpO1xuXHRcdFx0fWVsc2Vcblx0XHRcdFx0JHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdjbGFzc0F0dHJMaXN0JyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCA9IHN1Y2Nlc3MuZGF0YTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JHRoaXMuY2xhc3NHcmlkU3R5bGVJbmZvKCk7XG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzFcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xLjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0fSk7XG5cdFx0XHRcblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGNhbmNlbChlKXtcblx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XG5cdFx0XHRcdFx0ZGVsdGE6MSAvL+i/lOWbnuWxguaVsO+8jDLliJnkuIrkuIrpobVcblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdFx0YXN5bmMgY2xhc3NHcmlkU3R5bGVJbmZvKCl7XG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0XHRcdHZhciBncmlkc3R5bGVJbmZvID0ge1xuXHRcdFx0XHRcdGNsYXNzX2lkOiAkdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCxcblx0XHRcdFx0XHRuYW1lOiAkdGhpcy4kZGF0YS5wYXJhbS5FZGl0X2RsZy5OYW1lLFxuXHRcdFx0XHRcdHR5cGU6ICcyJ1xuXHRcdFx0XHR9O1xuXHRcdFx0XHQkdGhpcy4kc3RvcmUuc3RhdGUudGhpc0VkaXROYW1lID0gJHRoaXMuJGRhdGEucGFyYW0uRWRpdF9kbGcuTmFtZVxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZygkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0dyaWRTdHlsZUluZm8pO1xuXHRcdFx0XHQgLy/ojrflj5Zcblx0XHRcdFx0aWYoJHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0Y2xhc3NHcmlkU3R5bGVJbmZvKXtcblx0XHRcdFx0IFx0JHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUgPSAkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0dyaWRTdHlsZUluZm8uZGF0YTtcblx0XHRcdFx0XHQkdGhpcy5jbGFzc19hdHRyX2luaXQoKTtcblx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0Ly9jb25zb2xlLmxvZyhncmlkc3R5bGVJbmZvKTtcblx0XHRcdFx0XHQkdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2NsYXNzR3JpZFN0eWxlSW5mbycsZ3JpZHN0eWxlSW5mbykudGhlbihzdWNjZXNzPT57XG5cdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHRcdFx0XHRcdFx0c3VjY2Vzcy5kYXRhLlN0eWxlRGVmID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEuU3R5bGVEZWYpO1xuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZSA9IHN1Y2Nlc3MuZGF0YTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCR0aGlzLmNsYXNzX2F0dHJfaW5pdCgpO1xuXHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMS4yXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9KS5jYXRjaChleD0+e1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXgpO1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xLjNcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdG9udGFwKGUpeyAvL+aJq+eggeWKn+iDvVxuXHRcdFx0XHR2YXIgJGVsZSA9IGU7XG5cdFx0XHRcdC8vY29uc29sZS5sb2coZS50YXJnZXQpXG5cdFx0XHRcdGdldEFwcCgpLm9uU2NhbigocmVzdWx0KT0+e1xuXHRcdFx0XHRcdC8vY29uc29sZS5sb2cocmVzdWx0LmRlY29kZWRhdGEpO1xuXHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1yZXN1bHQuZGVjb2RlZGF0YTtcblx0XHRcdFx0XHR1bmkuaGlkZUtleWJvYXJkKCk7XG5cdFx0XHRcdFx0dGhpcy5vbmV2ZW50KCRlbGUscmVzdWx0LmRlY29kZWRhdGEpO1xuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdG9uYXJyb3coaW5kZXgsb3Blbil7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGluZGV4KyctLScrb3Blbik7XG5cdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uT3Blbj1vcGVuPT10cnVlP2ZhbHNlOnRydWU7XG5cdFx0XHR9LFxuXHRcdFx0b25kYXRlVGltZShlKSB7XG5cdFx0XHRcdC8vY29uc29sZS5sb2coZS50YXJnZXQpXG5cdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1lLnRhcmdldC52YWx1ZTtcblx0XHRcdH0sXG5cdFx0XHRvbmNoYW5nZShlKSB7XG5cdFx0XHRcdGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcblx0XHRcdFx0dmFyIHZhbHVlPXRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5kaWN0aXRlbVtlLnRhcmdldC52YWx1ZV07XG5cdFx0XHRcdHZhciBkYXRhX2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV07XG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFfYXR0cik7XG5cdFx0XHRcdGlmICh2YWx1ZS5OYW1lICE9IGRhdGFfYXR0ci5WYWx1ZSkge1xuXHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT12YWx1ZS5OYW1lO1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZSk7XG5cdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uYWN0aW9uO1xuXHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdCAgICAgICAgLy8gc2VsZi5ldmVudF9ub19zdWIgPSAxO1xuXHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xuXHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHQgICAgICAgIFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZVxuXHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XG5cdFx0XHRcdCAgICAgICAgXHR9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiMFwiLFxuXHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCxcblx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdCAgICAgICAgICAgIGF0dHI6IHJlcSxcblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0b25jaGFuZ2UyKGl0ZW0sdmFsdWUsZGVsdmFsdWUpIHtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coaXRlbSk7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHZhbHVlKTtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZGVsdmFsdWUpO1xuXHRcdFx0XHRpZihpdGVtLmxlbmd0aD09MCl7IC8v5Li656m65pe277yM5riF56m65bGe5oCndmFsdWVcblx0XHRcdFx0XHR2YXIgaW5kZXggLGlpbmRleCxkaW5kZXg9MDtcblx0XHRcdFx0XHRmb3IodmFyIGkgaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0KXtcblx0XHRcdFx0XHRcdGZvcih2YXIgaiBpbiB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cil7XG5cdFx0XHRcdFx0XHRcdGZvcih2YXIgZCBpbiB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cltqXS5kaWN0aXRlbSl7XG5cdFx0XHRcdFx0XHRcdFx0aWYoZGVsdmFsdWVbMF0uTmFtZSA9PSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cltqXS5kaWN0aXRlbVtkXS5OYW1lKXtcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLlZhbHVlPVwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdGZvcih2YXIgdiBpbiBpdGVtKXtcblx0XHRcdFx0XHR2YXIgaW5kZXggLGlpbmRleCxkaW5kZXg9MDtcblx0XHRcdFx0XHRmb3IodmFyIGkgaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0KXtcblx0XHRcdFx0XHRcdGZvcih2YXIgaiBpbiB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cil7XG5cdFx0XHRcdFx0XHRcdGZvcih2YXIgZCBpbiB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cltqXS5kaWN0aXRlbSl7XG5cdFx0XHRcdFx0XHRcdFx0aWYoaXRlbVt2XS5OYW1lID09IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLmRpY3RpdGVtW2RdLk5hbWUpe1xuXHRcdFx0XHRcdFx0XHRcdFx0aW5kZXg9aTtpaW5kZXg9ajtkaW5kZXg9ZDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0dmFyIGl0ZW12YWx1ZSA9IGl0ZW1bdl07XG5cdFx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFfYXR0cik7XG5cdFx0XHRcdFx0aWYgKGl0ZW12YWx1ZS5OYW1lICE9IGRhdGFfYXR0ci5WYWx1ZSkge1xuXHRcdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF0uVmFsdWU9dmFsdWU7XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XS5WYWx1ZSk7XG5cdFx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLmFjdGlvbjtcblx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XG5cdFx0XHRcdFx0ICAgICAgICB2YXIgcmVxPVtdO1xuXHRcdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xuXHRcdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+Wtl+WFuCcgfHwgYXIuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogaXRlbXZhbHVlLk5hbWV9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdCAgICAgICAgXHR9XG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0ICAgICAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcHJvamVjdGlkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgdXNlcmxvZ2luOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCxcblx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0ICAgICAgICB0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0b25ldmVudChlLGRlY29kZWRhdGEpe1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlLnRhcmdldCk7XG5cdFx0XHRcdHZhciBkYXRhX2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV07XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGRlY29kZWRhdGEpO1xuXHRcdFx0XHRpZiAoZS50YXJnZXQudmFsdWUgIT0gZGF0YV9hdHRyLlZhbHVlKSB7XG5cdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWRlY29kZWRhdGE/ZGVjb2RlZGF0YTplLnRhcmdldC52YWx1ZTtcblx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5hY3Rpb247XG5cdFx0XHRcdFx0aWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XG5cdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0ICAgICAgICB2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0ICAgICAgICBcdH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLFxuXHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvLCBkYXRhX2F0dHIpO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fSxcblx0XHRcdG9uY2hlY2soZSkge1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlLnRhcmdldCk7XG5cdFx0XHRcdHZhciBpc2NoZWNrZWQgPSBlLnRhcmdldC5kYXRhc2V0LmlzY2hlY2s/ZmFsc2U6dHJ1ZTtcblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXTtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZGF0YV9hdHRyKTtcblx0XHRcdFx0aWYgKGlzY2hlY2tlZCAhPSBkYXRhX2F0dHIuVmFsdWUpIHtcblx0XHRcdFx0XHR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9aXNjaGVja2VkO1xuXHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLmFjdGlvbjtcblx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHQgICAgICAgIC8vIHNlbGYuZXZlbnRfbm9fc3ViID0gMTtcblx0XHRcdFx0ICAgICAgICB2YXIgcmVxPVtdO1xuXHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcblx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdCAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0ICAgICAgICBcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcblx0XHRcdFx0ICAgICAgICBcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdFx0XHRcdFx0ZWxzZVxuXHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0ICAgICAgICBcdH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLFxuXHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH0sXG5cdFx0XHRpbnB1dFZhbExpc3RJc0RlbChpbmRleCl7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGluZGV4KTtcbiAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmlucHV0VmFsTGlzdC5zcGxpY2UoaW5kZXgsIDEpOyAvL+WIoOmZpHRhYlBhZ2Vqc29u55qE5YaF5a65XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuaW5wdXRWYWxMaXN0KTtcblx0XHRcdH0sXG5cdFx0XHRhZGRyZXNzY2hhbmdlKGUpIHtcblx0XHRcdCAgICAvLyBjb25zb2xlLmxvZyhlLnRhcmdldCk7XG5cdFx0XHQgICAgY29uc29sZS5sb2coZS5kYXRhLmpvaW4oJzsnKSlcblx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWUuZGF0YS5qb2luKCc7Jyk7XG5cdFx0XHR9LFxuXHRcdFx0Y2xhc3NBdHRyX2V4dEJ1dHRvbihpbmRleCxpaW5kZXgpe1xuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdFx0XHR2YXIgYmVmb3JlX2NsaWNrX2J1dHRvbiA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XS5iZWZvcmVfY2xpY2tfYnV0dG9uO1xuXHRcdFx0XHR2YXIgYnV0dG9uX2NhbGxiYWNrID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLmJ1dHRvbl9jYWxsYmFjaztcblx0XHRcdFx0aWYoIWJlZm9yZV9jbGlja19idXR0b24pe1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcImJlZm9yZV9jbGlja19idXR0b24tZXZlbnRfaWTkuLrnqbrvvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYoIWJ1dHRvbl9jYWxsYmFjayl7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OlwiYnV0dG9uX2NhbGxiYWNrLWV2ZW50X2lk5Li656m677yBXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHZhciBkYXRhX2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XTtcblx0XHRcdFx0dGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnRfUmV0dXJuKGJlZm9yZV9jbGlja19idXR0b24sIGRhdGFfYXR0ciwgYnV0dG9uX2NhbGxiYWNrLCBpbmRleCxpaW5kZXgpO1xuXHRcdFx0fSxcblx0XHRcdGNsYXNzQXR0cl9BZGRQZXIoaW5kZXgsaWluZGV4KXtcblx0XHRcdFx0dmFyIHBhcmFtPXtpbmRleDppbmRleCxpaW5kZXg6aWluZGV4fTtcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdHVybDonLi4vc2VscHNuL2luZGV4P211bGl0PWZhbHNlJnBhcmFtPScrSlNPTi5zdHJpbmdpZnkocGFyYW0pLFxuXHRcdFx0XHRcdGV2ZW50czp7XG5cdFx0XHRcdFx0XHRBZGRQZXIoZGF0YSxwYXJhbSl7IFxuXHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhwYXJhbSk7XG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGRhdGEpO1xuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsdWU9ZGF0YVswXS5OYW1lO1xuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsSUQ9ZGF0YVswXS5Mb2dpbisnOycrZGF0YVswXS5OYW1lO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uYWN0aW9uO1xuXHRcdFx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdFx0XHQgICAgZXZlbnRpZCA9IGV2ZW50aWQudHJpbSgpO1xuXHRcdFx0XHRcdFx0XHQgICAgaWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjRcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcHJvamVjdGlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgdXNlcmxvZ2luOiBkYXRhWzBdLkxvZ2luLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiBbXSxcblx0XHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdC8vIHZhciBkYXRhX2F0dHIgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF07XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgJHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xuXHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KTtcblx0XHRcdH0sXG5cdFx0XHRjbGFzc0F0dHJfQWRkUmVmKGUpe1xuXHRcdFx0XHRjb25zb2xlLmxvZyhlLnRhcmdldCk7XG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIuatpOWKn+iDvei/mOacquWunueOsO+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHQvLyB2YXIgdmFsdWU9dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlJlbENsc1tlLnRhcmdldC52YWx1ZV07XG5cdFx0XHRcdC8vIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT12YWx1ZTtcblx0XHRcdH0sXG5cdFx0XHRjbGFzc0F0dHJfQWRkUHJqKGluZGV4LGlpbmRleCl7XG5cdFx0XHRcdHZhciBwYXJhbT17aW5kZXg6aW5kZXgsaWluZGV4OmlpbmRleH07XG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHR1cmw6Jy4uL3NlbFByai9pbmRleD9yZWxhdGlvbj0tMSZwYXJhbT0nK0pTT04uc3RyaW5naWZ5KHBhcmFtKSxcblx0XHRcdFx0XHRldmVudHM6e1xuXHRcdFx0XHRcdFx0QWRkUGVyKGRhdGEscGFyYW0peyBcblx0XHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2cocGFyYW0pO1xuXHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhkYXRhKTtcblx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtwYXJhbS5pbmRleF0uQXR0cltwYXJhbS5paW5kZXhdLlZhbHVlPWRhdGFbMF0uTmFtZTtcblx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtwYXJhbS5pbmRleF0uQXR0cltwYXJhbS5paW5kZXhdLlZhbElEPWRhdGFbMF0uSUQrJzsnK2RhdGFbMF0uTmFtZTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdHZhciBldmVudGlkID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtwYXJhbS5pbmRleF0uQXR0cltwYXJhbS5paW5kZXhdLmFjdGlvbjtcblx0XHRcdFx0XHRcdFx0aWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0XHRcdFx0ICAgIGV2ZW50aWQgPSBldmVudGlkLnRyaW0oKTtcblx0XHRcdFx0XHRcdFx0ICAgIGlmIChldmVudGlkKSB7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIyXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogZGF0YVswXS5JRCxcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICByb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6ICR0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogW10sXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgLy8gdmFyIGRhdGFfYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICAkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSxcblx0XHRcdHNhdmEoKXtcblx0XHRcdFx0aWYgKHRoaXMuJGRhdGEuZWRpdF9va19ldmVudClcblx0XHRcdFx0XHR0aGlzLk9LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KCk7XG5cdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHR0aGlzLmFkZCgpO1xuXHRcdFx0fSxcblx0XHRcdGFkZCgpe1xuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHRcdHRpdGxlOlwi5Yqg6L295LitLi4uXCJcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHZhciByZXE9W107XG5cdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivt+mAieaLqScgfHwgYXIuVmFsdWU9PSfigJTigJTor7fpgInmi6nigJTigJQnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdCAgICAgICAgaWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRyZXEucHVzaCh7IG5hbWU6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHQgICAgICAgIGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgbmFtZTogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0ICAgICAgICBlbHNlIGlmKGFyLlR5cGU9PSflrZflhbgnIHx8IGFyLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJyl7XG5cdFx0XHRcdFx0XHRcdGlmKGFyLnNlbGVjdD09dHJ1ZSl7IC8v5Yik5pat5LiL5ouJ5piv5ZCm5aSa6YCJXG5cdFx0XHRcdFx0XHRcdFx0dmFyIHZhbFN0ciA9XCJcIjtcblx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIHYgaW4gYXIuVmFsdWUpe1xuXHRcdFx0XHRcdFx0XHRcdFx0aWYodmFsU3RyKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2YWxTdHIrPVwiO1wiO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmFsU3RyKz1hci5WYWx1ZVt2XTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogdmFsU3RyfSk7XG5cdFx0XHRcdFx0XHRcdH1lbHNlXG5cdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWV9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGlmIChhci5ub3RlbXB0eSA9PSB0cnVlICYmICFhci5WYWx1ZSkge1xuXHRcdFx0XHRcdFx0Ly8gaWYoYXIuTm90RW1wdHk9PScxJyl7XG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdFx0XHQvLyB1bmkuc2hvd1RvYXN0KHt0aXRsZTphci5EaXNwTmFtZSsn5LiN6IO95Li656m677yBJyxpY29uOlwic3VjY2Vzc1wiLGR1cmF0aW9uOjMwMDB9KTtcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OmFyLkRpc3BOYW1lKyfkuI3og73kuLrnqbrvvIEnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHZhciBlbnZpcm9tZW50ID0ge1xuXHRcdFx0XHQgICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XG5cdFx0XHRcdCAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXG5cdFx0XHRcdCAgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cblx0XHRcdFx0ICAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICAgbWFzdGVyOiB7XG5cdFx0XHRcdCAgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCwgXG5cdFx0XHRcdCAgICAgfVxuXHRcdFx0XHR9O1xuXHRcdFx0XHQgXG5cdFx0XHRcdHZhciBkYXRhSW5mbz17XG5cdFx0XHRcdCAgICBjbGFzc19pZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCwgZGF0YV9vYmpfaWQ6ICcnLCBtYXN0ZXJjbHNpZDogJycsXG5cdFx0XHRcdCAgICByZXE6IEpTT04uc3RyaW5naWZ5KHJlcSksIHVwZmlsZTogSlNPTi5zdHJpbmdpZnkoW10pLCBwb3N0X2RhdGE6IEpTT04uc3RyaW5naWZ5KHt9KSxcblx0XHRcdFx0ICAgIGNvbXBvc2U6IEpTT04uc3RyaW5naWZ5KFtdKSwgcmVmZGF0YXN0b3JlOiBKU09OLnN0cmluZ2lmeShbXSksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBcblx0XHRcdFx0XHRub3RfdHJpZ2dlcl9zeXNfZXZlbnQ6ICcnXG5cdFx0XHRcdH07XG5cdFx0XHRcdFxuXHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XG5cdFx0XHRcdC8vIHJldHVyblxuXHRcdFx0XHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnYWRkY2xhc3NhdHRyJyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0dmFyIGFjdGlvbiA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhLkFjdGlvbik7XG5cdFx0XHRcdFx0XHRpZihhY3Rpb24ucmV0PT0nMCcpe1xuXHRcdFx0XHRcdFx0XHRpZihhY3Rpb24ucmVzdWx0X3R5cGU9PScwJyl7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6YWN0aW9uLnJlc3VsdCxpY29uOlwic3VjY2Vzc1wiLGR1cmF0aW9uOjMwMDB9KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQvLyBcIntcInJldFwiOjAsIFwicmVzdWx0X3R5cGVcIjowLCBcInJlc3VsdFwiOlwi5Yib5bu65oiQ5YqfMTIzMTIzMTIzXCIsXCJpbmZvXCI6XCJcIn1cIlxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ly/liLfmlrBcblx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcblx0XHRcdFx0XHRcdFx0dXJsOicuLi9tb2RhbC9jbGFzc0F0dHI/cGFyYW09JytKU09OLnN0cmluZ2lmeSh0aGlzLiRkYXRhLnBhcmFtKStcIiZ0aXRsZW5hbWU9XCIrdGhpcy4kZGF0YS50aXRsZVxuXHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0XHQvLyB0aGlzLmNsYXNzX2F0dHJfaW5pdCgpO1xuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor69cIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdFx0Y2xhc3NfYXR0cl9pbml0KCl7XG5cdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZVxuXHRcdFx0XHR2YXIgbmV3YXR0cmxpc3QgPSBbXTtcblx0XHRcdFx0aWYgKHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgdmFyIG9wZW4gPSBhdHRybGlzdFtpXS5vcGVuO1xuXHRcdFx0XHQgICAgICAgIHZhciBuYW1lID0gYXR0cmxpc3RbaV0uYXR0cmdyb3VwX25hbWU7XG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJzID0gYXR0cmxpc3RbaV0uYXR0cnM7XG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgcyA9IDA7IHMgPCB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QubGVuZ3RoOyBzKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgdmFyIGNsc2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Rbc107XG5cdFx0XHRcdCAgICAgICAgICAgIGlmIChuYW1lID09IGNsc2F0dHIuTmFtZSkge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgdmFyIGF0dHIgPSBbXTtcblx0XHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgYXR0cnMubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBsID0gMDsgbCA8IGNsc2F0dHIuQXR0ci5sZW5ndGg7IGwrKykge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY2EgPSBjbHNhdHRyLkF0dHJbbF07XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGlmIChhdHRyc1tqXS5hdHRyID09IGNhLk5hbWUpIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmFjdGlvbiA9IGF0dHJzW2pdLmFjdGlvbjtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmVkaXQgPSBhdHRyc1tqXS5lZGl0O1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Eubm90ZW1wdHkgPSBhdHRyc1tqXS5ub3RlbXB0eTtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmV4dF9idXR0b24gPSBhdHRyc1tqXS5leHRfYnV0dG9uO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYnV0dG9uX2ltZyA9IGF0dHJzW2pdLmJ1dHRvbl9pbWc7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5idXR0b25fdG9vbHRpcCA9IGF0dHJzW2pdLmJ1dHRvbl90b29sdGlwO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYmVmb3JlX2NsaWNrX2J1dHRvbiA9IGF0dHJzW2pdLmJlZm9yZV9jbGlja19idXR0b247XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5idXR0b25fY2FsbGJhY2sgPSBhdHRyc1tqXS5idXR0b25fY2FsbGJhY2s7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5oaWRkZW4gPSBhdHRyc1tqXS5oaWRkZW47XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5zZWxlY3QgPSBhdHRyc1tqXS5zZWxlY3Q9PXVuZGVmaW5lZD9mYWxzZTphdHRyc1tqXS5zZWxlY3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPVwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuZGljdGl0ZW0pe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2Euc2VsZWN0ID09IHRydWUpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gW107Ly9jYS5kaWN0aXRlbVswXS5DTl9TX05BTUU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRlbHNlIFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9ICfor7fpgInmi6knOy8vY2EuZGljdGl0ZW1bMF0uQ05fU19OQU1FO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRpY3RpdGVtbGlzdD1bXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGQgPSAwOyBkIDwgY2EuZGljdGl0ZW0ubGVuZ3RoOyBkKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuZGljdGl0ZW1bZF0ubGFiZWw9Y2EuZGljdGl0ZW1bZF0uQ05fU19OQU1FO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbVtkXS52YWx1ZT1jYS5kaWN0aXRlbVtkXS5DTl9TX05BTUU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLmRpY3RpdGVtW2RdLkNOX0NfSVNfREVGQVVMVD09JzEnKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlPWNhLmRpY3RpdGVtW2RdLkNOX1NfTkFNRTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+aXpeacnycgfHwgY2EuVHlwZT09J+aXtumXtCcpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIG5vd0RhdGUgPSBuZXcgRGF0ZSgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRhdGUgPSB7eWVhcjogbm93RGF0ZS5nZXRGdWxsWWVhcigpLG1vbnRoOiBub3dEYXRlLmdldE1vbnRoKCkgKyAxLGRheTogbm93RGF0ZS5nZXREYXRlKCl9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9IGRhdGUueWVhciArICctJyArIChkYXRlLm1vbnRoID49IDEwID8gZGF0ZS5tb250aCA6ICcwJyArIGRhdGUubW9udGgpICsgJy0nICsgKGRhdGUuZGF5ID49IDEwID8gZGF0ZS5kYXkgOiAnMCcgKyBkYXRlLmRheSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHJlbENsc0xpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0cl9yZXNjbHMgPSBjYS5SZWxDbHMuc3BsaXQoJywnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvcih2YXIgaWkgaW4gYXR0cl9yZXNjbHMpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgcmVzY2xzID0gYXR0cl9yZXNjbHNbaWldLnNwbGl0KCd8Jyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJlbENsc0xpc3QucHVzaCh7aWQ6cmVzY2xzWzBdLG5hbWU6cmVzY2xzWzFdfSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5SZWxDbHNMaXN0ID0gcmVsQ2xzTGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gJ+ivtyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSfnnIHluILljLonKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSAn6K+36YCJ5oupJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHIucHVzaChjYSk7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgICAgICAgICBuZXdhdHRybGlzdC5wdXNoKHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBCa0NvbG9yOiBjbHNhdHRyLkJrQ29sb3IsXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgSGFzQWNlOiBjbHNhdHRyLkhhc0FjZSxcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBJbWdGb250U3R5bGU6IGNsc2F0dHIuSW1nRm9udFN0eWxlLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIE5hbWU6IGNsc2F0dHIuTmFtZSxcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBPcmRlcjogY2xzYXR0ci5PcmRlcixcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBPcGVuOiBvcGVuLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEF0dHI6IGF0dHIsXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250cm9sX3N0eWxlOnRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuY29udHJvbF9zdHlsZSxcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlX3Bfd2RpdGg6dGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi50aXRsZV9wX3dkaXRoXG5cdFx0XHRcdCAgICAgICAgICAgICAgICB9KVxuXHRcdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgaWYgKG5ld2F0dHJsaXN0Lmxlbmd0aCA+IDApIHtcblx0XHRcdFx0ICAgICAgICB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QgPSBuZXdhdHRybGlzdDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR2YXIgcmVxPVtdO1xuXHRcdFx0XHQgICAgaWYgKHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYpIHtcblx0XHRcdFx0ICAgICAgICAgaWYgKHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZS5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdCAgICAgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZVxuXHRcdFx0XHQgICAgICAgICAgICAvLyAkZWwuZmluZCgnLmF0dHJfZmllbGQnKS5wcm9wKCdyZWFkb25seScsIHRydWUpO1xuXHRcdFx0XHQgICAgICAgICAgICAvLyAkZWwuZmluZCgnLmF0dHJfZmllbGQnKS5wcm9wKCdkaXNhYmxlZCcsIHRydWUpO1xuXHRcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLmF0dHJzXG5cdFx0XHRcdCAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5hdHRyLCB2YWw6IGFyLnZhbHVlP2FyLnZhbHVlOicnIH0pO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHZhciBldmVudGxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLmV2ZW50O1xuXHRcdFx0XHRcdGlmIChldmVudGxpc3QpIHtcblx0XHRcdFx0XHQgICAgaWYgKGV2ZW50bGlzdC5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGV2ZW50bGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdCAgICAgICAgICAgIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2JlZm9yZV9vaycpIHtcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X29rX2V2ZW50ID0gZXZlbnRsaXN0W2ldO1xuXHRcdFx0XHRcdCAgICAgICAgICAgIH0gZWxzZSBpZiAoZXZlbnRsaXN0W2ldLmV2ZW50X2lkID09ICdpbml0aWFsJykge1xuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfaW5pdGFsX2V2ZW50ID0gZXZlbnRsaXN0W2ldO1xuXHRcdFx0XHRcdCAgICAgICAgICAgIH0gZWxzZSBpZiAoZXZlbnRsaXN0W2ldLmV2ZW50X2lkID09ICdiZWZvcmVfc2VsZWN0X2NvbXBvc2UnKSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEuZWRpdF9zZWxlY3RfY29tcG9zZV9ldmVudCA9IGV2ZW50bGlzdFtpXS5zY3JpcF9pZDtcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X2NvbXBvc2VfY2xzX2lkID0gZXZlbnRsaXN0W2ldLmNvbXBvc2VfY2xzX2lkO1xuXHRcdFx0XHRcdCAgICAgICAgICAgIH1cblx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVxKTtcblx0XHRcdFx0XHRpZiAodGhpcy4kZGF0YS5lZGl0X2luaXRhbF9ldmVudCkge1xuXHRcdFx0XHRcdCAgICB2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuZWRpdF9pbml0YWxfZXZlbnQuc2NyaXBfaWQ7XG5cdFx0XHRcdFx0ICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHRcdCAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0XHQgICAgICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdFx0ICAgICAgICBwcm9qZWN0aWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICB1c2VybG9naW46ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdFx0ICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHQgICAgICAgIGF0dHI6IHJlcSxcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICB0aGlzLmluaV9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUpO1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCk7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50Olwi5pyq5om+5Yiw5Y+v5pi+56S655qE55qE5bGe5oCnXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRpbmlfRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pe1xuXHRcdFx0XHR2YXIgcGFyYW0gPSB7XG5cdFx0XHRcdCAgICBFZGl0U3R5bGU6IHRoaXMuJGRhdGEucGFyYW0uRWRpdF9kbGcuTmFtZSxcblx0XHRcdFx0ICAgIFZpZXdTdHlsZTogdGhpcy4kZGF0YS5wYXJhbS5FZGl0X2RsZy5OYW1lLFxuXHRcdFx0XHQgICAgTm90VHJpZ2dlclN5c0V2ZW50OiAwLFxuXHRcdFx0XHQgICAgZW52aXJvbWVudDoge1xuXHRcdFx0XHQgICAgICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XG5cdFx0XHRcdCAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXG5cdFx0XHRcdCAgICAgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cblx0XHRcdFx0ICAgICAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICAgICAgbWFzdGVyOiB7XG5cdFx0XHRcdCAgICAgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCwgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRjbHNfaWRcblx0XHRcdFx0ICAgICAgICAgICAgLy9vYmpfaWQ6ICcnICAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahG9ial9pZFxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgaW5wdXRwYXJhbWV0ZXIgPSAnJztcblx0XHRcdFx0dmFyIGdsb2JhbF9hdHRyID0gJyc7XG5cdFx0XHRcdFxuXHRcdFx0XHR2YXIgZGF0YUluZm8gPSB7XG4gICAgICAgICAgICAgICAgICAgIGVkdHlwZTogaW5mby5lZHR5cGUsIGV2ZW50aWQ6IGluZm8uZXZlbnRpZCwgcHJvamVjdGlkOiBpbmZvLnByb2plY3RpZCxcbiAgICAgICAgICAgICAgICAgICAgcmNsc2lkOiBpbmZvLnJjbHNpZCwgcm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxuICAgICAgICAgICAgICAgICAgICBhdHRyOiBKU09OLnN0cmluZ2lmeShpbmZvLmF0dHIpLCBleHRpbmZvOiBKU09OLnN0cmluZ2lmeShwYXJhbS5lbnZpcm9tZW50KSwgaW5wdXRwYXJhbWV0ZXI6IGlucHV0cGFyYW1ldGVyLCBnbG9iYWxfYXR0cjogZ2xvYmFsX2F0dHJcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcblx0XHRcdFx0XHRcdHZhciBhY3Rpb25saXN0ID0gZGF0YS5hY3Rpb247XG5cdFx0XHRcdFx0XHRpZiAoYWN0aW9ubGlzdCkge1xuXHRcdFx0XHRcdFx0ICAgIGZvciAodmFyIGogPSAwOyBqIDwgYWN0aW9ubGlzdC5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgYWN0aW9uID0gYWN0aW9ubGlzdFtqXVxuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgYWN0aW9uX3R5cGUgPSBhY3Rpb24uYWN0aW9uX3R5cGU7XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciB2YWx1ZSA9IGFjdGlvbi52YWx1ZTtcblx0XHRcdFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdzZXRfZGxnX2F0dHInKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBpZiAodmFsdWUpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgdmFsID0gdmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiB2YWx1ZSA9PSAnc3RyaW5nJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB2YWwgPSBKU09OLnBhcnNlKHZhbHVlKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHZhbCk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB2YWwubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBhID0gMDsgYSA8IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGg7IGErKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgbCA9IDA7IGwgPCB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbYV0uQXR0ci5sZW5ndGg7IGwrKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgY2EgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbYV0uQXR0cltsXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKHZhbFtpXS5hdHRyICA9PSBjYS5OYW1lKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+Wtl+WFuCcgfHwgY2EuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkaWN0SXRlbUxpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gdmFsW2ldLmNob2ljZV9saXN0KXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGxpc3RfdmFsID12YWxbaV0uY2hvaWNlX2xpc3RbZF07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpY3RJdGVtTGlzdC5wdXNoKHtcIkNOX1NfTkFNRVwiOmxpc3RfdmFsLFwiTmFtZVwiOmxpc3RfdmFsLFwibGFiZWxcIjpsaXN0X3ZhbCxcInZhbHVlXCI6bGlzdF92YWx9KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbSA9IGRpY3RJdGVtTGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGF0dHJbal0uZGljdGl0ZW0gPSB2YWxbaV0uY2hvaWNlX2xpc3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBjYS52YWx1ZSA9IHZhbFtpXS52YWx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIHZhciBsZW5ndGggPSAwO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBpZiAoIXRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHZhbFtpXS5hdHRyID09IHMuYXR0clxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9KS5sZW5ndGgpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHZhbFtpXSk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gdmFsW2ldLmF0dHIpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSB2YWxbaV0udmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgIGlmIChhY3Rpb25fdHlwZSA9PSAnb3Blbl9zZWxlY3RfdXNlcmRsZycpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMi4yXCIsY29udGVudDpcIm9wZW5fc2VsZWN0X3VzZXJkbGfov5nkuKphY3Rpb25fdHlwZei/mOacquWkhOeQhu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzJcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68yLjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdCAgICBEYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyxkYXRhX2F0dHIpe1xuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdCAgICBcdHZhciBlbnZpcm9tZW50ID0ge1xuXHRcdCAgICBcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdCAgICBcdCAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHQgICAgXHQgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cblx0XHQgICAgXHQgICAgYnV0dG9uX25hbWU6ICfmlrDlop4nLFxuXHRcdCAgICBcdCAgICBtYXN0ZXI6IHtcblx0XHQgICAgXHQgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCwgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRjbHNfaWRcblx0XHQgICAgXHQgICAgICAgIC8vb2JqX2lkOiAnJyAgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRvYmpfaWRcblx0XHQgICAgXHQgICAgfVxuXHRcdCAgICBcdH07XG5cdFx0ICAgIFx0aWYoZGF0YV9hdHRyKXtcblx0XHRcdFx0XHRlbnZpcm9tZW50LmVkaXRfZGxnID0ge1xuXHRcdFx0XHRcdCAgICB0eXBlOiAnc21hbGwnLC8v5bCP56qX5Y+jXG5cdFx0XHRcdFx0ICAgIGNsYXNzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLC8v5b2T5YmN5pWw5o2u57G7aWRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKGRhdGFfYXR0cikge1xuXHRcdFx0XHRcdCAgICBlbnZpcm9tZW50LmVkaXRfZGxnLmZvcm1fY29udHJvbCA9IHsvL+aJgOWxnueahOihqOWNleaOp+S7tlxuXHRcdFx0XHRcdCAgICAgICAgbmFtZTogZGF0YV9hdHRyLk5hbWUsLy/lrZfmrrXlsZ7mgKdcblx0XHRcdFx0XHQgICAgICAgIHRleHQ6IGRhdGFfYXR0ci5EaXNwTmFtZSwvL+aYvuekuuaWh+acrFxuXHRcdFx0XHRcdCAgICAgICAgZ3JvdXBfbmFtZTogZGF0YV9hdHRyLkdyb3VwTmFtZSwvL+WxnuaAp+e7hFxuXHRcdFx0XHRcdCAgICAgICAgdHlwZTogZGF0YV9hdHRyLlR5cGUsLy/lrZfmrrXnsbvlnotcblx0XHRcdFx0XHQgICAgICAgIHJlYWRvbmx5OiBkYXRhX2F0dHIuUmVhZE9ubHksLy/mmK/lkKblj6ror7tcblx0XHRcdFx0XHQgICAgICAgIGJ1dHRvbl9pbWc6IGRhdGFfYXR0ci5idXR0b25faW1nLC8v5byV55So5oyJ6ZKu55qE5Zu+5qCHXG5cdFx0XHRcdFx0ICAgICAgICBidXR0b25fdG9vbHRpcDogZGF0YV9hdHRyLmJ1dHRvbl90b29sdGlwLy/lvJXnlKjmjInpkq7nmoR0b29sdGlwXG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgXHR2YXIgZGF0YUluZm8gPSB7XG5cdFx0ICAgICAgICAgICAgZWR0eXBlOiBpbmZvLmVkdHlwZSwgZXZlbnRpZDogaW5mby5ldmVudGlkLCBwcm9qZWN0aWQ6IGluZm8ucHJvamVjdGlkLnJlcGxhY2UoJ3snLCcnKS5yZXBsYWNlKCd9JywnJyksXG5cdFx0ICAgICAgICAgICAgcmNsc2lkOiBpbmZvLnJjbHNpZCwgcm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxuXHRcdCAgICAgICAgICAgIGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBpbnB1dHBhcmFtZXRlcjogJycsIGdsb2JhbF9hdHRyOiBKU09OLnN0cmluZ2lmeSh0aGlzLiRkYXRhLmdsb2JhbF9hdHRyKVxuXHRcdCAgICAgICAgfVxuXHRcdCAgICBcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHQgICAgXHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdCAgICBcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0ICAgIFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcblx0XHQgICAgXHRcdFx0dmFyIGFjdGlvbmxpc3QgPSBkYXRhLmFjdGlvbjtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdCAgICBcdFx0XHRpZiAoYWN0aW9ubGlzdCkge1xuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhhY3Rpb25saXN0KTtcblx0XHQgICAgXHRcdFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYWN0aW9ubGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIHZhciBhY3Rpb24gPSBhY3Rpb25saXN0W2ldO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ3NldF9kbGdfYXR0cicpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgdmFyIHJlc3VsdCA9IGFjdGlvbi52YWx1ZTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAocmVzdWx0W2ldLmNob2ljZV9saXN0KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgYyA9IDA7IGMgPCAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbY10uQXR0cjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihhdHRyW2pdLlR5cGU9PSflrZflhbgnIHx8IGF0dHJbal0uVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkaWN0SXRlbUxpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gcmVzdWx0W2ldLmNob2ljZV9saXN0KXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHZhbCA9cmVzdWx0W2ldLmNob2ljZV9saXN0W2RdO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaWN0SXRlbUxpc3QucHVzaCh7XCJDTl9TX05BTUVcIjp2YWwsXCJOYW1lXCI6dmFsLFwibGFiZWxcIjp2YWwsXCJ2YWx1ZVwiOnZhbH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YXR0cltqXS5kaWN0aXRlbSA9IGRpY3RJdGVtTGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGF0dHJbal0uZGljdGl0ZW0gPSByZXN1bHRbaV0uY2hvaWNlX2xpc3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgYyA9IDA7IGMgPCAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdHZhciBhdHRyID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtjXS5BdHRyO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGF0dHJbal0uTmFtZSsnPT0nK3Jlc3VsdFtpXS5hdHRyKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHRcdGF0dHJbal0uVmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0fVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHR9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBsZW5ndGggPSAwO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKCEkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdFtpXS5hdHRyID09IHMuYXR0clxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfSkubGVuZ3RoKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUucHVzaChyZXN1bHRbaV0pO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS5hdHRyID09IHJlc3VsdFtpXS5hdHRyKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9IGVsc2UgaWYgKGRhdGEuYWN0aW9uW2ldLmFjdGlvbl90eXBlID09ICdzZXRfZ2xvYmFsX2F0dHInKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAkdGhpcy4kZGF0YS5nbG9iYWxfYXR0ciA9IGRhdGEuYWN0aW9uW2ldLnZhbHVlIHx8IFtdO1xuXHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICB9XG5cdFx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdFx0XG5cdFx0ICAgIFx0XHRcdGlmIChkYXRhLnJlc3VsdCkge1xuXHRcdCAgICBcdFx0XHQgICAgdmFyIHJlc3VsdCA9IGRhdGEucmVzdWx0O1xuXHRcdCAgICBcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICBmb3IgKHZhciBjID0gMDsgYyA8ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QubGVuZ3RoOyBjKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtjXS5BdHRyO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHRcdGlmKGF0dHJbal0uTmFtZT09cmVzdWx0W2ldLmF0dHIpe1xuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0XHRcdGF0dHJbal0uVmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHRcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICBcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0dmFyIGxlbmd0aCA9IDA7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKCEkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIHJldHVybiByZXN1bHRbaV0uYXR0ciA9PSBzLmF0dHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9KS5sZW5ndGgpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAoJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICB9XG5cdFx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdH1lbHNle1xuXHRcdCAgICBcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzNcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH0pLmNhdGNoKGV4PT57XG5cdFx0ICAgIFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzMuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdH0pO1xuXHRcdCAgICB9LFxuXHRcdFx0T0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQoKXtcblx0XHQgICAgXHR2YXIgZW52aXJvbWVudCA9IHtcblx0XHRcdFx0ICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XG5cdFx0XHRcdCAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHRcdFx0ICAgICdidXR0b24nOiAndG9wJywgICAvLyB0b3AvYm90dG9tXG5cdFx0XHRcdCAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICBtYXN0ZXI6IHtcblx0XHRcdFx0ICAgICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEY2xzX2lkXG5cdFx0XHRcdCAgICAgICAgXG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH07XG5cdFx0ICAgIFx0XG5cdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5lZGl0X29rX2V2ZW50LnNjcmlwX2lkO1xuXHRcdFx0XHR2YXIgcmVxPVtdO1xuXHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7fpgInmi6knIHx8IGFyLlZhbHVlPT0n4oCU4oCU6K+36YCJ5oup4oCU4oCUJykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHQgICAgICAgIGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHQgICAgICAgIFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlIH0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHQgICAgXHRpZiAodGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoID4gMCkge1xuXHRcdCAgICBcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaSsrKSB7XG5cdFx0ICAgIFx0ICAgICAgICBpZiAoIXJlcS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcblx0XHQgICAgXHQgICAgICAgICAgICByZXR1cm4gdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciA9PSBzLm5hbWVcblx0XHQgICAgXHQgICAgICAgIH0pLmxlbmd0aCkge1xuXHRcdCAgICBcdCAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0ICAgIFx0ICAgICAgICAgICAgcmVxLnB1c2goeyAnYXR0cic6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLmF0dHIsICd2YWwnOiB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtpXS52YWx1ZSB9KTtcblx0XHQgICAgXHQgICAgICAgIH1cblx0XHQgICAgXHQgICAgfVxuXHRcdCAgICBcdH1cblx0XHQgICAgXHR2YXIgaW5mbyA9IHtcblx0XHQgICAgXHQgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHQgICAgXHQgICAgZWR0eXBlOiBcIjBcIixcblx0XHQgICAgXHQgICAgcHJvamVjdGlkOiAnJyxcblx0XHQgICAgXHQgICAgcmNsc2lkOiAnJyxcblx0XHQgICAgXHQgICAgcm9iamlkOiAnJyxcblx0XHQgICAgXHQgICAgdXNlcmxvZ2luOiAnJyxcblx0XHQgICAgXHQgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0ICAgIFx0ICAgIG9iamlkOiBcIlwiLFxuXHRcdCAgICBcdCAgICBhdHRyOiByZXEsXG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdHZhciBkYXRhSW5mbyA9IHtcblx0XHQgICAgICAgICAgICBlZHR5cGU6IGluZm8uZWR0eXBlLCBldmVudGlkOiBpbmZvLmV2ZW50aWQsIHByb2plY3RpZDogaW5mby5wcm9qZWN0aWQscmNsc2lkOiBpbmZvLnJjbHNpZCwgXG5cdFx0XHRcdFx0cm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxuXHRcdFx0XHRcdGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBnbG9iYWxfYXR0cjogSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5nbG9iYWxfYXR0cilcblx0XHQgICAgICAgIH1cblx0XHQgICAgXHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XG5cdFx0ICAgIFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHQgICAgXHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdCAgICBcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0dmFyIGRhdGEgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YSk7XHRcdFxuXHRcdCAgICBcdFx0XHR2YXIgcmVzdWx0ID0gZGF0YS5yZXN1bHQ7XG5cdFx0ICAgIFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAvLyBzZWxmLmNsYXNzX2F0dHJfZWxlLmZpbmQoJy5hdHRyX2ZpZWxkW2RhdGEtZmllbGQ9XCInICsgcmVzdWx0W2ldLmF0dHIgKyAnXCJdJykudmFsKHJlc3VsdFtpXS52YWx1ZSkuZGF0YSgndmFsJywgcmVzdWx0W2ldLnZhbHVlKTtcblx0XHQgICAgXHRcdFx0ICAgIHZhciBsZW5ndGggPSAwO1xuXHRcdCAgICBcdFx0XHQgICAgaWYgKCF0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXG5cdFx0ICAgIFx0XHRcdCAgICB9KS5sZW5ndGgpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICBsZW5ndGggPSAxO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgIH1cblx0XHQgICAgXHRcdFx0ICAgIGlmIChsZW5ndGggPT0gMCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgfVxuXHRcdCAgICBcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRoaXMuYWRkKCk7XG5cdFx0ICAgIFx0XHR9ZWxzZXtcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor680XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9KS5jYXRjaChleD0+e1xuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdCAgICBcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor680LjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHR9KTtcblx0XHQgICAgfSxcblx0XHQgICAgRGF0YU9ialJ1bkN1c3RvbUV2ZW50X1JldHVybihldmVudGlkLGRhdGFfYXR0cixidXR0b25fY2FsbGJhY2ssaW5kZXgsaWluZGV4KXtcblx0XHRcdFx0dmFyIGVudmlyb21lbnQgPSB7XG5cdFx0XHRcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdFx0XHQgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXG5cdFx0XHRcdCAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxuXHRcdFx0XHQgICAgYnV0dG9uX25hbWU6ICfmlrDlop4nLFxuXHRcdFx0XHQgICAgbWFzdGVyOiB7XG5cdFx0XHRcdCAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahGNsc19pZFxuXHRcdFx0XHQgICAgICAgIC8vb2JqX2lkOiAnJyAgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRvYmpfaWRcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fTtcblx0XHRcdFx0dmFyIHJlcT1bXTtcblx0XHRcdFx0dmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdCAgICAgICAgaWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0ICAgICAgICBlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHRcdFx0ZWxzZVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWUgfSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICh0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgaWYgKCFyZXEuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0XHRcdCAgICAgICAgICAgIHJldHVybiB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtpXS5hdHRyID09IHMubmFtZVxuXHRcdFx0XHQgICAgICAgIH0pLmxlbmd0aCkge1xuXHRcdFx0XHQgICAgICAgICAgICBsZW5ndGggPSAxO1xuXHRcdFx0XHQgICAgICAgICAgICByZXEucHVzaCh7ICdhdHRyJzogdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciwgJ3ZhbCc6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLnZhbHVlIH0pO1xuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgZXh0aW5mbyA9IGVudmlyb21lbnQ7XG5cdFx0XHRcdGV4dGluZm8uZWRpdF9kbGcgPSB7XG5cdFx0XHRcdCAgICB0eXBlOiAnc21hbGwnLC8v5bCP56qX5Y+jXG5cdFx0XHRcdCAgICBjbGFzc19pZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCwvL+W9k+WJjeaVsOaNruexu2lkXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGRhdGFfYXR0cikge1xuXHRcdFx0XHQgICAgZXh0aW5mby5lZGl0X2RsZy5mb3JtX2NvbnRyb2wgPSB7Ly/miYDlsZ7nmoTooajljZXmjqfku7Zcblx0XHRcdFx0ICAgICAgICBuYW1lOiBkYXRhX2F0dHIuTmFtZSwvL+Wtl+auteWxnuaAp1xuXHRcdFx0XHQgICAgICAgIHRleHQ6IGRhdGFfYXR0ci5EaXNwTmFtZSwvL+aYvuekuuaWh+acrFxuXHRcdFx0XHQgICAgICAgIGdyb3VwX25hbWU6IGRhdGFfYXR0ci5Hcm91cE5hbWUsLy/lsZ7mgKfnu4Rcblx0XHRcdFx0ICAgICAgICB0eXBlOiBkYXRhX2F0dHIuVHlwZSwvL+Wtl+auteexu+Wei1xuXHRcdFx0XHQgICAgICAgIHJlYWRvbmx5OiBkYXRhX2F0dHIuUmVhZE9ubHksLy/mmK/lkKblj6ror7tcblx0XHRcdFx0ICAgICAgICBidXR0b25faW1nOiBkYXRhX2F0dHIuYnV0dG9uX2ltZywvL+W8leeUqOaMiemSrueahOWbvuagh1xuXHRcdFx0XHQgICAgICAgIGJ1dHRvbl90b29sdGlwOiBkYXRhX2F0dHIuYnV0dG9uX3Rvb2x0aXAvL+W8leeUqOaMiemSrueahHRvb2x0aXBcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgZGF0YUluZm8gPSB7XG5cdFx0XHRcdFx0ZWR0eXBlOiAgXCIwXCIsIGV2ZW50aWQ6IGV2ZW50aWQsIHByb2plY3RpZDogJycscmNsc2lkOiAnJywgcm9iamlkOiAnJywgdXNlcmxvZ2luOiAnJywgXG5cdFx0XHRcdFx0Y2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsIG9iamlkOiAnJyxhdHRyOiBKU09OLnN0cmluZ2lmeShyZXEpLCBcblx0XHRcdFx0XHRleHRpbmZvOiBKU09OLnN0cmluZ2lmeShleHRpbmZvKSwgZ2xvYmFsX2F0dHI6IEpTT04uc3RyaW5naWZ5KHRoaXMuJGRhdGEuZ2xvYmFsX2F0dHIpXG5cdFx0XHRcdH1cblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YUluZm8pO1xuXHRcdFx0XHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHRcdFx0XHRcdHZhciBkYXRhID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEpO1xuXHRcdFx0XHRcdFx0aWYgKGRhdGEgIT0gXCJcIikge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dmFyIGFjdGlvbnMgPSBkYXRhLmFjdGlvbjtcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGFjdGlvbnMpO1xuXHRcdFx0XHRcdFx0aWYgKGFjdGlvbnMpIHtcblx0XHRcdFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFjdGlvbnMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdCAgICAgICAgdmFyIGFjdGlvbiA9IGFjdGlvbnNbaV07XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciB2YWwgPSBhY3Rpb24udmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciBlbnZpcm9tZW50ID0gSlNPTi5zdHJpbmdpZnkoZW52aXJvbWVudCk7XG5cdFx0XHRcdFx0XHQgICAgICAgIFxuXHRcdFx0XHRcdFx0ICAgICAgICBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX3BhbmVsJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICB2YXIgZCA9IGRpYWxvZyh7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICB0aXRsZTogJzxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+ICcgKyAn5o+Q56S6Jyxcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgIGNvbnRlbnQ6IGFjdGlvbi5hY3Rpb25fdHlwZSArICfmraRhY3Rpb27lsJrmnKrlpITnkIbvvIEnXG5cdFx0XHRcdFx0XHQgICAgICAgICAgIH0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICBkLnNob3coKTtcblx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICBlbHNlIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ29wZW5fc2VsZWN0X3VzZXJkbGcnKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgc3R5bGUgPSB2YWwuc3R5bGU7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBzdHlsZSA9PSAndXNlcicgPyAn6YCJ5oup5Lq65ZGYJyA6IHN0eWxlID09ICdkZXBhcnRtZW50JyA/ICfpgInmi6npg6jpl6gnIDogc3R5bGUgPT0gJ3JvbGUnID8gJ+mAieaLqeinkuiJsicgOiAnJ1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgdmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0XHRcdFx0XHRcdHZhciBwYXJhbT17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGluZGV4OiBpbmRleCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWluZGV4OmlpbmRleCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0YnV0dG9uX2NhbGxiYWNrOmJ1dHRvbl9jYWxsYmFjayxcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxOnJlcSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGF0YV9hdHRyOmRhdGFfYXR0clxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHR1cmw6Jy4uL3NlbHBzbi9pbmRleD9tdWxpdD1mYWxzZSZwYXJhbT0nK0pTT04uc3RyaW5naWZ5KHBhcmFtKSxcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0ZXZlbnRzOntcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHRBZGRQZXIoZGF0YSxwYXJhbSl7IFxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0Ly8gY29uc29sZS5sb2cocGFyYW0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0Y29uc29sZS5sb2coZGF0YSk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdFx0XHR2YXIgY2FsbGJhY2tfZXZlbnRpZCA9IHBhcmFtLmJ1dHRvbl9jYWxsYmFjay50cmltKCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBldmVudGlkOiBjYWxsYmFja19ldmVudGlkLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcHJvamVjdGlkOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICByY2xzaWQ6ICcnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHJvYmppZDogJycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgdXNlcmxvZ2luOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYXR0cjogcGFyYW0ucmVxLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGlucHV0cGFyYW1ldGVyOiBkYXRhXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbywgcGFyYW0uZGF0YV9hdHRyKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHR9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdH1cblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH0pO1x0XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX2RhdGFfcXVlcnlfZGxnJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX2NvbW1vbl9kbGcnKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgdmFsdWUgPSBhY3Rpb24udmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgZCA9IGRpYWxvZyh7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGl0bGU6ICc8aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLWluZm8tY2lyY2xlXCI+PC9pPiAnICsgJ+aPkOekuicsXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgY29udGVudDogYWN0aW9uLmFjdGlvbl90eXBlICsgJ+atpGFjdGlvbuWwmuacquWkhOeQhu+8gSdcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZC5zaG93KCk7XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX3Byb2plY3RfcXVlcnlfZGxnJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIC8vY29uc29sZS5sb2coYWN0aW9uLnZhbHVlLm11bGl0X3NlbGVjdCk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgcHJpUmVsID0gJy0xJztcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICflhajpg6jnm7jlhbMnKVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHByaVJlbCA9ICcwJztcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGVsc2UgaWYgKGFjdGlvbi52YWx1ZS5zZWxlY3RfcmFuZ2UgPT0gJ+aIkei0n+i0o+eahOmhueebricpXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzEnO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5Yib5bu655qEJylcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBwcmlSZWwgPSAnMic7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHlj4LkuI7nmoQnIHx8IGFjdGlvbi52YWx1ZS5zZWxlY3RfcmFuZ2UgPT0gJ+aIkeWPguWKoOeahCcpXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzMnO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5YWz5rOo55qEJylcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBwcmlSZWwgPSAnNCc7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHkuIvlsZ7nmoTpobnnm64nKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwcmlSZWwgPSAnNSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0XHRcdFx0XHRcdHZhciBwYXJhbV89e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbmRleDogaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlpbmRleDppaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJ1dHRvbl9jYWxsYmFjazpidXR0b25fY2FsbGJhY2ssXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcTpyZXFcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOicuLi9zZWxQcmovaW5kZXg/cmVsYXRpb249JytwcmlSZWwrJyZwYXJhbT0nK0pTT04uc3RyaW5naWZ5KHBhcmFtXyksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGV2ZW50czp7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QWRkUGVyKGRhdGEscGFyYW0peyBcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWx1ZT1kYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsSUQ9ZGF0YVswXS5JRCsnOycrZGF0YVswXS5OYW1lO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0dmFyIGNhbGxiYWNrX2V2ZW50aWQgPSBwYXJhbS5idXR0b25fY2FsbGJhY2sudHJpbSgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGNhbGxiYWNrX2V2ZW50aWQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgZXZlbnRpZDogY2FsbGJhY2tfZXZlbnRpZCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgZWR0eXBlOiBcIjJcIixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgcHJvamVjdGlkOiBkYXRhWzBdLklELFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICByY2xzaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIHJvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgdXNlcmxvZ2luOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBhdHRyOiBwYXJhbS5yZXEsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdCAgICAgICAgfSBlbHNlIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIHZhciBkID0gZGlhbG9nKHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aXRsZTogJzxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+ICcgKyAn5o+Q56S6Jyxcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBjb250ZW50OiBhY3Rpb24uYWN0aW9uX3R5cGUgKyAn5q2kYWN0aW9u5bCa5pyq5aSE55CG77yBJ1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgfSk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBkLnNob3coKTtcblx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekujUuMlwiLGNvbnRlbnQ6ICfosIPnlKggYmVmb3JlX2NsaWNrX2J1dHRvbiDohJrmnKzov5Tlm57nqbrvvIxldmVudF9pZCcgKyBldmVudGlkLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor681XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLmNhdGNoKGV4PT57XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6NS4xXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdH0pO1xuXHRcdCAgICB9LFxuXHRcdCAgICBcblx0XHRcdFxuXHRcdH1cblx0fVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///74\n");
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 57));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 59));\nvar _pickerAddress = _interopRequireDefault(__webpack_require__(/*! ../../js/pickerAddress/pickerAddress.vue */ 75));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n  components: {\n    pickerAddress: _pickerAddress.default\n  },\n  data: function data() {\n    return {\n      title: '新增',\n      param: {},\n      classAttrList: [],\n      classGridStyle: [],\n      edit_inital_event: \"\",\n      //弹窗初始化事件ID\n      edit_ok_event: \"\",\n      //弹窗点击OK 触发事件ID\n      edit_select_compose_event: \"\",\n      //选择组成对象时调用\n      edit_compose_cls_id: \"\",\n      global_attr: [],\n      refdatastore: [],\n      //引用数据存储区// {attr:'G_PRJ_' + bindattr + '_ID', value:info.id}\n      inputValList: [{\n        Name: \"test\"\n      }, {\n        Name: \"test2\"\n      }, {\n        Name: \"test3\"\n      }, {\n        Name: \"test4\"\n      }, {\n        Name: \"test5\"\n      }, {\n        Name: \"test6\"\n      }, {\n        Name: \"test7\"\n      }]\n    };\n  },\n  onLoad: function onLoad(options) {\n    // console.log(options);\n    uni.setNavigationBarTitle({\n      title: options.titlename\n    }); //设置顶部标题 \n    var param = JSON.parse(options.param);\n    this.$data.title = param.Add_BtnName ? param.Add_BtnName : options.titlename; //设置按钮文字\n    // console.log(param);\n    if (!param.EditDlgMode) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置编辑窗口,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    if (!param.Edit_dlg.Name) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置窗口样式,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    this.$data.param = param;\n    var edit_dlg = {\n      Model: param.EditDlgMode,\n      Name: param.Edit_dlg.Name\n    };\n    var dataInfo = {\n      class_id: param.clsid\n    };\n    var $this = this;\n    $this.$store.state.thisareaFuncID = param.clsid;\n    // console.log($this.$store.getters.getclassAttrList);\n    //获取\n    if ($this.$store.getters.getclassAttrList) {\n      $this.$data.classAttrList = $this.$store.getters.getclassAttrList.data;\n      $this.classGridStyleInfo();\n    } else $this.$store.dispatch('classAttrList', dataInfo).then(function (success) {\n      // console.log(success);\n      if (success.code == '00000') {\n        $this.$data.classAttrList = success.data;\n        $this.classGridStyleInfo();\n      } else {\n        uni.showModal({\n          title: \"错误1\",\n          content: success.msg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    }).catch(function (ex) {\n      // console.log(ex);\n      uni.showModal({\n        title: \"错误1.1\",\n        content: ex.errMsg,\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n    });\n  },\n  methods: {\n    cancel: function cancel(e) {\n      uni.navigateBack({\n        delta: 1 //返回层数,2则上上页\n      });\n    },\n    classGridStyleInfo: function classGridStyleInfo() {\n      var _this = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n        var $this, gridstyleInfo;\n        return _regenerator.default.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                $this = _this;\n                gridstyleInfo = {\n                  class_id: $this.$data.param.clsid,\n                  name: $this.$data.param.Edit_dlg.Name,\n                  type: '2'\n                };\n                $this.$store.state.thisEditName = $this.$data.param.Edit_dlg.Name;\n                // console.log($this.$store.getters.getclassGridStyleInfo);\n                //获取\n                if ($this.$store.getters.getclassGridStyleInfo) {\n                  $this.$data.classGridStyle = $this.$store.getters.getclassGridStyleInfo.data;\n                  $this.class_attr_init();\n                } else {\n                  //console.log(gridstyleInfo);\n                  $this.$store.dispatch('classGridStyleInfo', gridstyleInfo).then(function (success) {\n                    // console.log(success);\n                    if (success.code == '00000') {\n                      success.data.StyleDef = JSON.parse(success.data.StyleDef);\n                      $this.$data.classGridStyle = success.data;\n                      $this.class_attr_init();\n                    } else {\n                      uni.showModal({\n                        title: \"错误1.2\",\n                        content: success.msg,\n                        showCancel: false,\n                        confirmText: \"取消\"\n                      });\n                    }\n                  }).catch(function (ex) {\n                    __f__(\"log\", ex, \" at pages/modal/classAttr.vue:482\");\n                    uni.showModal({\n                      title: \"错误1.3\",\n                      content: ex.errMsg,\n                      showCancel: false,\n                      confirmText: \"取消\"\n                    });\n                  });\n                }\n              case 4:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    },\n    ontap: function ontap(e) {\n      var _this2 = this;\n      //扫码功能\n      var $ele = e;\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        //console.log(result.decodedata);\n        _this2.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = result.decodedata;\n        uni.hideKeyboard();\n        _this2.onevent($ele, result.decodedata);\n      });\n    },\n    onarrow: function onarrow(index, open) {\n      // console.log(index+'--'+open);\n      this.$data.classAttrList[index].Open = open == true ? false : true;\n    },\n    ondateTime: function ondateTime(e) {\n      //console.log(e.target)\n      this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n    },\n    onchange: function onchange(e) {\n      __f__(\"log\", e.target, \" at pages/modal/classAttr.vue:506\");\n      var value = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].dictitem[e.target.value];\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      __f__(\"log\", data_attr, \" at pages/modal/classAttr.vue:509\");\n      if (value.Name != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = value.Name;\n        __f__(\"log\", this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value, \" at pages/modal/classAttr.vue:512\");\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    onchange2: function onchange2(item, value, delvalue) {\n      // console.log(item);\n      // console.log(value);\n      // console.log(delvalue);\n      if (item.length == 0) {\n        //为空时,清空属性value\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (delvalue[0].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                this.$data.classAttrList[i].Attr[j].Value = \"\";\n              }\n            }\n          }\n        }\n      }\n      for (var v in item) {\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (item[v].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                index = i;\n                iindex = j;\n                dindex = d;\n              }\n            }\n          }\n        }\n        var itemvalue = item[v];\n        var data_attr = this.$data.classAttrList[index].Attr[iindex];\n        __f__(\"log\", data_attr, \" at pages/modal/classAttr.vue:579\");\n        if (itemvalue.Name != data_attr.Value) {\n          this.$data.classAttrList[index].Attr[iindex].Value = value;\n          __f__(\"log\", this.$data.classAttrList[index].Attr[iindex].Value, \" at pages/modal/classAttr.vue:582\");\n          var eventid = this.$data.classAttrList[index].Attr[iindex].action;\n          if (eventid) {\n            // self.event_no_sub = 1;\n            var req = [];\n            var attrlist = this.$data.classAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  val: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? '1' : '0'\n                });else if (ar.Type == '字典' || ar.Type == '字典-字符串') req.push({\n                  attr: ar.Name,\n                  val: itemvalue.Name\n                });else req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: this.$data.param.clsid,\n              objid: \"\",\n              attr: req\n            };\n            this.DataObjRunCustomEvent(info);\n          }\n        }\n      }\n    },\n    onevent: function onevent(e, decodedata) {\n      // console.log(e.target);\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      // console.log(decodedata);\n      if (e.target.value != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = decodedata ? decodedata : e.target.value;\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info, data_attr);\n        }\n      }\n    },\n    oncheck: function oncheck(e) {\n      // console.log(e.target);\n      var ischecked = e.target.dataset.ischeck ? false : true;\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      // console.log(data_attr);\n      if (ischecked != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = ischecked;\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    inputValListIsDel: function inputValListIsDel(index) {\n      // console.log(index);\n      this.$data.inputValList.splice(index, 1); //删除tabPagejson的内容\n      // console.log(this.$data.inputValList);\n    },\n    addresschange: function addresschange(e) {\n      // console.log(e.target);\n      __f__(\"log\", e.data.join(';'), \" at pages/modal/classAttr.vue:713\");\n      this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.data.join(';');\n    },\n    classAttr_extButton: function classAttr_extButton(index, iindex) {\n      var $this = this;\n      var before_click_button = $this.$data.classAttrList[index].Attr[iindex].before_click_button;\n      var button_callback = $this.$data.classAttrList[index].Attr[iindex].button_callback;\n      if (!before_click_button) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"before_click_button-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      if (!button_callback) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"button_callback-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      var data_attr = this.$data.classAttrList[index].Attr[iindex];\n      this.DataObjRunCustomEvent_Return(before_click_button, data_attr, button_callback, index, iindex);\n    },\n    classAttr_AddPer: function classAttr_AddPer(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            __f__(\"log\", data, \" at pages/modal/classAttr.vue:739\");\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].Login + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"4\",\n                  projectid: \"\",\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: data[0].Login,\n                  clsid: $this.$data.param.clsid,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    classAttr_AddRef: function classAttr_AddRef(e) {\n      __f__(\"log\", e.target, \" at pages/modal/classAttr.vue:768\");\n      uni.showModal({\n        title: \"提示\",\n        content: \"此功能还未实现!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      // var value=this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].RelCls[e.target.value];\n      // this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=value;\n    },\n    classAttr_AddPrj: function classAttr_AddPrj(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selPrj/index?relation=-1&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            // console.log(data);\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"2\",\n                  projectid: data[0].ID,\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: \"\",\n                  clsid: $this.$data.param.clsid,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    sava: function sava() {\n      if (this.$data.edit_ok_event) this.OKDataObjRunCustomEvent();else this.add();\n    },\n    add: function add() {\n      var _this3 = this;\n      uni.showLoading({\n        title: \"加载中...\"\n      });\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            name: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            name: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n            if (ar.select == true) {\n              //判断下拉是否多选\n              var valStr = \"\";\n              for (var v in ar.Value) {\n                if (valStr) valStr += \";\";\n                valStr += ar.Value[v];\n              }\n              req.push({\n                name: ar.Name,\n                value: valStr\n              });\n            } else req.push({\n              name: ar.Name,\n              value: ar.Value\n            });\n          } else req.push({\n            name: ar.Name,\n            value: ar.Value ? ar.Value : ''\n          });\n          if (ar.notempty == true && !ar.Value) {\n            // if(ar.NotEmpty=='1'){\n            uni.hideLoading();\n            // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n            uni.showModal({\n              title: \"提示\",\n              content: ar.DispName + '不能为空!',\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n            return;\n          }\n        }\n      }\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid\n        }\n      };\n      var dataInfo = {\n        class_id: this.$data.param.clsid,\n        data_obj_id: '',\n        masterclsid: '',\n        req: JSON.stringify(req),\n        upfile: JSON.stringify([]),\n        post_data: JSON.stringify({}),\n        compose: JSON.stringify([]),\n        refdatastore: JSON.stringify([]),\n        extinfo: JSON.stringify(enviroment),\n        not_trigger_sys_event: ''\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:873\");\n      // return\n      this.$store.dispatch('addclassattr', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:876\");\n        uni.hideLoading();\n        if (success.code == '00000') {\n          var action = JSON.parse(success.data.Action);\n          __f__(\"log\", action, \" at pages/modal/classAttr.vue:880\");\n          if (action.ret == '0') {\n            if (action.ret != 0) {\n              uni.showModal({\n                title: \"提示\",\n                content: '执行脚本失败,' + action.result,\n                showCancel: false,\n                confirmText: \"取消\"\n              });\n              return;\n            }\n            if (action.info) {\n              uni.showModal({\n                title: \"提示\",\n                content: '执行脚本失败,' + action.info,\n                showCancel: false,\n                confirmText: \"取消\"\n              });\n              return;\n            }\n            if (action.result_type == '0') {\n              uni.showToast({\n                title: action.result,\n                icon: \"success\",\n                duration: 3000\n              });\n            }\n\n            // \"{\"ret\":0, \"result_type\":0, \"result\":\"创建成功123123123\",\"info\":\"\"}\"\n          }\n          //刷新\n          uni.redirectTo({\n            url: '../modal/classAttr?param=' + JSON.stringify(_this3.$data.param) + \"&titlename=\" + _this3.$data.title\n          });\n          // this.class_attr_init();\n        } else {\n          uni.showModal({\n            title: \"错误\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        __f__(\"log\", ex, \" at pages/modal/classAttr.vue:905\");\n        uni.hideLoading();\n        uni.showModal({\n          title: \"提示\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    class_attr_init: function class_attr_init() {\n      var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n      var newattrlist = [];\n      if (this.$data.classAttrList.length > 0) {\n        for (var i = 0; i < attrlist.length; i++) {\n          var open = attrlist[i].open;\n          var name = attrlist[i].attrgroup_name;\n          var attrs = attrlist[i].attrs;\n          for (var s = 0; s < this.$data.classAttrList.length; s++) {\n            var clsattr = this.$data.classAttrList[s];\n            if (name == clsattr.Name) {\n              var attr = [];\n              for (var j = 0; j < attrs.length; j++) {\n                for (var l = 0; l < clsattr.Attr.length; l++) {\n                  var ca = clsattr.Attr[l];\n                  if (attrs[j].attr == ca.Name) {\n                    ca.action = attrs[j].action;\n                    ca.edit = attrs[j].edit;\n                    ca.notempty = attrs[j].notempty;\n                    ca.ext_button = attrs[j].ext_button;\n                    ca.button_img = attrs[j].button_img;\n                    ca.button_tooltip = attrs[j].button_tooltip;\n                    ca.before_click_button = attrs[j].before_click_button;\n                    ca.button_callback = attrs[j].button_callback;\n                    ca.hidden = attrs[j].hidden;\n                    ca.select = attrs[j].select == undefined ? false : attrs[j].select;\n                    ca.Value = \"\";\n                    if (ca.dictitem) {\n                      if (ca.select == true) ca.Value = []; //ca.dictitem[0].CN_S_NAME;\n                      else ca.Value = '请选择'; //ca.dictitem[0].CN_S_NAME;\n                      var dictitemlist = [];\n                      for (var d = 0; d < ca.dictitem.length; d++) {\n                        ca.dictitem[d].label = ca.dictitem[d].CN_S_NAME;\n                        ca.dictitem[d].value = ca.dictitem[d].CN_S_NAME;\n                        if (ca.dictitem[d].CN_C_IS_DEFAULT == '1') ca.Value = ca.dictitem[d].CN_S_NAME;\n                      }\n                    }\n                    if (ca.Type == '日期' || ca.Type == '时间') {\n                      var nowDate = new Date();\n                      var date = {\n                        year: nowDate.getFullYear(),\n                        month: nowDate.getMonth() + 1,\n                        day: nowDate.getDate()\n                      };\n                      ca.Value = date.year + '-' + (date.month >= 10 ? date.month : '0' + date.month) + '-' + (date.day >= 10 ? date.day : '0' + date.day);\n                    }\n                    if (ca.Type == '引用对象(多个)') {\n                      var relClsList = [];\n                      var attr_rescls = ca.RelCls.split(',');\n                      for (var ii in attr_rescls) {\n                        var rescls = attr_rescls[ii].split('|');\n                        relClsList.push({\n                          id: rescls[0],\n                          name: rescls[1]\n                        });\n                      }\n                      ca.RelClsList = relClsList;\n                      ca.Value = '请';\n                    }\n                    if (ca.Type == '省市区') ca.Value = '请选择';\n                    if (ca.Type == '布尔值') ca.Value = false;\n                    attr.push(ca);\n                  }\n                }\n              }\n              newattrlist.push({\n                BkColor: clsattr.BkColor,\n                HasAce: clsattr.HasAce,\n                ImgFontStyle: clsattr.ImgFontStyle,\n                Name: clsattr.Name,\n                Order: clsattr.Order,\n                Open: open,\n                Attr: attr,\n                control_style: this.$data.classGridStyle.StyleDef.control_style,\n                title_p_wdith: this.$data.classGridStyle.StyleDef.title_p_wdith\n              });\n            }\n          }\n        }\n        if (newattrlist.length > 0) {\n          this.$data.classAttrList = newattrlist;\n        }\n        var req = [];\n        if (this.$data.classGridStyle.StyleDef) {\n          if (this.$data.classGridStyle.StyleDef.show_style.length > 0) {\n            var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n            // $el.find('.attr_field').prop('readonly', true);\n            // $el.find('.attr_field').prop('disabled', true);\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].attrs;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                req.push({\n                  attr: ar.attr,\n                  val: ar.value ? ar.value : ''\n                });\n              }\n            }\n          }\n        }\n        var eventlist = this.$data.classGridStyle.StyleDef.event;\n        if (eventlist) {\n          if (eventlist.length > 0) {\n            for (var i = 0; i < eventlist.length; i++) {\n              if (eventlist[i].event_id == 'before_ok') {\n                this.$data.edit_ok_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'initial') {\n                this.$data.edit_inital_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'before_select_compose') {\n                this.$data.edit_select_compose_event = eventlist[i].scrip_id;\n                this.$data.edit_compose_cls_id = eventlist[i].compose_cls_id;\n              }\n            }\n          }\n        }\n        __f__(\"log\", req, \" at pages/modal/classAttr.vue:1022\");\n        if (this.$data.edit_inital_event) {\n          var eventid = this.$data.edit_inital_event.scrip_id;\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.clsid,\n            objid: \"\",\n            attr: req\n          };\n          this.ini_DataObjRunCustomEvent(info);\n        }\n        __f__(\"log\", this.$data.classGridStyle, \" at pages/modal/classAttr.vue:1038\");\n        __f__(\"log\", this.$data.classAttrList, \" at pages/modal/classAttr.vue:1039\");\n      } else {\n        uni.showModal({\n          title: \"提示\",\n          content: \"未找到可显示的的属性\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    },\n    ini_DataObjRunCustomEvent: function ini_DataObjRunCustomEvent(info) {\n      var _this4 = this;\n      var param = {\n        EditStyle: this.$data.param.Edit_dlg.Name,\n        ViewStyle: this.$data.param.Edit_dlg.Name,\n        NotTriggerSysEvent: 0,\n        enviroment: {\n          'function': '3000',\n          // 功能点编号\n          cls_id: this.$data.param.clsid,\n          // 功能点主数据类标识\n          'button': 'top',\n          // top/bottom\n          button_name: '新增',\n          master: {\n            cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n            //obj_id: ''  // button=bottom时 master的obj_id\n          }\n        }\n      };\n\n      var inputparameter = '';\n      var global_attr = '';\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(param.enviroment),\n        inputparameter: inputparameter,\n        global_attr: global_attr\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1069\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1071\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            for (var j = 0; j < actionlist.length; j++) {\n              var action = actionlist[j];\n              var action_type = action.action_type;\n              var value = action.value;\n              if (action_type == 'set_dlg_attr') {\n                if (value) {\n                  var val = value;\n                  if (typeof value == 'string') {\n                    val = JSON.parse(value);\n                  }\n                  __f__(\"log\", val, \" at pages/modal/classAttr.vue:1086\");\n                  for (var i = 0; i < val.length; i++) {\n                    for (var a = 0; a < _this4.$data.classAttrList.length; a++) {\n                      for (var l = 0; l < _this4.$data.classAttrList[a].Attr.length; l++) {\n                        var ca = _this4.$data.classAttrList[a].Attr[l];\n                        if (val[i].attr == ca.Name) {\n                          if (ca.Type == '字典' || ca.Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in val[i].choice_list) {\n                              var list_val = val[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": list_val,\n                                \"Name\": list_val,\n                                \"label\": list_val,\n                                \"value\": list_val\n                              });\n                            }\n                            ca.dictitem = dictItemList;\n                            // attr[j].dictitem = val[i].choice_list;\n                          } else {\n                            // ca.value = val[i].value;\n                          }\n                        }\n                      }\n                    }\n                    var length = 0;\n                    if (!_this4.$data.refdatastore.filter(function (s) {\n                      return val[i].attr == s.attr;\n                    }).length) {\n                      length = 1;\n                      _this4.$data.refdatastore.push(val[i]);\n                    }\n                    if (length == 0) {\n                      for (var j = 0; j < _this4.$data.refdatastore.length; j++) {\n                        if (_this4.$data.refdatastore[j].attr == val[i].attr) {\n                          _this4.$data.refdatastore[j].value = val[i].value;\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n              if (action_type == 'open_select_userdlg') {\n                uni.showModal({\n                  title: \"错误2.2\",\n                  content: \"open_select_userdlg这个action_type还未处理!\",\n                  showCancel: false,\n                  confirmText: \"取消\"\n                });\n              }\n              // else if (action_type == 'tip_dlg') {\n\n              // }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误2\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误2.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent: function DataObjRunCustomEvent(info, data_attr) {\n      var $this = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      if (data_attr) {\n        enviroment.edit_dlg = {\n          type: 'small',\n          //小窗口\n          class_id: this.$data.param.clsid //当前数据类id\n        };\n\n        if (data_attr) {\n          enviroment.edit_dlg.form_control = {\n            //所属的表单控件\n            name: data_attr.Name,\n            //字段属性\n            text: data_attr.DispName,\n            //显示文本\n            group_name: data_attr.GroupName,\n            //属性组\n            type: data_attr.Type,\n            //字段类型\n            readonly: data_attr.ReadOnly,\n            //是否只读\n            button_img: data_attr.button_img,\n            //引用按钮的图标\n            button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n          };\n        }\n      }\n\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid.replace('{', '').replace('}', ''),\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        inputparameter: '',\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1176\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1178\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            __f__(\"log\", actionlist, \" at pages/modal/classAttr.vue:1184\");\n            for (var i = 0; i < actionlist.length; i++) {\n              var action = actionlist[i];\n              if (action.action_type == 'set_dlg_attr') {\n                var result = action.value;\n                for (var i = 0; i < result.length; i++) {\n                  if (result[i].choice_list) {\n                    for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                      var attr = $this.$data.classAttrList[c].Attr;\n                      for (var j = 0; j < attr.length; j++) {\n                        if (attr[j].Name == result[i].attr) {\n                          if (attr[j].Type == '字典' || attr[j].Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in result[i].choice_list) {\n                              var val = result[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            attr[j].dictitem = dictItemList;\n                            // attr[j].dictitem = result[i].choice_list;\n                          }\n                        }\n                      }\n                    }\n                  }\n\n                  for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                    var attr = $this.$data.classAttrList[c].Attr;\n                    for (var j = 0; j < attr.length; j++) {\n                      __f__(\"log\", attr[j].Name + '==' + result[i].attr, \" at pages/modal/classAttr.vue:1211\");\n                      if (attr[j].Name == result[i].attr) {\n                        attr[j].Value = result[i].value;\n                      }\n                    }\n                  }\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              } else if (data.action[i].action_type == 'set_global_attr') {\n                $this.$data.global_attr = data.action[i].value || [];\n              }\n            }\n          }\n          if (data.result) {\n            var result = data.result;\n            for (var i = 0; i < result.length; i++) {\n              for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                var attr = $this.$data.classAttrList[c].Attr;\n                for (var j = 0; j < attr.length; j++) {\n                  if (attr[j].Name == result[i].attr) {\n                    attr[j].Value = result[i].value;\n                  }\n                }\n              }\n              var length = 0;\n              if (!$this.$data.refdatastore.filter(function (s) {\n                return result[i].attr == s.attr;\n              }).length) {\n                length = 1;\n                $this.$data.refdatastore.push(result[i]);\n              }\n              if (length == 0) {\n                for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                  if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                    $this.$data.refdatastore[j].value = result[i].value;\n                  }\n                }\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误3\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误3.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    OKDataObjRunCustomEvent: function OKDataObjRunCustomEvent() {\n      var _this5 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n        }\n      };\n\n      var eventid = this.$data.edit_ok_event.scrip_id;\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            val: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            val: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            val: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'val': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var info = {\n        eventid: eventid,\n        edtype: \"0\",\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.clsid,\n        objid: \"\",\n        attr: req\n      };\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1331\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1333\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var result = data.result;\n          for (var i = 0; i < result.length; i++) {\n            // self.class_attr_ele.find('.attr_field[data-field=\"' + result[i].attr + '\"]').val(result[i].value).data('val', result[i].value);\n            var length = 0;\n            if (!_this5.$data.refdatastore.filter(function (s) {\n              return result[i].attr == s.attr;\n            }).length) {\n              length = 1;\n              _this5.$data.refdatastore.push(result[i]);\n            }\n            if (length == 0) {\n              for (var j = 0; j < _this5.$data.refdatastore.length; j++) {\n                if (_this5.$data.refdatastore[j].attr == result[i].attr) {\n                  _this5.$data.refdatastore[j].value = result[i].value;\n                }\n              }\n            }\n          }\n          _this5.add();\n        } else {\n          uni.showModal({\n            title: \"错误4\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误4.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent_Return: function DataObjRunCustomEvent_Return(eventid, data_attr, button_callback, index, iindex) {\n      var _this6 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.clsid,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.clsid // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            val: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            val: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            val: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'val': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var extinfo = enviroment;\n      extinfo.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: this.$data.param.clsid //当前数据类id\n      };\n\n      if (data_attr) {\n        extinfo.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: \"0\",\n        eventid: eventid,\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.clsid,\n        objid: '',\n        attr: JSON.stringify(req),\n        extinfo: JSON.stringify(extinfo),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/classAttr.vue:1422\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/classAttr.vue:1424\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          if (data != \"\") {\n            var actions = data.action;\n            __f__(\"log\", actions, \" at pages/modal/classAttr.vue:1430\");\n            if (actions) {\n              for (var i = 0; i < actions.length; i++) {\n                var action = actions[i];\n                var val = action.value;\n                var enviroment = JSON.stringify(enviroment);\n                if (action.action_type == 'open_panel') {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_select_userdlg') {\n                  var style = val.style;\n                  // style == 'user' ? '选择人员' : style == 'department' ? '选择部门' : style == 'role' ? '选择角色' : ''\n                  var $this = _this6;\n                  var param = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req,\n                    data_attr: data_attr\n                  };\n                  uni.navigateTo({\n                    url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        // console.log(param);\n                        __f__(\"log\", data, \" at pages/modal/classAttr.vue:1460\");\n                        var callback_eventid = param.button_callback.trim();\n                        var info = {\n                          eventid: callback_eventid,\n                          edtype: \"0\",\n                          projectid: '',\n                          rclsid: '',\n                          robjid: '',\n                          userlogin: '',\n                          clsid: $this.$data.param.clsid,\n                          objid: \"\",\n                          attr: param.req,\n                          inputparameter: data\n                        };\n                        $this.DataObjRunCustomEvent(info, param.data_attr);\n                      }\n                    }\n                  });\n                } else if (action.action_type == 'open_data_query_dlg') {} else if (action.action_type == 'open_common_dlg') {\n                  var value = action.value;\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_project_query_dlg') {\n                  //console.log(action.value.select_range);\n                  //console.log(action.value.mulit_select);\n                  var priRel = '-1';\n                  if (action.value.select_range == '全部相关') priRel = '0';else if (action.value.select_range == '我负责的项目') priRel = '1';else if (action.value.select_range == '我创建的') priRel = '2';else if (action.value.select_range == '我参与的' || action.value.select_range == '我参加的') priRel = '3';else if (action.value.select_range == '我关注的') priRel = '4';else if (action.value.select_range == '我下属的项目') priRel = '5';\n                  var $this = _this6;\n                  var param_ = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req\n                  };\n                  uni.navigateTo({\n                    url: '../selPrj/index?relation=' + priRel + '&param=' + JSON.stringify(param_),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n                        var callback_eventid = param.button_callback.trim();\n                        if (callback_eventid) {\n                          var info = {\n                            eventid: callback_eventid,\n                            edtype: \"2\",\n                            projectid: data[0].ID,\n                            rclsid: \"\",\n                            robjid: \"\",\n                            userlogin: \"\",\n                            clsid: $this.$data.param.clsid,\n                            objid: \"\",\n                            attr: param.req\n                          };\n                          $this.DataObjRunCustomEvent(info);\n                        }\n                      }\n                    }\n                  });\n                } else {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                }\n              }\n            }\n          } else {\n            uni.showModal({\n              title: \"提示5.2\",\n              content: '调用 before_click_button 脚本返回空,event_id' + eventid,\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          }\n        } else {\n          uni.showModal({\n            title: \"错误5\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"提示5.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n  }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 18)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbW9kYWwvY2xhc3NBdHRyLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicGlja2VyQWRkcmVzcyIsImRhdGEiLCJ0aXRsZSIsInBhcmFtIiwiY2xhc3NBdHRyTGlzdCIsImNsYXNzR3JpZFN0eWxlIiwiZWRpdF9pbml0YWxfZXZlbnQiLCJlZGl0X29rX2V2ZW50IiwiZWRpdF9zZWxlY3RfY29tcG9zZV9ldmVudCIsImVkaXRfY29tcG9zZV9jbHNfaWQiLCJnbG9iYWxfYXR0ciIsInJlZmRhdGFzdG9yZSIsImlucHV0VmFsTGlzdCIsIk5hbWUiLCJvbkxvYWQiLCJvcHRpb25zIiwidW5pIiwic2V0TmF2aWdhdGlvbkJhclRpdGxlIiwidGl0bGVuYW1lIiwiSlNPTiIsInBhcnNlIiwiJGRhdGEiLCJBZGRfQnRuTmFtZSIsIkVkaXREbGdNb2RlIiwic2hvd01vZGFsIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJjb25maXJtVGV4dCIsIkVkaXRfZGxnIiwiZWRpdF9kbGciLCJNb2RlbCIsImRhdGFJbmZvIiwiY2xhc3NfaWQiLCJjbHNpZCIsIiR0aGlzIiwiJHN0b3JlIiwic3RhdGUiLCJ0aGlzYXJlYUZ1bmNJRCIsImdldHRlcnMiLCJnZXRjbGFzc0F0dHJMaXN0IiwiY2xhc3NHcmlkU3R5bGVJbmZvIiwiZGlzcGF0Y2giLCJ0aGVuIiwic3VjY2VzcyIsImNvZGUiLCJtc2ciLCJjYXRjaCIsImV4IiwiZXJyTXNnIiwibWV0aG9kcyIsImNhbmNlbCIsImUiLCJuYXZpZ2F0ZUJhY2siLCJkZWx0YSIsImdyaWRzdHlsZUluZm8iLCJuYW1lIiwidHlwZSIsInRoaXNFZGl0TmFtZSIsImdldGNsYXNzR3JpZFN0eWxlSW5mbyIsImNsYXNzX2F0dHJfaW5pdCIsIlN0eWxlRGVmIiwib250YXAiLCIkZWxlIiwiZ2V0QXBwIiwib25TY2FuIiwicmVzdWx0IiwidGFyZ2V0IiwiZGF0YXNldCIsIkF0dHIiLCJWYWx1ZSIsImRlY29kZWRhdGEiLCJoaWRlS2V5Ym9hcmQiLCJvbmV2ZW50Iiwib25hcnJvdyIsImluZGV4Iiwib3BlbiIsIk9wZW4iLCJvbmRhdGVUaW1lIiwidmFsdWUiLCJvbmNoYW5nZSIsImRpY3RpdGVtIiwiZGF0YV9hdHRyIiwiZXZlbnRpZCIsImFjdGlvbiIsInJlcSIsImF0dHJsaXN0IiwiaSIsImxlbmd0aCIsImF0dHIiLCJqIiwiYXIiLCJUeXBlIiwicHVzaCIsInZhbCIsIlZhbElEIiwiaW5mbyIsImVkdHlwZSIsInByb2plY3RpZCIsInJjbHNpZCIsInJvYmppZCIsInVzZXJsb2dpbiIsIm9iamlkIiwiRGF0YU9ialJ1bkN1c3RvbUV2ZW50Iiwib25jaGFuZ2UyIiwiaXRlbSIsImRlbHZhbHVlIiwiaWluZGV4IiwiZGluZGV4IiwiZCIsInYiLCJpdGVtdmFsdWUiLCJvbmNoZWNrIiwiaXNjaGVja2VkIiwiaXNjaGVjayIsImlucHV0VmFsTGlzdElzRGVsIiwic3BsaWNlIiwiYWRkcmVzc2NoYW5nZSIsImpvaW4iLCJjbGFzc0F0dHJfZXh0QnV0dG9uIiwiYmVmb3JlX2NsaWNrX2J1dHRvbiIsImJ1dHRvbl9jYWxsYmFjayIsIkRhdGFPYmpSdW5DdXN0b21FdmVudF9SZXR1cm4iLCJjbGFzc0F0dHJfQWRkUGVyIiwibmF2aWdhdGVUbyIsInVybCIsInN0cmluZ2lmeSIsImV2ZW50cyIsIkFkZFBlciIsIkxvZ2luIiwidHJpbSIsImNsYXNzQXR0cl9BZGRSZWYiLCJjbGFzc0F0dHJfQWRkUHJqIiwiSUQiLCJzYXZhIiwiT0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQiLCJhZGQiLCJzaG93TG9hZGluZyIsInNlbGVjdCIsInZhbFN0ciIsIm5vdGVtcHR5IiwiaGlkZUxvYWRpbmciLCJEaXNwTmFtZSIsImVudmlyb21lbnQiLCJjbHNfaWQiLCJidXR0b25fbmFtZSIsIm1hc3RlciIsImRhdGFfb2JqX2lkIiwibWFzdGVyY2xzaWQiLCJ1cGZpbGUiLCJwb3N0X2RhdGEiLCJjb21wb3NlIiwiZXh0aW5mbyIsIm5vdF90cmlnZ2VyX3N5c19ldmVudCIsIkFjdGlvbiIsInJldCIsInJlc3VsdF90eXBlIiwic2hvd1RvYXN0IiwiaWNvbiIsImR1cmF0aW9uIiwicmVkaXJlY3RUbyIsInNob3dfc3R5bGUiLCJuZXdhdHRybGlzdCIsImF0dHJncm91cF9uYW1lIiwiYXR0cnMiLCJzIiwiY2xzYXR0ciIsImwiLCJjYSIsImVkaXQiLCJleHRfYnV0dG9uIiwiYnV0dG9uX2ltZyIsImJ1dHRvbl90b29sdGlwIiwiaGlkZGVuIiwidW5kZWZpbmVkIiwiZGljdGl0ZW1saXN0IiwibGFiZWwiLCJDTl9TX05BTUUiLCJDTl9DX0lTX0RFRkFVTFQiLCJub3dEYXRlIiwiRGF0ZSIsImRhdGUiLCJ5ZWFyIiwiZ2V0RnVsbFllYXIiLCJtb250aCIsImdldE1vbnRoIiwiZGF5IiwiZ2V0RGF0ZSIsInJlbENsc0xpc3QiLCJhdHRyX3Jlc2NscyIsIlJlbENscyIsInNwbGl0IiwiaWkiLCJyZXNjbHMiLCJpZCIsIlJlbENsc0xpc3QiLCJCa0NvbG9yIiwiSGFzQWNlIiwiSW1nRm9udFN0eWxlIiwiT3JkZXIiLCJjb250cm9sX3N0eWxlIiwidGl0bGVfcF93ZGl0aCIsImV2ZW50bGlzdCIsImV2ZW50IiwiZXZlbnRfaWQiLCJzY3JpcF9pZCIsImNvbXBvc2VfY2xzX2lkIiwiaW5pX0RhdGFPYmpSdW5DdXN0b21FdmVudCIsIkVkaXRTdHlsZSIsIlZpZXdTdHlsZSIsIk5vdFRyaWdnZXJTeXNFdmVudCIsImlucHV0cGFyYW1ldGVyIiwiYWN0aW9ubGlzdCIsImFjdGlvbl90eXBlIiwiYSIsImRpY3RJdGVtTGlzdCIsImNob2ljZV9saXN0IiwibGlzdF92YWwiLCJmaWx0ZXIiLCJmb3JtX2NvbnRyb2wiLCJ0ZXh0IiwiZ3JvdXBfbmFtZSIsIkdyb3VwTmFtZSIsInJlYWRvbmx5IiwiUmVhZE9ubHkiLCJyZXBsYWNlIiwiYyIsImFjdGlvbnMiLCJkaWFsb2ciLCJzaG93Iiwic3R5bGUiLCJjYWxsYmFja19ldmVudGlkIiwicHJpUmVsIiwic2VsZWN0X3JhbmdlIiwicGFyYW1fIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFnWUM7QUFoWUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FB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Ly9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cblxuXHRpbXBvcnQgcGlja2VyQWRkcmVzcyBmcm9tICcuLi8uLi9qcy9waWNrZXJBZGRyZXNzL3BpY2tlckFkZHJlc3MudnVlJ1xuXHRleHBvcnQgZGVmYXVsdCB7XG5cdFx0Y29tcG9uZW50czoge1xuICAgICAgICAgICAgcGlja2VyQWRkcmVzc1xuICAgICAgICB9LFxuXHRcdGRhdGEoKSB7XG5cdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHR0aXRsZTogJ+aWsOWinicsXG5cdFx0XHRcdHBhcmFtOnt9LFxuXHRcdFx0XHRjbGFzc0F0dHJMaXN0OltdLFxuXHRcdFx0XHRjbGFzc0dyaWRTdHlsZTpbXSxcblx0XHRcdFx0ZWRpdF9pbml0YWxfZXZlbnQ6XCJcIiwgIC8v5by556qX5Yid5aeL5YyW5LqL5Lu2SURcblx0XHRcdFx0ZWRpdF9va19ldmVudDpcIlwiLCAgICAgIC8v5by556qX54K55Ye7T0sg6Kem5Y+R5LqL5Lu2SURcblx0XHRcdFx0ZWRpdF9zZWxlY3RfY29tcG9zZV9ldmVudDpcIlwiLCAgLy/pgInmi6nnu4TmiJDlr7nosaHml7bosIPnlKhcblx0XHRcdFx0ZWRpdF9jb21wb3NlX2Nsc19pZDpcIlwiLFxuXHRcdFx0XHRnbG9iYWxfYXR0cjpbXSxcblx0XHRcdFx0cmVmZGF0YXN0b3JlOiBbXSxcdCAgIC8v5byV55So5pWw5o2u5a2Y5YKo5Yy6Ly8ge2F0dHI6J0dfUFJKXycgKyBiaW5kYXR0ciArICdfSUQnLCB2YWx1ZTppbmZvLmlkfVxuXHRcdFx0XHRpbnB1dFZhbExpc3Q6W3tOYW1lOlwidGVzdFwifSx7TmFtZTpcInRlc3QyXCJ9LHtOYW1lOlwidGVzdDNcIn0se05hbWU6XCJ0ZXN0NFwifSx7TmFtZTpcInRlc3Q1XCJ9LHtOYW1lOlwidGVzdDZcIn0se05hbWU6XCJ0ZXN0N1wifV0sXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRvbkxvYWQob3B0aW9ucykge1xuXHRcdFx0Ly8gY29uc29sZS5sb2cob3B0aW9ucyk7XG5cdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHsgdGl0bGU6IG9wdGlvbnMudGl0bGVuYW1lfSk7IC8v6K6+572u6aG26YOo5qCH6aKYIFxuXHRcdFx0dmFyIHBhcmFtID0gSlNPTi5wYXJzZShvcHRpb25zLnBhcmFtKTtcblx0XHRcdHRoaXMuJGRhdGEudGl0bGUgPSBwYXJhbS5BZGRfQnRuTmFtZT9wYXJhbS5BZGRfQnRuTmFtZTpvcHRpb25zLnRpdGxlbmFtZTsgLy/orr7nva7mjInpkq7mloflrZdcblx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcblx0XHRcdGlmKCFwYXJhbS5FZGl0RGxnTW9kZSl7XG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIuivpeWKn+iDveeCueacqumFjee9rue8lui+keeql+WPo++8jOivt+mHjeaWsOmFjee9ru+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHRpZighcGFyYW0uRWRpdF9kbGcuTmFtZSl7XG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIuivpeWKn+iDveeCueacqumFjee9rueql+WPo+agt+W8j++8jOivt+mHjeaWsOmFjee9ru+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRyZXR1cm47XG5cdFx0XHR9XG5cdFx0XHR0aGlzLiRkYXRhLnBhcmFtID0gcGFyYW07XG5cdFx0XHR2YXIgZWRpdF9kbGcgPSB7XG5cdFx0XHQgICAgTW9kZWw6IHBhcmFtLkVkaXREbGdNb2RlLFxuXHRcdFx0ICAgIE5hbWU6IHBhcmFtLkVkaXRfZGxnLk5hbWVcblx0XHRcdH1cblx0XHRcdHZhciBkYXRhSW5mbyA9IHtcblx0XHRcdFx0Y2xhc3NfaWQ6IHBhcmFtLmNsc2lkXG5cdFx0XHR9O1xuXHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdCR0aGlzLiRzdG9yZS5zdGF0ZS50aGlzYXJlYUZ1bmNJRCA9IHBhcmFtLmNsc2lkO1xuXHRcdFx0Ly8gY29uc29sZS5sb2coJHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0Y2xhc3NBdHRyTGlzdCk7XG5cdFx0XHQgLy/ojrflj5Zcblx0XHRcdGlmKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzQXR0ckxpc3Qpe1xuXHRcdFx0IFx0JHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCA9ICR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzQXR0ckxpc3QuZGF0YTtcblx0XHRcdFx0JHRoaXMuY2xhc3NHcmlkU3R5bGVJbmZvKCk7XG5cdFx0XHR9ZWxzZVxuXHRcdFx0XHQkdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2NsYXNzQXR0ckxpc3QnLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0ID0gc3VjY2Vzcy5kYXRhO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQkdGhpcy5jbGFzc0dyaWRTdHlsZUluZm8oKTtcblx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMVwiLGNvbnRlbnQ6c3VjY2Vzcy5tc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KS5jYXRjaChleD0+e1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGV4KTtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzEuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHR9KTtcblx0XHRcdFxuXHRcdH0sXG5cdFx0bWV0aG9kczoge1xuXHRcdFx0Y2FuY2VsKGUpe1xuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcblx0XHRcdFx0XHRkZWx0YToxIC8v6L+U5Zue5bGC5pWw77yMMuWImeS4iuS4iumhtVxuXHRcdFx0XHR9KTtcblx0XHRcdH0sXG5cdFx0XHRhc3luYyBjbGFzc0dyaWRTdHlsZUluZm8oKXtcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0dmFyIGdyaWRzdHlsZUluZm8gPSB7XG5cdFx0XHRcdFx0Y2xhc3NfaWQ6ICR0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLFxuXHRcdFx0XHRcdG5hbWU6ICR0aGlzLiRkYXRhLnBhcmFtLkVkaXRfZGxnLk5hbWUsXG5cdFx0XHRcdFx0dHlwZTogJzInXG5cdFx0XHRcdH07XG5cdFx0XHRcdCR0aGlzLiRzdG9yZS5zdGF0ZS50aGlzRWRpdE5hbWUgPSAkdGhpcy4kZGF0YS5wYXJhbS5FZGl0X2RsZy5OYW1lXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzR3JpZFN0eWxlSW5mbyk7XG5cdFx0XHRcdCAvL+iOt+WPllxuXHRcdFx0XHRpZigkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0dyaWRTdHlsZUluZm8pe1xuXHRcdFx0XHQgXHQkdGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZSA9ICR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzR3JpZFN0eWxlSW5mby5kYXRhO1xuXHRcdFx0XHRcdCR0aGlzLmNsYXNzX2F0dHJfaW5pdCgpO1xuXHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHQvL2NvbnNvbGUubG9nKGdyaWRzdHlsZUluZm8pO1xuXHRcdFx0XHRcdCR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnY2xhc3NHcmlkU3R5bGVJbmZvJyxncmlkc3R5bGVJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0XHRzdWNjZXNzLmRhdGEuU3R5bGVEZWYgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YS5TdHlsZURlZik7XG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlID0gc3VjY2Vzcy5kYXRhO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0JHRoaXMuY2xhc3NfYXR0cl9pbml0KCk7XG5cdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xLjJcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH0pLmNhdGNoKGV4PT57XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzEuM1wiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdH0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0b250YXAoZSl7IC8v5omr56CB5Yqf6IO9XG5cdFx0XHRcdHZhciAkZWxlID0gZTtcblx0XHRcdFx0Ly9jb25zb2xlLmxvZyhlLnRhcmdldClcblx0XHRcdFx0Z2V0QXBwKCkub25TY2FuKChyZXN1bHQpPT57XG5cdFx0XHRcdFx0Ly9jb25zb2xlLmxvZyhyZXN1bHQuZGVjb2RlZGF0YSk7XG5cdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPXJlc3VsdC5kZWNvZGVkYXRhO1xuXHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcblx0XHRcdFx0XHR0aGlzLm9uZXZlbnQoJGVsZSxyZXN1bHQuZGVjb2RlZGF0YSk7XG5cdFx0XHRcdH0pXG5cdFx0XHR9LFxuXHRcdFx0b25hcnJvdyhpbmRleCxvcGVuKXtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coaW5kZXgrJy0tJytvcGVuKTtcblx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5PcGVuPW9wZW49PXRydWU/ZmFsc2U6dHJ1ZTtcblx0XHRcdH0sXG5cdFx0XHRvbmRhdGVUaW1lKGUpIHtcblx0XHRcdFx0Ly9jb25zb2xlLmxvZyhlLnRhcmdldClcblx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWUudGFyZ2V0LnZhbHVlO1xuXHRcdFx0fSxcblx0XHRcdG9uY2hhbmdlKGUpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coZS50YXJnZXQpO1xuXHRcdFx0XHR2YXIgdmFsdWU9dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLmRpY3RpdGVtW2UudGFyZ2V0LnZhbHVlXTtcblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXTtcblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YV9hdHRyKTtcblx0XHRcdFx0aWYgKHZhbHVlLk5hbWUgIT0gZGF0YV9hdHRyLlZhbHVlKSB7XG5cdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPXZhbHVlLk5hbWU7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlKTtcblx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5hY3Rpb247XG5cdFx0XHRcdFx0aWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XG5cdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0ICAgICAgICB2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0ICAgICAgICBcdH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLFxuXHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH0sXG5cdFx0XHRvbmNoYW5nZTIoaXRlbSx2YWx1ZSxkZWx2YWx1ZSkge1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhpdGVtKTtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codmFsdWUpO1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhkZWx2YWx1ZSk7XG5cdFx0XHRcdGlmKGl0ZW0ubGVuZ3RoPT0wKXsgLy/kuLrnqbrml7bvvIzmuIXnqbrlsZ7mgKd2YWx1ZVxuXHRcdFx0XHRcdHZhciBpbmRleCAsaWluZGV4LGRpbmRleD0wO1xuXHRcdFx0XHRcdGZvcih2YXIgaSBpbiB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Qpe1xuXHRcdFx0XHRcdFx0Zm9yKHZhciBqIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyKXtcblx0XHRcdFx0XHRcdFx0Zm9yKHZhciBkIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLmRpY3RpdGVtKXtcblx0XHRcdFx0XHRcdFx0XHRpZihkZWx2YWx1ZVswXS5OYW1lID09IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLmRpY3RpdGVtW2RdLk5hbWUpe1xuXHRcdFx0XHRcdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHJbal0uVmFsdWU9XCJcIjtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0Zm9yKHZhciB2IGluIGl0ZW0pe1xuXHRcdFx0XHRcdHZhciBpbmRleCAsaWluZGV4LGRpbmRleD0wO1xuXHRcdFx0XHRcdGZvcih2YXIgaSBpbiB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Qpe1xuXHRcdFx0XHRcdFx0Zm9yKHZhciBqIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyKXtcblx0XHRcdFx0XHRcdFx0Zm9yKHZhciBkIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLmRpY3RpdGVtKXtcblx0XHRcdFx0XHRcdFx0XHRpZihpdGVtW3ZdLk5hbWUgPT0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHJbal0uZGljdGl0ZW1bZF0uTmFtZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbmRleD1pO2lpbmRleD1qO2RpbmRleD1kO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR2YXIgaXRlbXZhbHVlID0gaXRlbVt2XTtcblx0XHRcdFx0XHR2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF07XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZGF0YV9hdHRyKTtcblx0XHRcdFx0XHRpZiAoaXRlbXZhbHVlLk5hbWUgIT0gZGF0YV9hdHRyLlZhbHVlKSB7XG5cdFx0XHRcdFx0XHR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XS5WYWx1ZT12YWx1ZTtcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLlZhbHVlKTtcblx0XHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF0uYWN0aW9uO1xuXHRcdFx0XHRcdFx0aWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0XHQgICAgICAgIC8vIHNlbGYuZXZlbnRfbm9fc3ViID0gMTtcblx0XHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XG5cdFx0XHRcdFx0ICAgICAgICB2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5a2X5YW4JyB8fCBhci5UeXBlPT0n5a2X5YW4LeWtl+espuS4sicpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBpdGVtdmFsdWUuTmFtZX0pO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGVsc2Vcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdH1cblx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjBcIixcblx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIGF0dHI6IHJlcSxcblx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHQgICAgICAgIHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdH0sXG5cdFx0XHRvbmV2ZW50KGUsZGVjb2RlZGF0YSl7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXTtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZGVjb2RlZGF0YSk7XG5cdFx0XHRcdGlmIChlLnRhcmdldC52YWx1ZSAhPSBkYXRhX2F0dHIuVmFsdWUpIHtcblx0XHRcdFx0XHR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9ZGVjb2RlZGF0YT9kZWNvZGVkYXRhOmUudGFyZ2V0LnZhbHVlO1xuXHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLmFjdGlvbjtcblx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHQgICAgICAgIC8vIHNlbGYuZXZlbnRfbm9fc3ViID0gMTtcblx0XHRcdFx0ICAgICAgICB2YXIgcmVxPVtdO1xuXHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcblx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdCAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0ICAgICAgICBcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcblx0XHRcdFx0ICAgICAgICBcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2Vcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHQgICAgICAgIFx0fVxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjBcIixcblx0XHRcdFx0ICAgICAgICAgICAgcHJvamVjdGlkOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgdXNlcmxvZ2luOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8sIGRhdGFfYXR0cik7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0b25jaGVjayhlKSB7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcblx0XHRcdFx0dmFyIGlzY2hlY2tlZCA9IGUudGFyZ2V0LmRhdGFzZXQuaXNjaGVjaz9mYWxzZTp0cnVlO1xuXHRcdFx0XHR2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dO1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhkYXRhX2F0dHIpO1xuXHRcdFx0XHRpZiAoaXNjaGVja2VkICE9IGRhdGFfYXR0ci5WYWx1ZSkge1xuXHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1pc2NoZWNrZWQ7XG5cdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uYWN0aW9uO1xuXHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdCAgICAgICAgLy8gc2VsZi5ldmVudF9ub19zdWIgPSAxO1xuXHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xuXHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHQgICAgICAgIFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHRcdFx0XHRlbHNlXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHQgICAgICAgIFx0fVxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjBcIixcblx0XHRcdFx0ICAgICAgICAgICAgcHJvamVjdGlkOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgdXNlcmxvZ2luOiAnJyxcblx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fSxcblx0XHRcdGlucHV0VmFsTGlzdElzRGVsKGluZGV4KXtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coaW5kZXgpO1xuICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEuaW5wdXRWYWxMaXN0LnNwbGljZShpbmRleCwgMSk7IC8v5Yig6ZmkdGFiUGFnZWpzb27nmoTlhoXlrrlcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy4kZGF0YS5pbnB1dFZhbExpc3QpO1xuXHRcdFx0fSxcblx0XHRcdGFkZHJlc3NjaGFuZ2UoZSkge1xuXHRcdFx0ICAgIC8vIGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcblx0XHRcdCAgICBjb25zb2xlLmxvZyhlLmRhdGEuam9pbignOycpKVxuXHRcdFx0XHR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9ZS5kYXRhLmpvaW4oJzsnKTtcblx0XHRcdH0sXG5cdFx0XHRjbGFzc0F0dHJfZXh0QnV0dG9uKGluZGV4LGlpbmRleCl7XG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0XHRcdHZhciBiZWZvcmVfY2xpY2tfYnV0dG9uID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLmJlZm9yZV9jbGlja19idXR0b247XG5cdFx0XHRcdHZhciBidXR0b25fY2FsbGJhY2sgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF0uYnV0dG9uX2NhbGxiYWNrO1xuXHRcdFx0XHRpZighYmVmb3JlX2NsaWNrX2J1dHRvbil7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OlwiYmVmb3JlX2NsaWNrX2J1dHRvbi1ldmVudF9pZOS4uuepuu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0fVxuXHRcdFx0XHRpZighYnV0dG9uX2NhbGxiYWNrKXtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCJidXR0b25fY2FsbGJhY2stZXZlbnRfaWTkuLrnqbrvvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdO1xuXHRcdFx0XHR0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudF9SZXR1cm4oYmVmb3JlX2NsaWNrX2J1dHRvbiwgZGF0YV9hdHRyLCBidXR0b25fY2FsbGJhY2ssIGluZGV4LGlpbmRleCk7XG5cdFx0XHR9LFxuXHRcdFx0Y2xhc3NBdHRyX0FkZFBlcihpbmRleCxpaW5kZXgpe1xuXHRcdFx0XHR2YXIgcGFyYW09e2luZGV4OmluZGV4LGlpbmRleDppaW5kZXh9O1xuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOicuLi9zZWxwc24vaW5kZXg/bXVsaXQ9ZmFsc2UmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbSksXG5cdFx0XHRcdFx0ZXZlbnRzOntcblx0XHRcdFx0XHRcdEFkZFBlcihkYXRhLHBhcmFtKXsgXG5cdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZGF0YSk7XG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWx1ZT1kYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWxJRD1kYXRhWzBdLkxvZ2luKyc7JytkYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5hY3Rpb247XG5cdFx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdFx0XHRcdCAgICBldmVudGlkID0gZXZlbnRpZC50cmltKCk7XG5cdFx0XHRcdFx0XHRcdCAgICBpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiNFwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46IGRhdGFbMF0uTG9naW4sXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiAkdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCxcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGF0dHI6IFtdLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gdmFyIGRhdGFfYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICAkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSxcblx0XHRcdGNsYXNzQXR0cl9BZGRSZWYoZSl7XG5cdFx0XHRcdGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50Olwi5q2k5Yqf6IO96L+Y5pyq5a6e546w77yBXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdC8vIHZhciB2YWx1ZT10aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uUmVsQ2xzW2UudGFyZ2V0LnZhbHVlXTtcblx0XHRcdFx0Ly8gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPXZhbHVlO1xuXHRcdFx0fSxcblx0XHRcdGNsYXNzQXR0cl9BZGRQcmooaW5kZXgsaWluZGV4KXtcblx0XHRcdFx0dmFyIHBhcmFtPXtpbmRleDppbmRleCxpaW5kZXg6aWluZGV4fTtcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdHVybDonLi4vc2VsUHJqL2luZGV4P3JlbGF0aW9uPS0xJnBhcmFtPScrSlNPTi5zdHJpbmdpZnkocGFyYW0pLFxuXHRcdFx0XHRcdGV2ZW50czp7XG5cdFx0XHRcdFx0XHRBZGRQZXIoZGF0YSxwYXJhbSl7IFxuXHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhwYXJhbSk7XG5cdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGRhdGEpO1xuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsdWU9ZGF0YVswXS5OYW1lO1xuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsSUQ9ZGF0YVswXS5JRCsnOycrZGF0YVswXS5OYW1lO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uYWN0aW9uO1xuXHRcdFx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdFx0XHQgICAgZXZlbnRpZCA9IGV2ZW50aWQudHJpbSgpO1xuXHRcdFx0XHRcdFx0XHQgICAgaWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcHJvamVjdGlkOiBkYXRhWzBdLklELFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgdXNlcmxvZ2luOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiBbXSxcblx0XHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0ICAgICAgICAvLyB2YXIgZGF0YV9hdHRyID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtwYXJhbS5pbmRleF0uQXR0cltwYXJhbS5paW5kZXhdO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgICR0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdFx0c2F2YSgpe1xuXHRcdFx0XHRpZiAodGhpcy4kZGF0YS5lZGl0X29rX2V2ZW50KVxuXHRcdFx0XHRcdHRoaXMuT0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQoKTtcblx0XHRcdFx0ZWxzZVxuXHRcdFx0XHRcdHRoaXMuYWRkKCk7XG5cdFx0XHR9LFxuXHRcdFx0YWRkKCl7XG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XG5cdFx0XHRcdFx0dGl0bGU6XCLliqDovb3kuK0uLi5cIlxuXHRcdFx0XHR9KTtcblx0XHRcdFx0dmFyIHJlcT1bXTtcblx0XHRcdFx0dmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+36YCJ5oupJyB8fCBhci5WYWx1ZT09J+KAlOKAlOivt+mAieaLqeKAlOKAlCcpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHRcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcblx0XHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0ICAgICAgICBpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0ICAgICAgICBcdHJlcS5wdXNoKHsgbmFtZTogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHQgICAgICAgIGVsc2UgaWYoYXIuVHlwZT09J+Wtl+WFuCcgfHwgYXIuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHRcdFx0XHRcdFx0aWYoYXIuc2VsZWN0PT10cnVlKXsgLy/liKTmlq3kuIvmi4nmmK/lkKblpJrpgIlcblx0XHRcdFx0XHRcdFx0XHR2YXIgdmFsU3RyID1cIlwiO1xuXHRcdFx0XHRcdFx0XHRcdGZvcih2YXIgdiBpbiBhci5WYWx1ZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRpZih2YWxTdHIpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhbFN0cis9XCI7XCI7XG5cdFx0XHRcdFx0XHRcdFx0XHR2YWxTdHIrPWFyLlZhbHVlW3ZdO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IG5hbWU6IGFyLk5hbWUsIHZhbHVlOiB2YWxTdHJ9KTtcblx0XHRcdFx0XHRcdFx0fWVsc2Vcblx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IG5hbWU6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZX0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ZWxzZVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IG5hbWU6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0aWYgKGFyLm5vdGVtcHR5ID09IHRydWUgJiYgIWFyLlZhbHVlKSB7XG5cdFx0XHRcdFx0XHQvLyBpZihhci5Ob3RFbXB0eT09JzEnKXtcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdFx0XHRcdC8vIHVuaS5zaG93VG9hc3Qoe3RpdGxlOmFyLkRpc3BOYW1lKyfkuI3og73kuLrnqbrvvIEnLGljb246XCJzdWNjZXNzXCIsZHVyYXRpb246MzAwMH0pO1xuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6YXIuRGlzcE5hbWUrJ+S4jeiDveS4uuepuu+8gScsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0dmFyIGVudmlyb21lbnQgPSB7XG5cdFx0XHRcdCAgICAgJ2Z1bmN0aW9uJzogJzMwMDAnLCAvLyDlip/og73ngrnnvJblj7dcblx0XHRcdFx0ICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHRcdFx0ICAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxuXHRcdFx0XHQgICAgIGJ1dHRvbl9uYW1lOiAn5paw5aKeJyxcblx0XHRcdFx0ICAgICBtYXN0ZXI6IHtcblx0XHRcdFx0ICAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCBcblx0XHRcdFx0ICAgICB9XG5cdFx0XHRcdH07XG5cdFx0XHRcdCBcblx0XHRcdFx0dmFyIGRhdGFJbmZvPXtcblx0XHRcdFx0ICAgIGNsYXNzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCBkYXRhX29ial9pZDogJycsIG1hc3RlcmNsc2lkOiAnJyxcblx0XHRcdFx0ICAgIHJlcTogSlNPTi5zdHJpbmdpZnkocmVxKSwgdXBmaWxlOiBKU09OLnN0cmluZ2lmeShbXSksIHBvc3RfZGF0YTogSlNPTi5zdHJpbmdpZnkoe30pLFxuXHRcdFx0XHQgICAgY29tcG9zZTogSlNPTi5zdHJpbmdpZnkoW10pLCByZWZkYXRhc3RvcmU6IEpTT04uc3RyaW5naWZ5KFtdKSwgZXh0aW5mbzogSlNPTi5zdHJpbmdpZnkoZW52aXJvbWVudCksIFxuXHRcdFx0XHRcdG5vdF90cmlnZ2VyX3N5c19ldmVudDogJydcblx0XHRcdFx0fTtcblx0XHRcdFx0XG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHRcdFx0Ly8gcmV0dXJuXG5cdFx0XHRcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdhZGRjbGFzc2F0dHInLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHR2YXIgYWN0aW9uID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEuQWN0aW9uKTtcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGFjdGlvbik7XG5cdFx0XHRcdFx0XHRpZihhY3Rpb24ucmV0PT0nMCcpe1xuXHRcdFx0XHRcdFx0XHRpZiAoYWN0aW9uLnJldCAhPSAwKSB7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OifmiafooYzohJrmnKzlpLHotKXvvIwnICsgYWN0aW9uLnJlc3VsdCxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0aWYgKGFjdGlvbi5pbmZvKSB7XG5cdFx0XHRcdFx0XHRcdCAgICB1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6J+aJp+ihjOiEmuacrOWksei0pe+8jCcgKyBhY3Rpb24uaW5mbyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRcdFx0ICAgIHJldHVybjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpZihhY3Rpb24ucmVzdWx0X3R5cGU9PScwJyl7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dUb2FzdCh7dGl0bGU6YWN0aW9uLnJlc3VsdCxpY29uOlwic3VjY2Vzc1wiLGR1cmF0aW9uOjMwMDB9KTtcblx0XHRcdFx0XHRcdFx0fSBcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdC8vIFwie1wicmV0XCI6MCwgXCJyZXN1bHRfdHlwZVwiOjAsIFwicmVzdWx0XCI6XCLliJvlu7rmiJDlip8xMjMxMjMxMjNcIixcImluZm9cIjpcIlwifVwiXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQvL+WIt+aWsFxuXHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xuXHRcdFx0XHRcdFx0XHR1cmw6Jy4uL21vZGFsL2NsYXNzQXR0cj9wYXJhbT0nK0pTT04uc3RyaW5naWZ5KHRoaXMuJGRhdGEucGFyYW0pK1wiJnRpdGxlbmFtZT1cIit0aGlzLiRkYXRhLnRpdGxlXG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdC8vIHRoaXMuY2xhc3NfYXR0cl9pbml0KCk7XG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivr1wiLGNvbnRlbnQ6c3VjY2Vzcy5tc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KS5jYXRjaChleD0+e1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKGV4KTtcblx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHR9KTtcblx0XHRcdH0sXG5cdFx0XHRjbGFzc19hdHRyX2luaXQoKXtcblx0XHRcdFx0dmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5zaG93X3N0eWxlXG5cdFx0XHRcdHZhciBuZXdhdHRybGlzdCA9IFtdO1xuXHRcdFx0XHRpZiAodGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aCA+IDApIHtcblx0XHRcdFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0ICAgICAgICB2YXIgb3BlbiA9IGF0dHJsaXN0W2ldLm9wZW47XG5cdFx0XHRcdCAgICAgICAgdmFyIG5hbWUgPSBhdHRybGlzdFtpXS5hdHRyZ3JvdXBfbmFtZTtcblx0XHRcdFx0ICAgICAgICB2YXIgYXR0cnMgPSBhdHRybGlzdFtpXS5hdHRycztcblx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBzID0gMDsgcyA8IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGg7IHMrKykge1xuXHRcdFx0XHQgICAgICAgICAgICB2YXIgY2xzYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtzXTtcblx0XHRcdFx0ICAgICAgICAgICAgaWYgKG5hbWUgPT0gY2xzYXR0ci5OYW1lKSB7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgYXR0ciA9IFtdO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBhdHRycy5sZW5ndGg7IGorKykge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGwgPSAwOyBsIDwgY2xzYXR0ci5BdHRyLmxlbmd0aDsgbCsrKSB7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjYSA9IGNsc2F0dHIuQXR0cltsXTtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGF0dHJzW2pdLmF0dHIgPT0gY2EuTmFtZSkge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYWN0aW9uID0gYXR0cnNbal0uYWN0aW9uO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuZWRpdCA9IGF0dHJzW2pdLmVkaXQ7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5ub3RlbXB0eSA9IGF0dHJzW2pdLm5vdGVtcHR5O1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuZXh0X2J1dHRvbiA9IGF0dHJzW2pdLmV4dF9idXR0b247XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5idXR0b25faW1nID0gYXR0cnNbal0uYnV0dG9uX2ltZztcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmJ1dHRvbl90b29sdGlwID0gYXR0cnNbal0uYnV0dG9uX3Rvb2x0aXA7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5iZWZvcmVfY2xpY2tfYnV0dG9uID0gYXR0cnNbal0uYmVmb3JlX2NsaWNrX2J1dHRvbjtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmJ1dHRvbl9jYWxsYmFjayA9IGF0dHJzW2pdLmJ1dHRvbl9jYWxsYmFjaztcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmhpZGRlbiA9IGF0dHJzW2pdLmhpZGRlbjtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLnNlbGVjdCA9IGF0dHJzW2pdLnNlbGVjdD09dW5kZWZpbmVkP2ZhbHNlOmF0dHJzW2pdLnNlbGVjdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9XCJcIjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5kaWN0aXRlbSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5zZWxlY3QgPT0gdHJ1ZSlcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSBbXTsvL2NhLmRpY3RpdGVtWzBdLkNOX1NfTkFNRTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGVsc2UgXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gJ+ivt+mAieaLqSc7Ly9jYS5kaWN0aXRlbVswXS5DTl9TX05BTUU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgZGljdGl0ZW1saXN0PVtdO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgZCA9IDA7IGQgPCBjYS5kaWN0aXRlbS5sZW5ndGg7IGQrKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbVtkXS5sYWJlbD1jYS5kaWN0aXRlbVtkXS5DTl9TX05BTUU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLmRpY3RpdGVtW2RdLnZhbHVlPWNhLmRpY3RpdGVtW2RdLkNOX1NfTkFNRTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuZGljdGl0ZW1bZF0uQ05fQ19JU19ERUZBVUxUPT0nMScpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWU9Y2EuZGljdGl0ZW1bZF0uQ05fU19OQU1FO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n5pel5pyfJyB8fCBjYS5UeXBlPT0n5pe26Ze0Jyl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgbm93RGF0ZSA9IG5ldyBEYXRlKCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgZGF0ZSA9IHt5ZWFyOiBub3dEYXRlLmdldEZ1bGxZZWFyKCksbW9udGg6IG5vd0RhdGUuZ2V0TW9udGgoKSArIDEsZGF5OiBub3dEYXRlLmdldERhdGUoKX1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gZGF0ZS55ZWFyICsgJy0nICsgKGRhdGUubW9udGggPj0gMTAgPyBkYXRlLm1vbnRoIDogJzAnICsgZGF0ZS5tb250aCkgKyAnLScgKyAoZGF0ZS5kYXkgPj0gMTAgPyBkYXRlLmRheSA6ICcwJyArIGRhdGUuZGF5KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJyl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgcmVsQ2xzTGlzdD1bXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyX3Jlc2NscyA9IGNhLlJlbENscy5zcGxpdCgnLCcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciBpaSBpbiBhdHRyX3Jlc2Nscyl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciByZXNjbHMgPSBhdHRyX3Jlc2Nsc1tpaV0uc3BsaXQoJ3wnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVsQ2xzTGlzdC5wdXNoKHtpZDpyZXNjbHNbMF0sbmFtZTpyZXNjbHNbMV19KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlJlbENsc0xpc3QgPSByZWxDbHNMaXN0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSAn6K+3Jztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+ecgeW4guWMuicpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9ICfor7fpgInmi6knO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSBmYWxzZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0ci5wdXNoKGNhKTtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICAgICAgICAgIG5ld2F0dHJsaXN0LnB1c2goe1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEJrQ29sb3I6IGNsc2F0dHIuQmtDb2xvcixcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBIYXNBY2U6IGNsc2F0dHIuSGFzQWNlLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEltZ0ZvbnRTdHlsZTogY2xzYXR0ci5JbWdGb250U3R5bGUsXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgTmFtZTogY2xzYXR0ci5OYW1lLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIE9yZGVyOiBjbHNhdHRyLk9yZGVyLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIE9wZW46IG9wZW4sXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgQXR0cjogYXR0cixcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRyb2xfc3R5bGU6dGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5jb250cm9sX3N0eWxlLFxuXHRcdFx0XHRcdFx0XHRcdFx0dGl0bGVfcF93ZGl0aDp0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLnRpdGxlX3Bfd2RpdGhcblx0XHRcdFx0ICAgICAgICAgICAgICAgIH0pXG5cdFx0XHRcdCAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBpZiAobmV3YXR0cmxpc3QubGVuZ3RoID4gMCkge1xuXHRcdFx0XHQgICAgICAgIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCA9IG5ld2F0dHJsaXN0O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdHZhciByZXE9W107XG5cdFx0XHRcdCAgICBpZiAodGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZikge1xuXHRcdFx0XHQgICAgICAgICBpZiAodGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5zaG93X3N0eWxlLmxlbmd0aCA+IDApIHtcblx0XHRcdFx0ICAgICAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5zaG93X3N0eWxlXG5cdFx0XHRcdCAgICAgICAgICAgIC8vICRlbC5maW5kKCcuYXR0cl9maWVsZCcpLnByb3AoJ3JlYWRvbmx5JywgdHJ1ZSk7XG5cdFx0XHRcdCAgICAgICAgICAgIC8vICRlbC5maW5kKCcuYXR0cl9maWVsZCcpLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7XG5cdFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgIHZhciBhdHRyID0gYXR0cmxpc3RbaV0uYXR0cnNcblx0XHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLmF0dHIsIHZhbDogYXIudmFsdWU/YXIudmFsdWU6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0dmFyIGV2ZW50bGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuZXZlbnQ7XG5cdFx0XHRcdFx0aWYgKGV2ZW50bGlzdCkge1xuXHRcdFx0XHRcdCAgICBpZiAoZXZlbnRsaXN0Lmxlbmd0aCA+IDApIHtcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZXZlbnRsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgaWYgKGV2ZW50bGlzdFtpXS5ldmVudF9pZCA9PSAnYmVmb3JlX29rJykge1xuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfb2tfZXZlbnQgPSBldmVudGxpc3RbaV07XG5cdFx0XHRcdFx0ICAgICAgICAgICAgfSBlbHNlIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2luaXRpYWwnKSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEuZWRpdF9pbml0YWxfZXZlbnQgPSBldmVudGxpc3RbaV07XG5cdFx0XHRcdFx0ICAgICAgICAgICAgfSBlbHNlIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2JlZm9yZV9zZWxlY3RfY29tcG9zZScpIHtcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X3NlbGVjdF9jb21wb3NlX2V2ZW50ID0gZXZlbnRsaXN0W2ldLnNjcmlwX2lkO1xuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfY29tcG9zZV9jbHNfaWQgPSBldmVudGxpc3RbaV0uY29tcG9zZV9jbHNfaWQ7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb25zb2xlLmxvZyhyZXEpO1xuXHRcdFx0XHRcdGlmICh0aGlzLiRkYXRhLmVkaXRfaW5pdGFsX2V2ZW50KSB7XG5cdFx0XHRcdFx0ICAgIHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5lZGl0X2luaXRhbF9ldmVudC5zY3JpcF9pZDtcblx0XHRcdFx0XHQgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdFx0ICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdCAgICAgICAgZWR0eXBlOiBcIjBcIixcblx0XHRcdFx0XHQgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICByY2xzaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgcm9iamlkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdFx0ICAgICAgICBjbHNpZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCxcblx0XHRcdFx0XHQgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdCAgICAgICAgYXR0cjogcmVxLFxuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0ICAgIHRoaXMuaW5pX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZSk7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLmnKrmib7liLDlj6/mmL7npLrnmoTnmoTlsZ7mgKdcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdGluaV9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyl7XG5cdFx0XHRcdHZhciBwYXJhbSA9IHtcblx0XHRcdFx0ICAgIEVkaXRTdHlsZTogdGhpcy4kZGF0YS5wYXJhbS5FZGl0X2RsZy5OYW1lLFxuXHRcdFx0XHQgICAgVmlld1N0eWxlOiB0aGlzLiRkYXRhLnBhcmFtLkVkaXRfZGxnLk5hbWUsXG5cdFx0XHRcdCAgICBOb3RUcmlnZ2VyU3lzRXZlbnQ6IDAsXG5cdFx0XHRcdCAgICBlbnZpcm9tZW50OiB7XG5cdFx0XHRcdCAgICAgICAgJ2Z1bmN0aW9uJzogJzMwMDAnLCAvLyDlip/og73ngrnnvJblj7dcblx0XHRcdFx0ICAgICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHRcdFx0ICAgICAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxuXHRcdFx0XHQgICAgICAgIGJ1dHRvbl9uYW1lOiAn5paw5aKeJyxcblx0XHRcdFx0ICAgICAgICBtYXN0ZXI6IHtcblx0XHRcdFx0ICAgICAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahGNsc19pZFxuXHRcdFx0XHQgICAgICAgICAgICAvL29ial9pZDogJycgIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEb2JqX2lkXG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdHZhciBpbnB1dHBhcmFtZXRlciA9ICcnO1xuXHRcdFx0XHR2YXIgZ2xvYmFsX2F0dHIgPSAnJztcblx0XHRcdFx0XG5cdFx0XHRcdHZhciBkYXRhSW5mbyA9IHtcbiAgICAgICAgICAgICAgICAgICAgZWR0eXBlOiBpbmZvLmVkdHlwZSwgZXZlbnRpZDogaW5mby5ldmVudGlkLCBwcm9qZWN0aWQ6IGluZm8ucHJvamVjdGlkLFxuICAgICAgICAgICAgICAgICAgICByY2xzaWQ6IGluZm8ucmNsc2lkLCByb2JqaWQ6IGluZm8ucm9iamlkLCB1c2VybG9naW46IGluZm8udXNlcmxvZ2luLCBjbHNpZDogaW5mby5jbHNpZCwgb2JqaWQ6IGluZm8ub2JqaWQsXG4gICAgICAgICAgICAgICAgICAgIGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KHBhcmFtLmVudmlyb21lbnQpLCBpbnB1dHBhcmFtZXRlcjogaW5wdXRwYXJhbWV0ZXIsIGdsb2JhbF9hdHRyOiBnbG9iYWxfYXR0clxuICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YUluZm8pO1xuXHRcdFx0XHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHRcdFx0XHRcdHZhciBkYXRhID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEpO1xuXHRcdFx0XHRcdFx0dmFyIGFjdGlvbmxpc3QgPSBkYXRhLmFjdGlvbjtcblx0XHRcdFx0XHRcdGlmIChhY3Rpb25saXN0KSB7XG5cdFx0XHRcdFx0XHQgICAgZm9yICh2YXIgaiA9IDA7IGogPCBhY3Rpb25saXN0Lmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciBhY3Rpb24gPSBhY3Rpb25saXN0W2pdO1xuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgYWN0aW9uX3R5cGUgPSBhY3Rpb24uYWN0aW9uX3R5cGU7XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciB2YWx1ZSA9IGFjdGlvbi52YWx1ZTtcblx0XHRcdFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdzZXRfZGxnX2F0dHInKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBpZiAodmFsdWUpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgdmFsID0gdmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiB2YWx1ZSA9PSAnc3RyaW5nJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB2YWwgPSBKU09OLnBhcnNlKHZhbHVlKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHZhbCk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB2YWwubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBhID0gMDsgYSA8IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGg7IGErKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgbCA9IDA7IGwgPCB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbYV0uQXR0ci5sZW5ndGg7IGwrKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgY2EgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbYV0uQXR0cltsXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKHZhbFtpXS5hdHRyICA9PSBjYS5OYW1lKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+Wtl+WFuCcgfHwgY2EuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkaWN0SXRlbUxpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gdmFsW2ldLmNob2ljZV9saXN0KXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGxpc3RfdmFsID12YWxbaV0uY2hvaWNlX2xpc3RbZF07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpY3RJdGVtTGlzdC5wdXNoKHtcIkNOX1NfTkFNRVwiOmxpc3RfdmFsLFwiTmFtZVwiOmxpc3RfdmFsLFwibGFiZWxcIjpsaXN0X3ZhbCxcInZhbHVlXCI6bGlzdF92YWx9KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbSA9IGRpY3RJdGVtTGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGF0dHJbal0uZGljdGl0ZW0gPSB2YWxbaV0uY2hvaWNlX2xpc3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBjYS52YWx1ZSA9IHZhbFtpXS52YWx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIHZhciBsZW5ndGggPSAwO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBpZiAoIXRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHZhbFtpXS5hdHRyID09IHMuYXR0clxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9KS5sZW5ndGgpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHZhbFtpXSk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gdmFsW2ldLmF0dHIpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSB2YWxbaV0udmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgIGlmIChhY3Rpb25fdHlwZSA9PSAnb3Blbl9zZWxlY3RfdXNlcmRsZycpIHtcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMi4yXCIsY29udGVudDpcIm9wZW5fc2VsZWN0X3VzZXJkbGfov5nkuKphY3Rpb25fdHlwZei/mOacquWkhOeQhu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0Ly8gZWxzZSBpZiAoYWN0aW9uX3R5cGUgPT0gJ3RpcF9kbGcnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzJcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68yLjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdCAgICBEYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyxkYXRhX2F0dHIpe1xuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdCAgICBcdHZhciBlbnZpcm9tZW50ID0ge1xuXHRcdCAgICBcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdCAgICBcdCAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHQgICAgXHQgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cblx0XHQgICAgXHQgICAgYnV0dG9uX25hbWU6ICfmlrDlop4nLFxuXHRcdCAgICBcdCAgICBtYXN0ZXI6IHtcblx0XHQgICAgXHQgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCwgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRjbHNfaWRcblx0XHQgICAgXHQgICAgICAgIC8vb2JqX2lkOiAnJyAgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRvYmpfaWRcblx0XHQgICAgXHQgICAgfVxuXHRcdCAgICBcdH07XG5cdFx0ICAgIFx0aWYoZGF0YV9hdHRyKXtcblx0XHRcdFx0XHRlbnZpcm9tZW50LmVkaXRfZGxnID0ge1xuXHRcdFx0XHRcdCAgICB0eXBlOiAnc21hbGwnLC8v5bCP56qX5Y+jXG5cdFx0XHRcdFx0ICAgIGNsYXNzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLC8v5b2T5YmN5pWw5o2u57G7aWRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aWYgKGRhdGFfYXR0cikge1xuXHRcdFx0XHRcdCAgICBlbnZpcm9tZW50LmVkaXRfZGxnLmZvcm1fY29udHJvbCA9IHsvL+aJgOWxnueahOihqOWNleaOp+S7tlxuXHRcdFx0XHRcdCAgICAgICAgbmFtZTogZGF0YV9hdHRyLk5hbWUsLy/lrZfmrrXlsZ7mgKdcblx0XHRcdFx0XHQgICAgICAgIHRleHQ6IGRhdGFfYXR0ci5EaXNwTmFtZSwvL+aYvuekuuaWh+acrFxuXHRcdFx0XHRcdCAgICAgICAgZ3JvdXBfbmFtZTogZGF0YV9hdHRyLkdyb3VwTmFtZSwvL+WxnuaAp+e7hFxuXHRcdFx0XHRcdCAgICAgICAgdHlwZTogZGF0YV9hdHRyLlR5cGUsLy/lrZfmrrXnsbvlnotcblx0XHRcdFx0XHQgICAgICAgIHJlYWRvbmx5OiBkYXRhX2F0dHIuUmVhZE9ubHksLy/mmK/lkKblj6ror7tcblx0XHRcdFx0XHQgICAgICAgIGJ1dHRvbl9pbWc6IGRhdGFfYXR0ci5idXR0b25faW1nLC8v5byV55So5oyJ6ZKu55qE5Zu+5qCHXG5cdFx0XHRcdFx0ICAgICAgICBidXR0b25fdG9vbHRpcDogZGF0YV9hdHRyLmJ1dHRvbl90b29sdGlwLy/lvJXnlKjmjInpkq7nmoR0b29sdGlwXG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHQgICAgXHR2YXIgZGF0YUluZm8gPSB7XG5cdFx0ICAgICAgICAgICAgZWR0eXBlOiBpbmZvLmVkdHlwZSwgZXZlbnRpZDogaW5mby5ldmVudGlkLCBwcm9qZWN0aWQ6IGluZm8ucHJvamVjdGlkLnJlcGxhY2UoJ3snLCcnKS5yZXBsYWNlKCd9JywnJyksXG5cdFx0ICAgICAgICAgICAgcmNsc2lkOiBpbmZvLnJjbHNpZCwgcm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxuXHRcdCAgICAgICAgICAgIGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBpbnB1dHBhcmFtZXRlcjogJycsIGdsb2JhbF9hdHRyOiBKU09OLnN0cmluZ2lmeSh0aGlzLiRkYXRhLmdsb2JhbF9hdHRyKVxuXHRcdCAgICAgICAgfVxuXHRcdCAgICBcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHQgICAgXHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdCAgICBcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0ICAgIFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcblx0XHQgICAgXHRcdFx0dmFyIGFjdGlvbmxpc3QgPSBkYXRhLmFjdGlvbjtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdCAgICBcdFx0XHRpZiAoYWN0aW9ubGlzdCkge1xuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhhY3Rpb25saXN0KTtcblx0XHQgICAgXHRcdFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYWN0aW9ubGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIHZhciBhY3Rpb24gPSBhY3Rpb25saXN0W2ldO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ3NldF9kbGdfYXR0cicpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgdmFyIHJlc3VsdCA9IGFjdGlvbi52YWx1ZTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAocmVzdWx0W2ldLmNob2ljZV9saXN0KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgYyA9IDA7IGMgPCAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbY10uQXR0cjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihhdHRyW2pdLlR5cGU9PSflrZflhbgnIHx8IGF0dHJbal0uVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkaWN0SXRlbUxpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gcmVzdWx0W2ldLmNob2ljZV9saXN0KXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHZhbCA9cmVzdWx0W2ldLmNob2ljZV9saXN0W2RdO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaWN0SXRlbUxpc3QucHVzaCh7XCJDTl9TX05BTUVcIjp2YWwsXCJOYW1lXCI6dmFsLFwibGFiZWxcIjp2YWwsXCJ2YWx1ZVwiOnZhbH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YXR0cltqXS5kaWN0aXRlbSA9IGRpY3RJdGVtTGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGF0dHJbal0uZGljdGl0ZW0gPSByZXN1bHRbaV0uY2hvaWNlX2xpc3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgYyA9IDA7IGMgPCAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdHZhciBhdHRyID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtjXS5BdHRyO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGF0dHJbal0uTmFtZSsnPT0nK3Jlc3VsdFtpXS5hdHRyKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHRcdGF0dHJbal0uVmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0fVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHR9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBsZW5ndGggPSAwO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKCEkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlc3VsdFtpXS5hdHRyID09IHMuYXR0clxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfSkubGVuZ3RoKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUucHVzaChyZXN1bHRbaV0pO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS5hdHRyID09IHJlc3VsdFtpXS5hdHRyKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9IGVsc2UgaWYgKGRhdGEuYWN0aW9uW2ldLmFjdGlvbl90eXBlID09ICdzZXRfZ2xvYmFsX2F0dHInKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAkdGhpcy4kZGF0YS5nbG9iYWxfYXR0ciA9IGRhdGEuYWN0aW9uW2ldLnZhbHVlIHx8IFtdO1xuXHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICB9XG5cdFx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdFx0XG5cdFx0ICAgIFx0XHRcdGlmIChkYXRhLnJlc3VsdCkge1xuXHRcdCAgICBcdFx0XHQgICAgdmFyIHJlc3VsdCA9IGRhdGEucmVzdWx0O1xuXHRcdCAgICBcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICBmb3IgKHZhciBjID0gMDsgYyA8ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QubGVuZ3RoOyBjKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtjXS5BdHRyO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHRcdGlmKGF0dHJbal0uTmFtZT09cmVzdWx0W2ldLmF0dHIpe1xuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0XHRcdGF0dHJbal0uVmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHRcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICBcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0dmFyIGxlbmd0aCA9IDA7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKCEkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIHJldHVybiByZXN1bHRbaV0uYXR0ciA9PSBzLmF0dHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9KS5sZW5ndGgpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAoJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICB9XG5cdFx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdH1lbHNle1xuXHRcdCAgICBcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzNcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH0pLmNhdGNoKGV4PT57XG5cdFx0ICAgIFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzMuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdH0pO1xuXHRcdCAgICB9LFxuXHRcdFx0T0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQoKXtcblx0XHQgICAgXHR2YXIgZW52aXJvbWVudCA9IHtcblx0XHRcdFx0ICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XG5cdFx0XHRcdCAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHRcdFx0ICAgICdidXR0b24nOiAndG9wJywgICAvLyB0b3AvYm90dG9tXG5cdFx0XHRcdCAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICBtYXN0ZXI6IHtcblx0XHRcdFx0ICAgICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEY2xzX2lkXG5cdFx0XHRcdCAgICAgICAgXG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH07XG5cdFx0ICAgIFx0XG5cdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5lZGl0X29rX2V2ZW50LnNjcmlwX2lkO1xuXHRcdFx0XHR2YXIgcmVxPVtdO1xuXHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7fpgInmi6knIHx8IGFyLlZhbHVlPT0n4oCU4oCU6K+36YCJ5oup4oCU4oCUJykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHQgICAgICAgIGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHQgICAgICAgIFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlIH0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHQgICAgXHRpZiAodGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoID4gMCkge1xuXHRcdCAgICBcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaSsrKSB7XG5cdFx0ICAgIFx0ICAgICAgICBpZiAoIXJlcS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcblx0XHQgICAgXHQgICAgICAgICAgICByZXR1cm4gdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciA9PSBzLm5hbWVcblx0XHQgICAgXHQgICAgICAgIH0pLmxlbmd0aCkge1xuXHRcdCAgICBcdCAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0ICAgIFx0ICAgICAgICAgICAgcmVxLnB1c2goeyAnYXR0cic6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLmF0dHIsICd2YWwnOiB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtpXS52YWx1ZSB9KTtcblx0XHQgICAgXHQgICAgICAgIH1cblx0XHQgICAgXHQgICAgfVxuXHRcdCAgICBcdH1cblx0XHQgICAgXHR2YXIgaW5mbyA9IHtcblx0XHQgICAgXHQgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHQgICAgXHQgICAgZWR0eXBlOiBcIjBcIixcblx0XHQgICAgXHQgICAgcHJvamVjdGlkOiAnJyxcblx0XHQgICAgXHQgICAgcmNsc2lkOiAnJyxcblx0XHQgICAgXHQgICAgcm9iamlkOiAnJyxcblx0XHQgICAgXHQgICAgdXNlcmxvZ2luOiAnJyxcblx0XHQgICAgXHQgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0ICAgIFx0ICAgIG9iamlkOiBcIlwiLFxuXHRcdCAgICBcdCAgICBhdHRyOiByZXEsXG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdHZhciBkYXRhSW5mbyA9IHtcblx0XHQgICAgICAgICAgICBlZHR5cGU6IGluZm8uZWR0eXBlLCBldmVudGlkOiBpbmZvLmV2ZW50aWQsIHByb2plY3RpZDogaW5mby5wcm9qZWN0aWQscmNsc2lkOiBpbmZvLnJjbHNpZCwgXG5cdFx0XHRcdFx0cm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxuXHRcdFx0XHRcdGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBnbG9iYWxfYXR0cjogSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5nbG9iYWxfYXR0cilcblx0XHQgICAgICAgIH1cblx0XHQgICAgXHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XG5cdFx0ICAgIFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHQgICAgXHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdCAgICBcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0dmFyIGRhdGEgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YSk7XHRcdFxuXHRcdCAgICBcdFx0XHR2YXIgcmVzdWx0ID0gZGF0YS5yZXN1bHQ7XG5cdFx0ICAgIFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAvLyBzZWxmLmNsYXNzX2F0dHJfZWxlLmZpbmQoJy5hdHRyX2ZpZWxkW2RhdGEtZmllbGQ9XCInICsgcmVzdWx0W2ldLmF0dHIgKyAnXCJdJykudmFsKHJlc3VsdFtpXS52YWx1ZSkuZGF0YSgndmFsJywgcmVzdWx0W2ldLnZhbHVlKTtcblx0XHQgICAgXHRcdFx0ICAgIHZhciBsZW5ndGggPSAwO1xuXHRcdCAgICBcdFx0XHQgICAgaWYgKCF0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXG5cdFx0ICAgIFx0XHRcdCAgICB9KS5sZW5ndGgpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICBsZW5ndGggPSAxO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgIH1cblx0XHQgICAgXHRcdFx0ICAgIGlmIChsZW5ndGggPT0gMCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgfVxuXHRcdCAgICBcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRoaXMuYWRkKCk7XG5cdFx0ICAgIFx0XHR9ZWxzZXtcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor680XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9KS5jYXRjaChleD0+e1xuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdCAgICBcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor680LjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHR9KTtcblx0XHQgICAgfSxcblx0XHQgICAgRGF0YU9ialJ1bkN1c3RvbUV2ZW50X1JldHVybihldmVudGlkLGRhdGFfYXR0cixidXR0b25fY2FsbGJhY2ssaW5kZXgsaWluZGV4KXtcblx0XHRcdFx0dmFyIGVudmlyb21lbnQgPSB7XG5cdFx0XHRcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdFx0XHQgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXG5cdFx0XHRcdCAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxuXHRcdFx0XHQgICAgYnV0dG9uX25hbWU6ICfmlrDlop4nLFxuXHRcdFx0XHQgICAgbWFzdGVyOiB7XG5cdFx0XHRcdCAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLmNsc2lkLCAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahGNsc19pZFxuXHRcdFx0XHQgICAgICAgIC8vb2JqX2lkOiAnJyAgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRvYmpfaWRcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fTtcblx0XHRcdFx0dmFyIHJlcT1bXTtcblx0XHRcdFx0dmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdCAgICAgICAgaWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0ICAgICAgICBlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHRcdFx0ZWxzZVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWUgfSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGlmICh0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgaWYgKCFyZXEuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0XHRcdCAgICAgICAgICAgIHJldHVybiB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtpXS5hdHRyID09IHMubmFtZVxuXHRcdFx0XHQgICAgICAgIH0pLmxlbmd0aCkge1xuXHRcdFx0XHQgICAgICAgICAgICBsZW5ndGggPSAxO1xuXHRcdFx0XHQgICAgICAgICAgICByZXEucHVzaCh7ICdhdHRyJzogdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciwgJ3ZhbCc6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLnZhbHVlIH0pO1xuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgZXh0aW5mbyA9IGVudmlyb21lbnQ7XG5cdFx0XHRcdGV4dGluZm8uZWRpdF9kbGcgPSB7XG5cdFx0XHRcdCAgICB0eXBlOiAnc21hbGwnLC8v5bCP56qX5Y+jXG5cdFx0XHRcdCAgICBjbGFzc19pZDogdGhpcy4kZGF0YS5wYXJhbS5jbHNpZCwvL+W9k+WJjeaVsOaNruexu2lkXG5cdFx0XHRcdH1cblx0XHRcdFx0aWYgKGRhdGFfYXR0cikge1xuXHRcdFx0XHQgICAgZXh0aW5mby5lZGl0X2RsZy5mb3JtX2NvbnRyb2wgPSB7Ly/miYDlsZ7nmoTooajljZXmjqfku7Zcblx0XHRcdFx0ICAgICAgICBuYW1lOiBkYXRhX2F0dHIuTmFtZSwvL+Wtl+auteWxnuaAp1xuXHRcdFx0XHQgICAgICAgIHRleHQ6IGRhdGFfYXR0ci5EaXNwTmFtZSwvL+aYvuekuuaWh+acrFxuXHRcdFx0XHQgICAgICAgIGdyb3VwX25hbWU6IGRhdGFfYXR0ci5Hcm91cE5hbWUsLy/lsZ7mgKfnu4Rcblx0XHRcdFx0ICAgICAgICB0eXBlOiBkYXRhX2F0dHIuVHlwZSwvL+Wtl+auteexu+Wei1xuXHRcdFx0XHQgICAgICAgIHJlYWRvbmx5OiBkYXRhX2F0dHIuUmVhZE9ubHksLy/mmK/lkKblj6ror7tcblx0XHRcdFx0ICAgICAgICBidXR0b25faW1nOiBkYXRhX2F0dHIuYnV0dG9uX2ltZywvL+W8leeUqOaMiemSrueahOWbvuagh1xuXHRcdFx0XHQgICAgICAgIGJ1dHRvbl90b29sdGlwOiBkYXRhX2F0dHIuYnV0dG9uX3Rvb2x0aXAvL+W8leeUqOaMiemSrueahHRvb2x0aXBcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgZGF0YUluZm8gPSB7XG5cdFx0XHRcdFx0ZWR0eXBlOiAgXCIwXCIsIGV2ZW50aWQ6IGV2ZW50aWQsIHByb2plY3RpZDogJycscmNsc2lkOiAnJywgcm9iamlkOiAnJywgdXNlcmxvZ2luOiAnJywgXG5cdFx0XHRcdFx0Y2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsIG9iamlkOiAnJyxhdHRyOiBKU09OLnN0cmluZ2lmeShyZXEpLCBcblx0XHRcdFx0XHRleHRpbmZvOiBKU09OLnN0cmluZ2lmeShleHRpbmZvKSwgZ2xvYmFsX2F0dHI6IEpTT04uc3RyaW5naWZ5KHRoaXMuJGRhdGEuZ2xvYmFsX2F0dHIpXG5cdFx0XHRcdH1cblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YUluZm8pO1xuXHRcdFx0XHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHRcdFx0XHRcdHZhciBkYXRhID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEpO1xuXHRcdFx0XHRcdFx0aWYgKGRhdGEgIT0gXCJcIikge1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0dmFyIGFjdGlvbnMgPSBkYXRhLmFjdGlvbjtcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGFjdGlvbnMpO1xuXHRcdFx0XHRcdFx0aWYgKGFjdGlvbnMpIHtcblx0XHRcdFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFjdGlvbnMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdCAgICAgICAgdmFyIGFjdGlvbiA9IGFjdGlvbnNbaV07XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciB2YWwgPSBhY3Rpb24udmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciBlbnZpcm9tZW50ID0gSlNPTi5zdHJpbmdpZnkoZW52aXJvbWVudCk7XG5cdFx0XHRcdFx0XHQgICAgICAgIFxuXHRcdFx0XHRcdFx0ICAgICAgICBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX3BhbmVsJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICB2YXIgZCA9IGRpYWxvZyh7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICB0aXRsZTogJzxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+ICcgKyAn5o+Q56S6Jyxcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgIGNvbnRlbnQ6IGFjdGlvbi5hY3Rpb25fdHlwZSArICfmraRhY3Rpb27lsJrmnKrlpITnkIbvvIEnXG5cdFx0XHRcdFx0XHQgICAgICAgICAgIH0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICBkLnNob3coKTtcblx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICBlbHNlIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ29wZW5fc2VsZWN0X3VzZXJkbGcnKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgc3R5bGUgPSB2YWwuc3R5bGU7XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBzdHlsZSA9PSAndXNlcicgPyAn6YCJ5oup5Lq65ZGYJyA6IHN0eWxlID09ICdkZXBhcnRtZW50JyA/ICfpgInmi6npg6jpl6gnIDogc3R5bGUgPT0gJ3JvbGUnID8gJ+mAieaLqeinkuiJsicgOiAnJ1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgdmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0XHRcdFx0XHRcdHZhciBwYXJhbT17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGluZGV4OiBpbmRleCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWluZGV4OmlpbmRleCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0YnV0dG9uX2NhbGxiYWNrOmJ1dHRvbl9jYWxsYmFjayxcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxOnJlcSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGF0YV9hdHRyOmRhdGFfYXR0clxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHR1cmw6Jy4uL3NlbHBzbi9pbmRleD9tdWxpdD1mYWxzZSZwYXJhbT0nK0pTT04uc3RyaW5naWZ5KHBhcmFtKSxcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0ZXZlbnRzOntcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHRBZGRQZXIoZGF0YSxwYXJhbSl7IFxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0Ly8gY29uc29sZS5sb2cocGFyYW0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0Y29uc29sZS5sb2coZGF0YSk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdFx0XHR2YXIgY2FsbGJhY2tfZXZlbnRpZCA9IHBhcmFtLmJ1dHRvbl9jYWxsYmFjay50cmltKCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBldmVudGlkOiBjYWxsYmFja19ldmVudGlkLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcHJvamVjdGlkOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICByY2xzaWQ6ICcnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHJvYmppZDogJycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgdXNlcmxvZ2luOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYXR0cjogcGFyYW0ucmVxLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGlucHV0cGFyYW1ldGVyOiBkYXRhXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbywgcGFyYW0uZGF0YV9hdHRyKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHR9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdH1cblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH0pO1x0XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX2RhdGFfcXVlcnlfZGxnJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX2NvbW1vbl9kbGcnKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgdmFsdWUgPSBhY3Rpb24udmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgZCA9IGRpYWxvZyh7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGl0bGU6ICc8aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLWluZm8tY2lyY2xlXCI+PC9pPiAnICsgJ+aPkOekuicsXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgY29udGVudDogYWN0aW9uLmFjdGlvbl90eXBlICsgJ+atpGFjdGlvbuWwmuacquWkhOeQhu+8gSdcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZC5zaG93KCk7XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX3Byb2plY3RfcXVlcnlfZGxnJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIC8vY29uc29sZS5sb2coYWN0aW9uLnZhbHVlLm11bGl0X3NlbGVjdCk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgcHJpUmVsID0gJy0xJztcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICflhajpg6jnm7jlhbMnKVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHByaVJlbCA9ICcwJztcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGVsc2UgaWYgKGFjdGlvbi52YWx1ZS5zZWxlY3RfcmFuZ2UgPT0gJ+aIkei0n+i0o+eahOmhueebricpXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzEnO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5Yib5bu655qEJylcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBwcmlSZWwgPSAnMic7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHlj4LkuI7nmoQnIHx8IGFjdGlvbi52YWx1ZS5zZWxlY3RfcmFuZ2UgPT0gJ+aIkeWPguWKoOeahCcpXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzMnO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5YWz5rOo55qEJylcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBwcmlSZWwgPSAnNCc7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHkuIvlsZ7nmoTpobnnm64nKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwcmlSZWwgPSAnNSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0XHRcdFx0XHRcdHZhciBwYXJhbV89e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbmRleDogaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlpbmRleDppaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJ1dHRvbl9jYWxsYmFjazpidXR0b25fY2FsbGJhY2ssXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcTpyZXFcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOicuLi9zZWxQcmovaW5kZXg/cmVsYXRpb249JytwcmlSZWwrJyZwYXJhbT0nK0pTT04uc3RyaW5naWZ5KHBhcmFtXyksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGV2ZW50czp7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QWRkUGVyKGRhdGEscGFyYW0peyBcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWx1ZT1kYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsSUQ9ZGF0YVswXS5JRCsnOycrZGF0YVswXS5OYW1lO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0dmFyIGNhbGxiYWNrX2V2ZW50aWQgPSBwYXJhbS5idXR0b25fY2FsbGJhY2sudHJpbSgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGNhbGxiYWNrX2V2ZW50aWQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgZXZlbnRpZDogY2FsbGJhY2tfZXZlbnRpZCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgZWR0eXBlOiBcIjJcIixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgcHJvamVjdGlkOiBkYXRhWzBdLklELFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICByY2xzaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIHJvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgdXNlcmxvZ2luOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uY2xzaWQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBhdHRyOiBwYXJhbS5yZXEsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdCAgICAgICAgfSBlbHNlIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIHZhciBkID0gZGlhbG9nKHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aXRsZTogJzxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+ICcgKyAn5o+Q56S6Jyxcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBjb250ZW50OiBhY3Rpb24uYWN0aW9uX3R5cGUgKyAn5q2kYWN0aW9u5bCa5pyq5aSE55CG77yBJ1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgfSk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBkLnNob3coKTtcblx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekujUuMlwiLGNvbnRlbnQ6ICfosIPnlKggYmVmb3JlX2NsaWNrX2J1dHRvbiDohJrmnKzov5Tlm57nqbrvvIxldmVudF9pZCcgKyBldmVudGlkLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor681XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLmNhdGNoKGV4PT57XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6NS4xXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdH0pO1xuXHRcdCAgICB9LFxuXHRcdCAgICBcblx0XHRcdFxuXHRcdH1cblx0fVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///74\n");
/***/ }),
/* 75 */
@@ -15453,7 +15453,7 @@
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 57));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 59));\nvar _pickerAddress = _interopRequireDefault(__webpack_require__(/*! ../../js/pickerAddress/pickerAddress.vue */ 75));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n  components: {\n    pickerAddress: _pickerAddress.default\n  },\n  data: function data() {\n    return {\n      title: '新增',\n      param: {},\n      classAttrList: [],\n      classGridStyle: [],\n      edit_inital_event: \"\",\n      //弹窗初始化事件ID\n      edit_ok_event: \"\",\n      //弹窗点击OK 触发事件ID\n      edit_select_compose_event: \"\",\n      //选择组成对象时调用\n      edit_compose_cls_id: \"\",\n      global_attr: [],\n      refdatastore: [],\n      //引用数据存储区// {attr:'G_PRJ_' + bindattr + '_ID', value:info.id}\n      scanCodeVal: \"\",\n      subClassAttrList: [],\n      subPanelList: [],\n      subClassGridStyle: []\n    };\n  },\n  onLoad: function onLoad(options) {\n    // console.log(options);\n    uni.setNavigationBarTitle({\n      title: options.titlename\n    }); //设置顶部标题 \n    var param = JSON.parse(options.param);\n    this.$data.title = param.Add_BtnName ? param.Add_BtnName : options.titlename; //设置按钮文字\n    __f__(\"log\", param, \" at pages/modal/ms_classAttr.vue:646\");\n    if (!param.Master_Cls.View_Style) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置界面窗口,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    if (!param.Master_Cls.View_Style.Name) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置窗口样式,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    this.$data.param = param;\n    // var edit_dlg = {\n    //     Model: param.EditDlgMode,\n    //     Name: param.Master_Cls.View_Style.Name\n    // }\n    //主数据类获取\n    var dataInfo = {\n      class_id: param.Master_Cls.ID\n    };\n    var $this = this;\n    $this.$store.state.thisareaFuncID = param.Master_Cls.ID;\n    // console.log($this.$store.getters.getclassAttrList);\n    if ($this.$store.getters.getclassAttrList) {\n      $this.$data.classAttrList = $this.$store.getters.getclassAttrList.data;\n      $this.classGridStyleInfo(param.Master_Cls.ID, $this.$data.param.Master_Cls.View_Style.Name, 'Mast');\n    } else {\n      $this.$store.dispatch('classAttrList', dataInfo).then(function (success) {\n        // console.log(success);\n        if (success.code == '00000') {\n          $this.$data.classAttrList = success.data;\n          $this.classGridStyleInfo(param.Master_Cls.ID, $this.$data.param.Master_Cls.View_Style.Name, 'Mast');\n        } else {\n          uni.showModal({\n            title: \"错误1\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误1.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n\n    //从数据类获取\n    var subdataInfo = {\n      class_id: param.Sub_Cls.ID\n    };\n    $this.$store.state.thisareaFuncSubID = param.Sub_Cls.ID;\n    if ($this.$store.getters.getSubClassAttrList) {\n      $this.$data.subClassAttrList = $this.$store.getters.getSubClassAttrList.data;\n      $this.classGridStyleInfo(param.Sub_Cls.ID, $this.$data.param.Sub_Cls.View_Style.Name, 'Sub');\n    } else {\n      $this.$store.dispatch('subClassAttrList', subdataInfo).then(function (success) {\n        // console.log(success);\n        if (success.code == '00000') {\n          $this.$data.subClassAttrList = success.data;\n          $this.classGridStyleInfo(param.Sub_Cls.ID, $this.$data.param.Sub_Cls.View_Style.Name, 'Sub');\n        } else {\n          uni.showModal({\n            title: \"错误1_1\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误1_1.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n  },\n  methods: {\n    cancel: function cancel(e) {\n      uni.navigateBack({\n        delta: 1 //返回层数,2则上上页\n      });\n    },\n    panel_del: function panel_del(index) {\n      var $this = this;\n      if (this.$data.subPanelList[index].scanCodeVal == this.$data.scanCodeVal) {\n        this.$data.scanCodeVal = '';\n      }\n      if (!this.$data.subPanelList[index].ObjID) this.$data.subPanelList.splice(index, 1);else {\n        var dataInfo = {\n          clsId: this.$data.param.Sub_Cls.ID,\n          objId: this.$data.subPanelList[index].ObjID\n        };\n        __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:728\");\n        // return;\n        uni.showLoading({\n          title: \"加载中...\"\n        });\n        this.$store.dispatch('DelObj', dataInfo).then(function (success) {\n          __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:732\");\n          uni.hideLoading();\n          if (success.code == '00000') {\n            $this.$data.subPanelList.splice(index, 1);\n            uni.showModal({\n              title: \"提示\",\n              content: \"删除成功!\",\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          } else {\n            uni.showModal({\n              title: \"错误9\",\n              content: success.msg,\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          }\n        }).catch(function (ex) {\n          __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:741\");\n          uni.hideLoading();\n          uni.showModal({\n            title: \"提示9.1\",\n            content: ex.errMsg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        });\n      }\n    },\n    classGridStyleInfo: function classGridStyleInfo(clsid, styleName, clsType) {\n      var _this = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n        var $this, gridstyleInfo;\n        return _regenerator.default.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                $this = _this;\n                gridstyleInfo = {\n                  class_id: clsid,\n                  name: styleName,\n                  type: '2'\n                }; // console.log($this.$store.getters.getclassGridStyleInfo);\n                //获取主数据类界面样式\n                if (clsType == 'Mast') {\n                  $this.$store.state.thisEditName = styleName;\n                  if ($this.$store.getters.getclassGridStyleInfo) {\n                    $this.$data.classGridStyle = $this.$store.getters.getclassGridStyleInfo.data;\n                    $this.class_attr_init();\n                  } else {\n                    //console.log(gridstyleInfo);\n                    $this.$store.dispatch('classGridStyleInfo', gridstyleInfo).then(function (success) {\n                      // console.log(success);\n                      if (success.code == '00000') {\n                        success.data.StyleDef = JSON.parse(success.data.StyleDef);\n                        $this.$data.classGridStyle = success.data;\n                        $this.class_attr_init();\n                      } else {\n                        uni.showModal({\n                          title: \"错误1.2\",\n                          content: success.msg,\n                          showCancel: false,\n                          confirmText: \"取消\"\n                        });\n                      }\n                    }).catch(function (ex) {\n                      __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:774\");\n                      uni.showModal({\n                        title: \"错误1.3\",\n                        content: ex.errMsg,\n                        showCancel: false,\n                        confirmText: \"取消\"\n                      });\n                    });\n                  }\n                } else if (clsType == 'Sub') {\n                  //获取从数据类界面样式\n                  $this.$store.state.thisEditSubName = styleName;\n                  if ($this.$store.getters.getSubClassGridStyleInfo) {\n                    $this.$data.subClassGridStyle = $this.$store.getters.getSubClassGridStyleInfo.data;\n                    $this.subClass_attr_init();\n                  } else {\n                    //console.log(gridstyleInfo);\n                    $this.$store.dispatch('subClassGridStyleInfo', gridstyleInfo).then(function (success) {\n                      // console.log(success);\n                      if (success.code == '00000') {\n                        success.data.StyleDef = JSON.parse(success.data.StyleDef);\n                        $this.$data.subClassGridStyle = success.data;\n                        $this.subClass_attr_init();\n                      } else {\n                        uni.showModal({\n                          title: \"错误1.2\",\n                          content: success.msg,\n                          showCancel: false,\n                          confirmText: \"取消\"\n                        });\n                      }\n                    }).catch(function (ex) {\n                      __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:796\");\n                      uni.showModal({\n                        title: \"错误1.3\",\n                        content: ex.errMsg,\n                        showCancel: false,\n                        confirmText: \"取消\"\n                      });\n                    });\n                  }\n                }\n              case 3:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    },\n    ontap: function ontap(e) {\n      var _this2 = this;\n      //扫码功能\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        //console.log(result.decodedata);\n        var isVal = _this2.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n        // if(!isVal){\n        // \tthis.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=result.decodedata;\n        // \tvar isVald =this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n        // \treturn;\n        // }\n        //主数据类扫码查询数据\n        if (isVal != result.decodedata) {\n          _this2.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = result.decodedata;\n          uni.hideKeyboard();\n          //子数据类扫码区事件脚本\n          var eventid = _this2.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var req = [];\n            var attrlist = _this2.$data.classAttrList; //主数据类属性\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"7\",\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: [],\n              inputParamter: [{\n                attr: 'mast_input_3037',\n                value: result.decodedata\n              }]\n            };\n            _this2.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      });\n    },\n    subontap: function subontap(e) {\n      var _this3 = this;\n      //扫码功能\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        //console.log(result.decodedata);\n        var isVal = _this3.$data.subClassAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n        //主数据类扫码查询数据\n        if (isVal != result.decodedata) {\n          _this3.$data.subClassAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = result.decodedata;\n          uni.hideKeyboard();\n          //子数据类扫码区事件脚本\n          var eventid = _this3.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var req = [];\n            var attrlist = _this3.$data.subClassAttrList; //主数据类属性\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"7\",\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: [],\n              inputParamter: [{\n                attr: 'mast_input_3037',\n                value: result.decodedata\n              }]\n            };\n            _this3.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      });\n    },\n    scan_ontap: function scan_ontap(e) {\n      var _this4 = this;\n      //扫码区扫码功能\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        __f__(\"log\", result.decodedata, \" at pages/modal/ms_classAttr.vue:904\");\n        var isflag = true;\n        for (var i in _this4.$data.subPanelList) {\n          if (_this4.$data.subPanelList[i].scanCodeVal == result.decodedata) isflag = false;\n        }\n        //子数据类扫码查询数据\n        if (isflag) {\n          uni.hideKeyboard();\n          _this4.$data.scanCodeVal = result.decodedata;\n          var eventid = _this4.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var mast_req = [];\n            //主数据类属性\n            var classattrlist = _this4.$data.classAttrList;\n            for (var i = 0; i < classattrlist.length; i++) {\n              var attr = classattrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var req = [];\n            //子数据类属性\n            var attrlist = _this4.$data.subClassAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: '7',\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: mast_req,\n              inputParamter: [{\n                attr: 'input_3037',\n                value: _this4.$data.scanCodeVal\n              }]\n            };\n            _this4.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      });\n    },\n    scan_onevent: function scan_onevent(e) {\n      // console.log(e.target);\n      if (e.target.value) {\n        var isflag = true;\n        for (var i in this.$data.subPanelList) {\n          if (this.$data.subPanelList[i].scanCodeVal == e.target.value) isflag = false;\n        }\n        //子数据类扫码查询数据\n        if (isflag) {\n          uni.hideKeyboard();\n          this.$data.scanCodeVal = e.target.value;\n          var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var mast_req = [];\n            //主数据类属性\n            var classattrlist = this.$data.classAttrList;\n            for (var i = 0; i < classattrlist.length; i++) {\n              var attr = classattrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var req = [];\n            //子数据类属性\n            var attrlist = this.$data.subClassAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: '7',\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: mast_req,\n              inputParamter: [{\n                attr: 'input_3037',\n                value: this.$data.scanCodeVal\n              }]\n            };\n            this.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      }\n    },\n    onarrow: function onarrow(index, open) {\n      // console.log(index+'--'+open);\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Open;\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = open == true ? false : true;\n        return;\n      }\n      this.$data.classAttrList[e.target.dataset['iiindex']].subClassAttr[index].Open = open == true ? false : true;\n    },\n    ondateTime: function ondateTime(e) {\n      //console.log(e.target)\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n        return;\n      }\n      this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n    },\n    onchange: function onchange(e) {\n      __f__(\"log\", e.target, \" at pages/modal/ms_classAttr.vue:1056\");\n      var value = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].dictitem[e.target.value];\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1059\");\n      if (value.Name != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = value.Name;\n        __f__(\"log\", this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value, \" at pages/modal/ms_classAttr.vue:1062\");\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Master_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    onchange2: function onchange2(item, value, delvalue) {\n      // console.log(item);\n      // console.log(value);\n      // console.log(delvalue);\n      if (item.length == 0) {\n        //为空时,清空属性value\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (delvalue[0].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                this.$data.classAttrList[i].Attr[j].Value = \"\";\n              }\n            }\n          }\n        }\n      }\n      for (var v in item) {\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (item[v].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                index = i;\n                iindex = j;\n                dindex = d;\n              }\n            }\n          }\n        }\n        var itemvalue = item[v];\n        var data_attr = this.$data.classAttrList[index].Attr[iindex];\n        __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1129\");\n        if (itemvalue.Name != data_attr.Value) {\n          this.$data.classAttrList[index].Attr[iindex].Value = value;\n          __f__(\"log\", this.$data.classAttrList[index].Attr[iindex].Value, \" at pages/modal/ms_classAttr.vue:1132\");\n          var eventid = this.$data.classAttrList[index].Attr[iindex].action;\n          if (eventid) {\n            // self.event_no_sub = 1;\n            var req = [];\n            var attrlist = this.$data.classAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  val: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? '1' : '0'\n                });else if (ar.Type == '字典' || ar.Type == '字典-字符串') req.push({\n                  attr: ar.Name,\n                  val: itemvalue.Name\n                });else req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: this.$data.param.Master_Cls.ID,\n              objid: \"\",\n              attr: req\n            };\n            this.DataObjRunCustomEvent(info);\n          }\n        }\n      }\n    },\n    sub_onchange: function sub_onchange(e) {\n      __f__(\"log\", e.target, \" at pages/modal/ms_classAttr.vue:1173\");\n      var value = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].dictitem[e.target.value];\n      var data_attr = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1176\");\n      if (value.Name != data_attr.Value) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = value.Name;\n        __f__(\"log\", this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value, \" at pages/modal/ms_classAttr.vue:1179\");\n        var eventid = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Sub_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    sub_onchange2: function sub_onchange2(item, value, delvalue) {\n      // console.log(item);\n      // console.log(value);\n      // console.log(delvalue);\n      var subClassAttr = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr;\n      if (item.length == 0) {\n        //为空时,清空属性value\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in subClassAttr) {\n          for (var j in subClassAttr[i].Attr) {\n            for (var d in subClassAttr[i].Attr[j].dictitem) {\n              if (delvalue[0].Name == subClassAttr[i].Attr[j].dictitem[d].Name) {\n                subClassAttr[i].Attr[j].Value = \"\";\n              }\n            }\n          }\n        }\n      }\n      for (var v in item) {\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in subClassAttr) {\n          for (var j in subClassAttr[i].Attr) {\n            for (var d in subClassAttr[i].Attr[j].dictitem) {\n              if (item[v].Name == subClassAttr[i].Attr[j].dictitem[d].Name) {\n                index = i;\n                iindex = j;\n                dindex = d;\n              }\n            }\n          }\n        }\n        var itemvalue = item[v];\n        var data_attr = subClassAttr[index].Attr[iindex];\n        __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1247\");\n        if (itemvalue.Name != data_attr.Value) {\n          subClassAttr[index].Attr[iindex].Value = value;\n          __f__(\"log\", subClassAttr[index].Attr[iindex].Value, \" at pages/modal/ms_classAttr.vue:1250\");\n          var eventid = subClassAttr[index].Attr[iindex].action;\n          if (eventid) {\n            // self.event_no_sub = 1;\n            var req = [];\n            var attrlist = subClassAttr;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  val: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? '1' : '0'\n                });else if (ar.Type == '字典' || ar.Type == '字典-字符串') req.push({\n                  attr: ar.Name,\n                  val: itemvalue.Name\n                });else req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req\n            };\n            this.DataObjRunCustomEvent(info);\n          }\n        }\n      }\n    },\n    onevent: function onevent(e) {\n      // console.log(e.target);\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n        return;\n      }\n      // console.log(data_attr);\n      if (e.target.value != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n        // var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        //子数据类扫码区事件脚本\n        var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList; //主数据类属性\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                value: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                value: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                value: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"7\",\n            //\"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: 'MBOX',\n            //this.$data.param.Sub_Cls.ID,\n            objid: \"\",\n            attr: req,\n            mast_attr: [],\n            inputParamter: [{\n              attr: 'mast_input_3037',\n              value: e.target.value\n            }]\n          };\n          this.scan_DataObjRunCustomEvent(info, \"\");\n        }\n      }\n    },\n    oncheck: function oncheck(e) {\n      // console.log(e.target);\n      var ischecked = e.target.dataset.ischeck ? false : true;\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = ischecked;\n        return;\n      }\n      // console.log(data_attr);\n      if (ischecked != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = ischecked;\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Master_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    inputValListIsDel: function inputValListIsDel(index) {\n      // console.log(index);\n      this.$data.inputValList.splice(index, 1); //删除tabPagejson的内容\n      // console.log(this.$data.inputValList);\n    },\n    addresschange: function addresschange(e) {\n      // console.log(e.target);\n      __f__(\"log\", e.data.join(';'), \" at pages/modal/ms_classAttr.vue:1394\");\n      this.$data.subClassAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.data.join(';');\n    },\n    classAttr_extButton: function classAttr_extButton(index, iindex) {\n      var $this = this;\n      var before_click_button = $this.$data.classAttrList[index].Attr[iindex].before_click_button;\n      var button_callback = $this.$data.classAttrList[index].Attr[iindex].button_callback;\n      if (!before_click_button) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"before_click_button-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      if (!button_callback) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"button_callback-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      var data_attr = this.$data.classAttrList[index].Attr[iindex];\n      this.DataObjRunCustomEvent_Return(before_click_button, data_attr, button_callback, index, iindex);\n    },\n    scan_classAttr_extButton: function scan_classAttr_extButton(e) {\n      //---------未完成-----------\n      var $this = this;\n      var Before_Select_Event = $this.$data.param.Scan_Code.Before_Select_Event.ID;\n      var After_Select_Event = $this.$data.param.Scan_Code.After_Select_Event.ID;\n      if (!Before_Select_Event) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"选择按钮前事件为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      if (!After_Select_Event) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"新增按钮后事件为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      // var data_attr = this.$data.classAttrList[index].Attr[iindex];\n      this.DataObjRunCustomEvent_Return(Before_Select_Event, '', After_Select_Event, '', '');\n    },\n    classAttr_AddPer: function classAttr_AddPer(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            __f__(\"log\", data, \" at pages/modal/ms_classAttr.vue:1435\");\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].Login + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"4\",\n                  projectid: \"\",\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: data[0].Login,\n                  clsid: $this.$data.param.Master_Cls.ID,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    classAttr_AddRef: function classAttr_AddRef(e) {\n      __f__(\"log\", e.target, \" at pages/modal/ms_classAttr.vue:1464\");\n      uni.showModal({\n        title: \"提示\",\n        content: \"此功能还未实现!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      // var value=this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].RelCls[e.target.value];\n      // this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=value;\n    },\n    classAttr_AddPrj: function classAttr_AddPrj(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selPrj/index?relation=-1&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            // console.log(data);\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"2\",\n                  projectid: data[0].ID,\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: \"\",\n                  clsid: $this.$data.param.Master_Cls.ID,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    sava: function sava() {\n      if (this.$data.param.Before_OK_Event)\n        //判断功能点参数是否有确定前脚本\n        this.scan_OKDataObjRunCustomEvent(this.$data.param.Before_OK_Event.ID);else if (this.$data.param.After_OK_Event)\n        //判断功能点参数是否有确定后脚本\n        this.scan_OKDataObjRunCustomEvent(this.$data.param.After_OK_Event.ID);else uni.navigateBack({\n        delta: 1\n      }); //返回层数,2则上上页\n    },\n    add: function add() {\n      var _this5 = this;\n      uni.showLoading({\n        title: \"加载中...\"\n      });\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            name: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            name: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n            if (ar.select == true) {\n              //判断下拉是否多选\n              var valStr = \"\";\n              for (var v in ar.Value) {\n                if (valStr) valStr += \";\";\n                valStr += ar.Value[v];\n              }\n              req.push({\n                name: ar.Name,\n                value: valStr\n              });\n            } else req.push({\n              name: ar.Name,\n              value: ar.Value\n            });\n          } else req.push({\n            name: ar.Name,\n            value: ar.Value ? ar.Value : ''\n          });\n          if (ar.notempty == true && !ar.Value) {\n            // if(ar.NotEmpty=='1'){\n            uni.hideLoading();\n            // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n            uni.showModal({\n              title: \"提示\",\n              content: ar.DispName + '不能为空!',\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n            return;\n          }\n        }\n      }\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID\n        }\n      };\n      var dataInfo = {\n        class_id: this.$data.param.Master_Cls.ID,\n        data_obj_id: '',\n        masterclsid: '',\n        req: JSON.stringify(req),\n        upfile: JSON.stringify([]),\n        post_data: JSON.stringify({}),\n        compose: JSON.stringify([]),\n        refdatastore: JSON.stringify([]),\n        extinfo: JSON.stringify(enviroment),\n        not_trigger_sys_event: ''\n      };\n\n      // return\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:1572\");\n      this.$store.dispatch('addclassattr', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:1574\");\n        uni.hideLoading();\n        if (success.code == '00000') {\n          var action = JSON.parse(success.data.Action);\n          if (action.ret == '0') {\n            if (action.result_type == '0') {\n              uni.showToast({\n                title: action.result,\n                icon: \"success\",\n                duration: 3000\n              });\n            }\n            // \"{\"ret\":0, \"result_type\":0, \"result\":\"创建成功123123123\",\"info\":\"\"}\"\n          }\n          //刷新\n          uni.redirectTo({\n            url: '../modal/ms_classAttr?param=' + JSON.stringify(_this5.$data.param) + \"&titlename=\" + _this5.$data.title\n          });\n          // this.class_attr_init();\n        } else {\n          uni.showModal({\n            title: \"错误\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:1593\");\n        uni.hideLoading();\n        uni.showModal({\n          title: \"提示\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    class_attr_init: function class_attr_init() {\n      var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n      var newattrlist = [];\n      if (this.$data.classAttrList.length > 0) {\n        for (var i = 0; i < attrlist.length; i++) {\n          var open = attrlist[i].open;\n          var name = attrlist[i].attrgroup_name;\n          var attrs = attrlist[i].attrs;\n          for (var s = 0; s < this.$data.classAttrList.length; s++) {\n            var clsattr = this.$data.classAttrList[s];\n            if (name == clsattr.Name) {\n              var attr = [];\n              for (var j = 0; j < attrs.length; j++) {\n                for (var l = 0; l < clsattr.Attr.length; l++) {\n                  var ca = clsattr.Attr[l];\n                  if (attrs[j].attr == ca.Name) {\n                    ca.action = attrs[j].action;\n                    ca.edit = attrs[j].edit;\n                    ca.notempty = attrs[j].notempty;\n                    ca.ext_button = attrs[j].ext_button;\n                    ca.button_img = attrs[j].button_img;\n                    ca.button_tooltip = attrs[j].button_tooltip;\n                    ca.before_click_button = attrs[j].before_click_button;\n                    ca.button_callback = attrs[j].button_callback;\n                    ca.hidden = attrs[j].hidden;\n                    ca.select = attrs[j].select == undefined ? false : attrs[j].select;\n                    ca.Value = \"\";\n                    if (ca.dictitem) {\n                      if (ca.select == true) ca.Value = []; //ca.dictitem[0].CN_S_NAME;\n                      else ca.Value = '请选择'; //ca.dictitem[0].CN_S_NAME;\n                      var dictitemlist = [];\n                      for (var d = 0; d < ca.dictitem.length; d++) {\n                        ca.dictitem[d].label = ca.dictitem[d].CN_S_NAME;\n                        ca.dictitem[d].value = ca.dictitem[d].CN_S_NAME;\n                        if (ca.dictitem[d].CN_C_IS_DEFAULT == '1') ca.Value = ca.dictitem[d].CN_S_NAME;\n                      }\n                    }\n                    if (ca.Type == '日期' || ca.Type == '时间') {\n                      var nowDate = new Date();\n                      var date = {\n                        year: nowDate.getFullYear(),\n                        month: nowDate.getMonth() + 1,\n                        day: nowDate.getDate()\n                      };\n                      ca.Value = date.year + '-' + (date.month >= 10 ? date.month : '0' + date.month) + '-' + (date.day >= 10 ? date.day : '0' + date.day);\n                    }\n                    if (ca.Type == '引用对象(多个)') {\n                      var relClsList = [];\n                      var attr_rescls = ca.RelCls.split(',');\n                      for (var ii in attr_rescls) {\n                        var rescls = attr_rescls[ii].split('|');\n                        relClsList.push({\n                          id: rescls[0],\n                          name: rescls[1]\n                        });\n                      }\n                      ca.RelClsList = relClsList;\n                      ca.Value = '请';\n                    }\n                    if (ca.Type == '省市区') ca.Value = '请选择';\n                    if (ca.Type == '布尔值') ca.Value = false;\n                    attr.push(ca);\n                  }\n                }\n              }\n              newattrlist.push({\n                BkColor: clsattr.BkColor,\n                HasAce: clsattr.HasAce,\n                ImgFontStyle: clsattr.ImgFontStyle,\n                Name: clsattr.Name,\n                Order: clsattr.Order,\n                Open: open,\n                Attr: attr,\n                control_style: this.$data.classGridStyle.StyleDef.control_style,\n                title_p_wdith: this.$data.classGridStyle.StyleDef.title_p_wdith,\n                Font: this.$data.classGridStyle.StyleDef.Font ? this.$data.classGridStyle.StyleDef.Font : {},\n                Bk_Color: this.$data.classGridStyle.StyleDef.Bk_Color ? this.$data.classGridStyle.StyleDef.Bk_Color : '#FFFFFF',\n                Text_Color: this.$data.classGridStyle.StyleDef.Text_Color ? this.$data.classGridStyle.StyleDef.Text_Color : '#000000'\n              });\n            }\n          }\n        }\n        if (newattrlist.length > 0) {\n          this.$data.classAttrList = newattrlist;\n        }\n        var req = [];\n        if (this.$data.classGridStyle.StyleDef) {\n          if (this.$data.classGridStyle.StyleDef.show_style.length > 0) {\n            var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n            // $el.find('.attr_field').prop('readonly', true);\n            // $el.find('.attr_field').prop('disabled', true);\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].attrs;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                req.push({\n                  attr: ar.attr,\n                  value: ar.value ? ar.value : ''\n                });\n              }\n            }\n          }\n        }\n        var eventlist = this.$data.classGridStyle.StyleDef.event;\n        if (eventlist) {\n          if (eventlist.length > 0) {\n            for (var i = 0; i < eventlist.length; i++) {\n              if (eventlist[i].event_id == 'before_ok') {\n                this.$data.edit_ok_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'initial') {\n                this.$data.edit_inital_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'before_select_compose') {\n                this.$data.edit_select_compose_event = eventlist[i].scrip_id;\n                this.$data.edit_compose_cls_id = eventlist[i].compose_cls_id;\n              }\n            }\n          }\n        }\n        // console.log(req);\n        if (this.$data.edit_inital_event) {\n          var eventid = this.$data.edit_inital_event.scrip_id;\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Master_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.ini_DataObjRunCustomEvent(info);\n        }\n        __f__(\"log\", this.$data.classGridStyle, \" at pages/modal/ms_classAttr.vue:1729\");\n        __f__(\"log\", this.$data.classAttrList, \" at pages/modal/ms_classAttr.vue:1730\");\n      } else {\n        uni.showModal({\n          title: \"提示\",\n          content: \"未找到可显示的的属性\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    },\n    subClass_attr_init: function subClass_attr_init() {\n      var attrlist = this.$data.subClassGridStyle.StyleDef.show_style;\n      var newattrlist = [];\n      if (this.$data.subClassAttrList.length > 0) {\n        for (var i = 0; i < attrlist.length; i++) {\n          var open = attrlist[i].open;\n          var name = attrlist[i].attrgroup_name;\n          var attrs = attrlist[i].attrs;\n          for (var s = 0; s < this.$data.subClassAttrList.length; s++) {\n            var clsattr = this.$data.subClassAttrList[s];\n            if (name == clsattr.Name) {\n              var attr = [];\n              for (var j = 0; j < attrs.length; j++) {\n                for (var l = 0; l < clsattr.Attr.length; l++) {\n                  var ca = clsattr.Attr[l];\n                  if (attrs[j].attr == ca.Name) {\n                    ca.action = attrs[j].action;\n                    ca.edit = attrs[j].edit;\n                    ca.notempty = attrs[j].notempty;\n                    ca.ext_button = attrs[j].ext_button;\n                    ca.button_img = attrs[j].button_img;\n                    ca.button_tooltip = attrs[j].button_tooltip;\n                    ca.before_click_button = attrs[j].before_click_button;\n                    ca.button_callback = attrs[j].button_callback;\n                    ca.hidden = attrs[j].hidden;\n                    ca.select = attrs[j].select == undefined ? false : attrs[j].select;\n                    ca.Value = \"\";\n                    if (ca.dictitem) {\n                      if (ca.select == true) ca.Value = []; //ca.dictitem[0].CN_S_NAME;\n                      else ca.Value = '请选择'; //ca.dictitem[0].CN_S_NAME;\n                      var dictitemlist = [];\n                      for (var d = 0; d < ca.dictitem.length; d++) {\n                        ca.dictitem[d].label = ca.dictitem[d].CN_S_NAME;\n                        ca.dictitem[d].value = ca.dictitem[d].CN_S_NAME;\n                        if (ca.dictitem[d].CN_C_IS_DEFAULT == '1') ca.Value = ca.dictitem[d].CN_S_NAME;\n                      }\n                    }\n                    if (ca.Type == '日期' || ca.Type == '时间') {\n                      var nowDate = new Date();\n                      var date = {\n                        year: nowDate.getFullYear(),\n                        month: nowDate.getMonth() + 1,\n                        day: nowDate.getDate()\n                      };\n                      ca.Value = date.year + '-' + (date.month >= 10 ? date.month : '0' + date.month) + '-' + (date.day >= 10 ? date.day : '0' + date.day);\n                    }\n                    if (ca.Type == '引用对象(多个)') {\n                      var relClsList = [];\n                      var attr_rescls = ca.RelCls.split(',');\n                      for (var ii in attr_rescls) {\n                        var rescls = attr_rescls[ii].split('|');\n                        relClsList.push({\n                          id: rescls[0],\n                          name: rescls[1]\n                        });\n                      }\n                      ca.RelClsList = relClsList;\n                      ca.Value = '请';\n                    }\n                    if (ca.Type == '省市区') ca.Value = '请选择';\n                    if (ca.Type == '布尔值') ca.Value = false;\n                    attr.push(ca);\n                  }\n                }\n              }\n              newattrlist.push({\n                BkColor: clsattr.BkColor,\n                HasAce: clsattr.HasAce,\n                ImgFontStyle: clsattr.ImgFontStyle,\n                Name: clsattr.Name,\n                Order: clsattr.Order,\n                Open: open,\n                Attr: attr,\n                control_style: this.$data.subClassGridStyle.StyleDef.control_style,\n                title_p_wdith: this.$data.subClassGridStyle.StyleDef.title_p_wdith,\n                Font: this.$data.subClassGridStyle.StyleDef.Font ? this.$data.subClassGridStyle.StyleDef.Font : {},\n                Bk_Color: this.$data.subClassGridStyle.StyleDef.Bk_Color ? this.$data.subClassGridStyle.StyleDef.Bk_Color : '#FFFFFF',\n                Text_Color: this.$data.subClassGridStyle.StyleDef.Text_Color ? this.$data.subClassGridStyle.StyleDef.Text_Color : '#000000'\n              });\n            }\n          }\n        }\n        if (newattrlist.length > 0) {\n          this.$data.subClassAttrList = newattrlist;\n        }\n        var req = [];\n        if (this.$data.subClassGridStyle.StyleDef) {\n          if (this.$data.subClassGridStyle.StyleDef.show_style.length > 0) {\n            var attrlist = this.$data.subClassGridStyle.StyleDef.show_style;\n            // $el.find('.attr_field').prop('readonly', true);\n            // $el.find('.attr_field').prop('disabled', true);\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].attrs;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                req.push({\n                  attr: ar.attr,\n                  value: ar.value ? ar.value : ''\n                });\n              }\n            }\n          }\n        }\n        var eventlist = this.$data.subClassGridStyle.StyleDef.event;\n        if (eventlist) {\n          if (eventlist.length > 0) {\n            for (var i = 0; i < eventlist.length; i++) {\n              if (eventlist[i].event_id == 'before_ok') {\n                this.$data.edit_ok_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'initial') {\n                this.$data.edit_inital_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'before_select_compose') {\n                this.$data.edit_select_compose_event = eventlist[i].scrip_id;\n                this.$data.edit_compose_cls_id = eventlist[i].compose_cls_id;\n              }\n            }\n          }\n        }\n        // console.log(req);\n        if (this.$data.edit_inital_event) {\n          var eventid = this.$data.edit_inital_event.scrip_id;\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Sub_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.scan_ini_DataObjRunCustomEvent(info);\n        }\n        __f__(\"log\", this.$data.subClassGridStyle, \" at pages/modal/ms_classAttr.vue:1867\");\n        __f__(\"log\", this.$data.subClassAttrList, \" at pages/modal/ms_classAttr.vue:1868\");\n      } else {\n        uni.showModal({\n          title: \"提示\",\n          content: \"未找到可显示的的属性\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    },\n    ini_DataObjRunCustomEvent: function ini_DataObjRunCustomEvent(info) {\n      var _this6 = this;\n      var param = {\n        EditStyle: this.$data.param.Master_Cls.View_Style.Name,\n        ViewStyle: this.$data.param.Master_Cls.View_Style.Name,\n        NotTriggerSysEvent: 0,\n        enviroment: {\n          'function': '3000',\n          // 功能点编号\n          cls_id: this.$data.param.Master_Cls.ID,\n          // 功能点主数据类标识\n          'button': 'top',\n          // top/bottom\n          button_name: '新增',\n          master: {\n            cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n            //obj_id: ''  // button=bottom时 master的obj_id\n          }\n        }\n      };\n\n      var inputparameter = '';\n      var global_attr = '';\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(param),\n        inputparameter: inputparameter,\n        global_attr: global_attr\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:1898\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:1900\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            for (var j = 0; j < actionlist.length; j++) {\n              var action = actionlist[j];\n              var action_type = action.action_type;\n              var value = action.value;\n              if (action_type == 'set_dlg_attr') {\n                if (value) {\n                  var val = value;\n                  if (typeof value == 'string') {\n                    val = JSON.parse(value);\n                  }\n                  __f__(\"log\", val, \" at pages/modal/ms_classAttr.vue:1915\");\n                  for (var i = 0; i < val.length; i++) {\n                    for (var a = 0; a < _this6.$data.classAttrList.length; a++) {\n                      for (var l = 0; l < _this6.$data.classAttrList[a].Attr.length; l++) {\n                        var ca = _this6.$data.classAttrList[a].Attr[l];\n                        if (val[i].attr == ca.Name) {\n                          if (ca.Type == '字典' || ca.Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in val[i].choice_list) {\n                              var val = val[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            ca.dictitem = dictItemList;\n                            // attr[j].dictitem = val[i].choice_list;\n                          } else {\n                            // ca.value = val[i].value;\n                          }\n                        }\n                      }\n                    }\n                    var length = 0;\n                    if (!_this6.$data.refdatastore.filter(function (s) {\n                      return val[i].attr == s.attr;\n                    }).length) {\n                      length = 1;\n                      _this6.$data.refdatastore.push(val[i]);\n                    }\n                    if (length == 0) {\n                      for (var j = 0; j < _this6.$data.refdatastore.length; j++) {\n                        if (_this6.$data.refdatastore[j].attr == val[i].attr) {\n                          _this6.$data.refdatastore[j].value = val[i].value;\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n              if (action_type == 'open_select_userdlg') {\n                uni.showModal({\n                  title: \"错误2.2\",\n                  content: \"open_select_userdlg这个action_type还未处理!\",\n                  showCancel: false,\n                  confirmText: \"取消\"\n                });\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误2\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误2.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent: function DataObjRunCustomEvent(info, data_attr) {\n      var $this = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      enviroment.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: this.$data.param.Master_Cls.ID //当前数据类id\n      };\n\n      if (data_attr) {\n        enviroment.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid.replace('{', '').replace('}', ''),\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        inputparameter: '',\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2000\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2002\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            __f__(\"log\", actionlist, \" at pages/modal/ms_classAttr.vue:2008\");\n            for (var i = 0; i < actionlist.length; i++) {\n              var action = actionlist[i];\n              if (action.action_type == 'set_dlg_attr') {\n                var result = action.value;\n                for (var i = 0; i < result.length; i++) {\n                  if (result[i].choice_list) {\n                    for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                      var attr = $this.$data.classAttrList[c].Attr;\n                      for (var j = 0; j < attr.length; j++) {\n                        if (attr[j].Name == result[i].attr) {\n                          if (attr[j].Type == '字典' || attr[j].Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in result[i].choice_list) {\n                              var val = result[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            attr[j].dictitem = dictItemList;\n                            // attr[j].dictitem = result[i].choice_list;\n                          }\n                        }\n                      }\n                    }\n                  }\n\n                  for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                    var attr = $this.$data.classAttrList[c].Attr;\n                    for (var j = 0; j < attr.length; j++) {\n                      __f__(\"log\", attr[j].Name + '==' + result[i].attr, \" at pages/modal/ms_classAttr.vue:2035\");\n                      if (attr[j].Name == result[i].attr) {\n                        attr[j].Value = result[i].value;\n                      }\n                    }\n                  }\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              } else if (data.action[i].action_type == 'set_global_attr') {\n                $this.$data.global_attr = data.action[i].value || [];\n              }\n            }\n          }\n          if (data.result) {\n            var result = data.result;\n            for (var i = 0; i < result.length; i++) {\n              for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                var attr = $this.$data.classAttrList[c].Attr;\n                for (var j = 0; j < attr.length; j++) {\n                  if (attr[j].Name == result[i].attr) {\n                    attr[j].Value = result[i].value;\n                  }\n                }\n              }\n              var length = 0;\n              if (!$this.$data.refdatastore.filter(function (s) {\n                return result[i].attr == s.attr;\n              }).length) {\n                length = 1;\n                $this.$data.refdatastore.push(result[i]);\n              }\n              if (length == 0) {\n                for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                  if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                    $this.$data.refdatastore[j].value = result[i].value;\n                  }\n                }\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误3\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误3.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    OKDataObjRunCustomEvent: function OKDataObjRunCustomEvent() {\n      var _this7 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n        }\n      };\n\n      var eventid = this.$data.edit_ok_event.scrip_id;\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            value: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'value': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var info = {\n        eventid: eventid,\n        edtype: \"0\",\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.Master_Cls.ID,\n        objid: \"\",\n        attr: req\n      };\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2155\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2157\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var result = data.result;\n          for (var i = 0; i < result.length; i++) {\n            // self.class_attr_ele.find('.attr_field[data-field=\"' + result[i].attr + '\"]').val(result[i].value).data('val', result[i].value);\n            var length = 0;\n            if (!_this7.$data.refdatastore.filter(function (s) {\n              return result[i].attr == s.attr;\n            }).length) {\n              length = 1;\n              _this7.$data.refdatastore.push(result[i]);\n            }\n            if (length == 0) {\n              for (var j = 0; j < _this7.$data.refdatastore.length; j++) {\n                if (_this7.$data.refdatastore[j].attr == result[i].attr) {\n                  _this7.$data.refdatastore[j].value = result[i].value;\n                }\n              }\n            }\n          }\n          _this7.add();\n        } else {\n          uni.showModal({\n            title: \"错误4\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误4.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent_Return: function DataObjRunCustomEvent_Return(eventid, data_attr, button_callback, index, iindex) {\n      var _this8 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            value: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'value': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var extinfo = enviroment;\n      extinfo.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: this.$data.param.Master_Cls.ID //当前数据类id\n      };\n\n      if (data_attr) {\n        extinfo.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: \"0\",\n        eventid: eventid,\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.Master_Cls.ID,\n        objid: '',\n        attr: JSON.stringify(req),\n        extinfo: JSON.stringify(extinfo),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2246\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2248\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          if (data != \"\") {\n            var actions = data.action;\n            __f__(\"log\", actions, \" at pages/modal/ms_classAttr.vue:2254\");\n            if (actions) {\n              for (var i = 0; i < actions.length; i++) {\n                var action = actions[i];\n                var val = action.value;\n                var enviroment = JSON.stringify(enviroment);\n                if (action.action_type == 'open_panel') {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_select_userdlg') {\n                  var style = val.style;\n                  // style == 'user' ? '选择人员' : style == 'department' ? '选择部门' : style == 'role' ? '选择角色' : ''\n                  var $this = _this8;\n                  var param = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req,\n                    data_attr: data_attr\n                  };\n                  uni.navigateTo({\n                    url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        // console.log(param);\n                        __f__(\"log\", data, \" at pages/modal/ms_classAttr.vue:2284\");\n                        var callback_eventid = param.button_callback.trim();\n                        var info = {\n                          eventid: callback_eventid,\n                          edtype: \"0\",\n                          projectid: '',\n                          rclsid: '',\n                          robjid: '',\n                          userlogin: '',\n                          clsid: $this.$data.param.Master_Cls.ID,\n                          objid: \"\",\n                          attr: param.req,\n                          inputparameter: data\n                        };\n                        $this.DataObjRunCustomEvent(info, param.data_attr);\n                      }\n                    }\n                  });\n                } else if (action.action_type == 'open_data_query_dlg') {} else if (action.action_type == 'open_common_dlg') {\n                  var value = action.value;\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_project_query_dlg') {\n                  //console.log(action.value.select_range);\n                  //console.log(action.value.mulit_select);\n                  var priRel = '-1';\n                  if (action.value.select_range == '全部相关') priRel = '0';else if (action.value.select_range == '我负责的项目') priRel = '1';else if (action.value.select_range == '我创建的') priRel = '2';else if (action.value.select_range == '我参与的' || action.value.select_range == '我参加的') priRel = '3';else if (action.value.select_range == '我关注的') priRel = '4';else if (action.value.select_range == '我下属的项目') priRel = '5';\n                  var $this = _this8;\n                  var param_ = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req\n                  };\n                  uni.navigateTo({\n                    url: '../selPrj/index?relation=' + priRel + '&param=' + JSON.stringify(param_),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n                        var callback_eventid = param.button_callback.trim();\n                        if (callback_eventid) {\n                          var info = {\n                            eventid: callback_eventid,\n                            edtype: \"2\",\n                            projectid: data[0].ID,\n                            rclsid: \"\",\n                            robjid: \"\",\n                            userlogin: \"\",\n                            clsid: $this.$data.param.Master_Cls.ID,\n                            objid: \"\",\n                            attr: param.req\n                          };\n                          $this.DataObjRunCustomEvent(info);\n                        }\n                      }\n                    }\n                  });\n                } else {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                }\n              }\n            }\n          } else {\n            uni.showModal({\n              title: \"提示5.2\",\n              content: '调用 before_click_button 脚本返回空,event_id' + eventid,\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          }\n        } else {\n          uni.showModal({\n            title: \"错误5\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"提示5.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    scan_ini_DataObjRunCustomEvent: function scan_ini_DataObjRunCustomEvent(info) {\n      var _this9 = this;\n      var param = {\n        EditStyle: this.$data.param.Sub_Cls.View_Style.Name,\n        ViewStyle: this.$data.param.Sub_Cls.View_Style.Name,\n        NotTriggerSysEvent: 0,\n        enviroment: {\n          'function': '3000',\n          // 功能点编号\n          cls_id: this.$data.param.Sub_Cls.ID,\n          // 功能点主数据类标识\n          'button': 'top',\n          // top/bottom\n          button_name: '新增',\n          master: {\n            cls_id: this.$data.param.Sub_Cls.ID // button=bottom时 master的cls_id\n            //obj_id: ''  // button=bottom时 master的obj_id\n          }\n        }\n      };\n\n      var inputparameter = '';\n      var global_attr = '';\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(param),\n        inputparameter: inputparameter,\n        global_attr: global_attr\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2407\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2409\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            for (var j = 0; j < actionlist.length; j++) {\n              var action = actionlist[j];\n              var action_type = action.action_type;\n              var value = action.value;\n              if (action_type == 'set_dlg_attr') {\n                if (value) {\n                  var val = value;\n                  if (typeof value == 'string') {\n                    val = JSON.parse(value);\n                  }\n                  __f__(\"log\", val, \" at pages/modal/ms_classAttr.vue:2424\");\n                  for (var i = 0; i < val.length; i++) {\n                    for (var a = 0; a < _this9.$data.subClassAttrList.length; a++) {\n                      for (var l = 0; l < _this9.$data.subClassAttrList[a].Attr.length; l++) {\n                        var ca = _this9.$data.subClassAttrList[a].Attr[l];\n                        if (val[i].attr == ca.Name) {\n                          if (ca.Type == '字典' || ca.Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in val[i].choice_list) {\n                              var val = val[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            ca.dictitem = dictItemList;\n                            // attr[j].dictitem = val[i].choice_list;\n                          } else {\n                            // ca.value = val[i].value;\n                          }\n                        }\n                      }\n                    }\n                    var length = 0;\n                    if (!_this9.$data.refdatastore.filter(function (s) {\n                      return val[i].attr == s.attr;\n                    }).length) {\n                      length = 1;\n                      _this9.$data.refdatastore.push(val[i]);\n                    }\n                    if (length == 0) {\n                      for (var j = 0; j < _this9.$data.refdatastore.length; j++) {\n                        if (_this9.$data.refdatastore[j].attr == val[i].attr) {\n                          _this9.$data.refdatastore[j].value = val[i].value;\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n              if (action_type == 'open_select_userdlg') {\n                uni.showModal({\n                  title: \"错误6.2\",\n                  content: \"open_select_userdlg这个action_type还未处理!\",\n                  showCancel: false,\n                  confirmText: \"取消\"\n                });\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误6\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误6.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    scan_DataObjRunCustomEvent: function scan_DataObjRunCustomEvent(info, data_attr) {\n      var _this10 = this;\n      var $this = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: 'MBOX',\n        //this.$data.param.Sub_Cls.ID,     // 功能点从数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: 'MBOX',\n          //this.$data.param.Sub_Cls.ID, // button=bottom时 master的cls_id\n          attr: info.mast_attr //主数据类属性\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      enviroment.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: 'MBOX' //this.$data.param.Sub_Cls.ID,//当前数据类id\n      };\n\n      if (data_attr) {\n        enviroment.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid.replace('{', '').replace('}', ''),\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        inputparameter: JSON.stringify(info.inputParamter),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2511\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2513\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            __f__(\"log\", actionlist, \" at pages/modal/ms_classAttr.vue:2519\");\n            for (var ii = 0; ii < actionlist.length; ii++) {\n              var action = actionlist[ii];\n              if (action.action_type == 'set_dlg_attr') {\n                var result = action.value;\n                for (var i = 0; i < result.length; i++) {\n                  if (result[i].choice_list) {\n                    for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                      for (var c = 0; c < $this.$data.subPanelList[s].subClassAttrList.length; c++) {\n                        var attr = $this.$data.subPanelList[s].subClassAttrList[c].Attr;\n                        for (var j = 0; j < attr.length; j++) {\n                          if (attr[j].Name == result[i].attr) {\n                            if (attr[j].Type == '字典' || attr[j].Type == '字典-字符串') {\n                              var dictItemList = [];\n                              for (var d in result[i].choice_list) {\n                                var val = result[i].choice_list[d];\n                                dictItemList.push({\n                                  \"CN_S_NAME\": val,\n                                  \"Name\": val,\n                                  \"label\": val,\n                                  \"value\": val\n                                });\n                              }\n                              attr[j].dictitem = dictItemList;\n                              // attr[j].dictitem = result[i].choice_list;\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n\n                  for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                    for (var c = 0; c < $this.$data.subPanelList[s].subClassAttrList.length; c++) {\n                      var attr = $this.$data.subPanelList[s].subClassAttrList[c].Attr;\n                      for (var j = 0; j < attr.length; j++) {\n                        __f__(\"log\", attr[j].Name + '==' + result[i].attr, \" at pages/modal/ms_classAttr.vue:2549\");\n                        if (attr[j].Name == result[i].attr) {\n                          attr[j].Value = result[i].value;\n                        }\n                      }\n                    }\n                  }\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              } else if (action.action_type == 'set_global_attr') {\n                $this.$actiontr = action.value || [];\n              } else if (action.action_type == 'add_subcls_panel') {\n                //主从数据类扫码查询数据\n                var result = action.value;\n                var list_1 = JSON.parse(JSON.stringify(_this10.$data.subClassAttrList));\n                var scanCodeVal = $this.$data.scanCodeVal;\n                if (info.inputParamter[0].attr == \"mast_input_3037\")\n                  //判断是主数据类扫码查询数据\n                  scanCodeVal = \"mast_input_3037-\" + ii;\n                $this.$data.subPanelList.push({\n                  scanCodeVal: scanCodeVal,\n                  subClassAttr: list_1\n                });\n                for (var i = 0; i < result.length; i++) {\n                  for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                    if ($this.$data.subPanelList[s].scanCodeVal == scanCodeVal) {\n                      if (result[i].attr == \"S_ID\") $this.$data.subPanelList[s].ObjID = result[i].value;\n                      var _subClassAttr = $this.$data.subPanelList[s].subClassAttr;\n                      for (var c = 0; c < _subClassAttr.length; c++) {\n                        var attr = _subClassAttr[c].Attr;\n                        for (var j = 0; j < attr.length; j++) {\n                          // console.log(attr[j].Name+'=='+result[i].attr);\n                          if (attr[j].Name == result[i].attr) {\n                            attr[j].Value = result[i].value;\n                          }\n                        }\n                      }\n\n                      // $this.$data.subPanelList[s].subClassAttr=list_1;\n                    }\n                  }\n\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n          if (data.result) {\n            var _list_ = JSON.parse(JSON.stringify(_this10.$data.subClassAttrList));\n            var scanCodeVal = $this.$data.scanCodeVal;\n            if (info.inputParamter[0].attr == \"mast_input_3037\") scanCodeVal = \"mast_input_3037-\" + ii;\n            $this.$data.subPanelList.push({\n              scanCodeVal: scanCodeVal,\n              subClassAttr: _list_\n            });\n            var result = data.result;\n            for (var i = 0; i < result.length; i++) {\n              for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                if ($this.$data.subPanelList[s].scanCodeVal == scanCodeVal) {\n                  if (result[i].attr == \"S_ID\") $this.$data.subPanelList[s].ObjID = result[i].value;\n                  var _subClassAttr = $this.$data.subPanelList[s].subClassAttr;\n                  for (var c = 0; c < _subClassAttr.length; c++) {\n                    var attr = _subClassAttr[c].Attr;\n                    for (var j = 0; j < attr.length; j++) {\n                      // console.log(attr[j].Name+'=='+result[i].attr);\n                      if (attr[j].Name == result[i].attr) {\n                        attr[j].Value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              }\n              var length = 0;\n              if (!$this.$data.refdatastore.filter(function (s) {\n                return result[i].attr == s.attr;\n              }).length) {\n                length = 1;\n                $this.$data.refdatastore.push(result[i]);\n              }\n              if (length == 0) {\n                for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                  if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                    $this.$data.refdatastore[j].value = result[i].value;\n                  }\n                }\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误7\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误7.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    scan_OKDataObjRunCustomEvent: function scan_OKDataObjRunCustomEvent(eventID) {\n      uni.showLoading({\n        title: \"加载中...\"\n      });\n      var $this = this;\n      var req = [];\n      var attrlist = $this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n            if (ar.select == true) {\n              //判断下拉是否多选\n              var valStr = \"\";\n              for (var v in ar.Value) {\n                if (valStr) valStr += \";\";\n                valStr += ar.Value[v];\n              }\n              req.push({\n                attr: ar.Name,\n                value: valStr\n              });\n            } else req.push({\n              attr: ar.Name,\n              value: ar.Value\n            });\n          } else req.push({\n            attr: ar.Name,\n            value: ar.Value ? ar.Value : ''\n          });\n          if (ar.notempty == true && !ar.Value) {\n            // if(ar.NotEmpty=='1'){\n            uni.hideLoading();\n            // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n            uni.showModal({\n              title: \"提示\",\n              content: ar.DispName + '不能为空!',\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n            return;\n          }\n        }\n      }\n      var objects = [];\n      var subPanelList = $this.$data.subPanelList;\n      for (var s = 0; s < subPanelList.length; s++) {\n        var sub_req = [];\n        for (var i = 0; i < subPanelList[s].subClassAttr.length; i++) {\n          var attr = subPanelList[s].subClassAttr[i].Attr;\n          for (var j = 0; j < attr.length; j++) {\n            var ar = attr[j];\n            if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n            if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n            if (ar.Type == '引用人员' || ar.Type == '引用项目') sub_req.push({\n              attr: ar.Name,\n              value: ar.ValID ? ar.ValID : ''\n            });else if (ar.Type == '布尔值') sub_req.push({\n              attr: ar.Name,\n              value: ar.Value ? '1' : '0'\n            });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n              if (ar.select == true) {\n                //判断下拉是否多选\n                var valStr = \"\";\n                for (var v in ar.Value) {\n                  if (valStr) valStr += \";\";\n                  valStr += ar.Value[v];\n                }\n                sub_req.push({\n                  attr: ar.Name,\n                  value: valStr\n                });\n              } else sub_req.push({\n                attr: ar.Name,\n                value: ar.Value\n              });\n            } else sub_req.push({\n              attr: ar.Name,\n              value: ar.Value ? ar.Value : ''\n            });\n            if (ar.notempty == true && !ar.Value) {\n              // if(ar.NotEmpty=='1'){\n              uni.hideLoading();\n              // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n              uni.showModal({\n                title: \"提示\",\n                content: ar.DispName + '不能为空!',\n                showCancel: false,\n                confirmText: \"取消\"\n              });\n              return;\n            }\n          }\n        }\n        objects.push({\n          obj_id: subPanelList[s].scanCodeVal,\n          obj_attrs: sub_req\n        });\n      }\n      var dataJson = {\n        master_cls: {\n          cls_name: 'MBOX',\n          //$this.$data.param.Master_Cls.Name,\n          obj_attrs: req\n        },\n        input_3037: $this.$data.scanCodeVal,\n        //扫码内容\n        op_type: $this.$data.param.OperationType,\n        //作业类型定义\n        sub_cls: {\n          cls_name: 'MBOX',\n          //$this.$data.param.Sub_Cls.Name,\n          objects: objects\n        }\n      };\n      // console.log(JSON.stringify(dataJson));\n      var dataInfo = {\n        edtype: \"7\",\n        eventid: eventID,\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: 'MBOX',\n        objid: '',\n        attr: JSON.stringify([]),\n        extinfo: JSON.stringify([]),\n        global_attr: JSON.stringify($this.$data.global_attr),\n        dataJson: JSON.stringify(dataJson)\n      };\n      // console.log(JSON.stringify(dataInfo));\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2778\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2780\");\n        uni.hideLoading();\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var result = data.result;\n          if (eventID != $this.$data.param.After_OK_Event.ID) $this.scan_OKDataObjRunCustomEvent($this.$data.param.After_OK_Event.ID);else {\n            //刷新\n            uni.redirectTo({\n              url: '../modal/ms_classAttr?param=' + JSON.stringify($this.$data.param) + \"&titlename=\" + $this.$data.title\n            });\n          }\n        } else {\n          uni.showModal({\n            title: \"错误8\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.hideLoading();\n        uni.showModal({\n          title: \"错误8.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n  }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 18)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbW9kYWwvbXNfY2xhc3NBdHRyLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicGlja2VyQWRkcmVzcyIsImRhdGEiLCJ0aXRsZSIsInBhcmFtIiwiY2xhc3NBdHRyTGlzdCIsImNsYXNzR3JpZFN0eWxlIiwiZWRpdF9pbml0YWxfZXZlbnQiLCJlZGl0X29rX2V2ZW50IiwiZWRpdF9zZWxlY3RfY29tcG9zZV9ldmVudCIsImVkaXRfY29tcG9zZV9jbHNfaWQiLCJnbG9iYWxfYXR0ciIsInJlZmRhdGFzdG9yZSIsInNjYW5Db2RlVmFsIiwic3ViQ2xhc3NBdHRyTGlzdCIsInN1YlBhbmVsTGlzdCIsInN1YkNsYXNzR3JpZFN0eWxlIiwib25Mb2FkIiwib3B0aW9ucyIsInVuaSIsInNldE5hdmlnYXRpb25CYXJUaXRsZSIsInRpdGxlbmFtZSIsIkpTT04iLCJwYXJzZSIsIiRkYXRhIiwiQWRkX0J0bk5hbWUiLCJNYXN0ZXJfQ2xzIiwiVmlld19TdHlsZSIsInNob3dNb2RhbCIsImNvbnRlbnQiLCJzaG93Q2FuY2VsIiwiY29uZmlybVRleHQiLCJOYW1lIiwiZGF0YUluZm8iLCJjbGFzc19pZCIsIklEIiwiJHRoaXMiLCIkc3RvcmUiLCJzdGF0ZSIsInRoaXNhcmVhRnVuY0lEIiwiZ2V0dGVycyIsImdldGNsYXNzQXR0ckxpc3QiLCJjbGFzc0dyaWRTdHlsZUluZm8iLCJkaXNwYXRjaCIsInRoZW4iLCJzdWNjZXNzIiwiY29kZSIsIm1zZyIsImNhdGNoIiwiZXgiLCJlcnJNc2ciLCJzdWJkYXRhSW5mbyIsIlN1Yl9DbHMiLCJ0aGlzYXJlYUZ1bmNTdWJJRCIsImdldFN1YkNsYXNzQXR0ckxpc3QiLCJtZXRob2RzIiwiY2FuY2VsIiwiZSIsIm5hdmlnYXRlQmFjayIsImRlbHRhIiwicGFuZWxfZGVsIiwiaW5kZXgiLCJPYmpJRCIsInNwbGljZSIsImNsc0lkIiwib2JqSWQiLCJzaG93TG9hZGluZyIsImhpZGVMb2FkaW5nIiwiY2xzaWQiLCJzdHlsZU5hbWUiLCJjbHNUeXBlIiwiZ3JpZHN0eWxlSW5mbyIsIm5hbWUiLCJ0eXBlIiwidGhpc0VkaXROYW1lIiwiZ2V0Y2xhc3NHcmlkU3R5bGVJbmZvIiwiY2xhc3NfYXR0cl9pbml0IiwiU3R5bGVEZWYiLCJ0aGlzRWRpdFN1Yk5hbWUiLCJnZXRTdWJDbGFzc0dyaWRTdHlsZUluZm8iLCJzdWJDbGFzc19hdHRyX2luaXQiLCJvbnRhcCIsImdldEFwcCIsIm9uU2NhbiIsInJlc3VsdCIsImlzVmFsIiwidGFyZ2V0IiwiZGF0YXNldCIsIkF0dHIiLCJWYWx1ZSIsImRlY29kZWRhdGEiLCJoaWRlS2V5Ym9hcmQiLCJldmVudGlkIiwiU2Nhbl9Db2RlIiwiSW5wdXRfQ2hhbmdlX0V2ZW50IiwicmVxIiwiYXR0cmxpc3QiLCJpIiwibGVuZ3RoIiwiYXR0ciIsImoiLCJhciIsIlR5cGUiLCJwdXNoIiwidmFsdWUiLCJWYWxJRCIsImluZm8iLCJlZHR5cGUiLCJwcm9qZWN0aWQiLCJyY2xzaWQiLCJyb2JqaWQiLCJ1c2VybG9naW4iLCJvYmppZCIsIm1hc3RfYXR0ciIsImlucHV0UGFyYW10ZXIiLCJzY2FuX0RhdGFPYmpSdW5DdXN0b21FdmVudCIsInN1Ym9udGFwIiwic2Nhbl9vbnRhcCIsImlzZmxhZyIsIm1hc3RfcmVxIiwiY2xhc3NhdHRybGlzdCIsInNjYW5fb25ldmVudCIsIm9uYXJyb3ciLCJvcGVuIiwiZGF0YV9hdHRyIiwiT3BlbiIsInN1YkNsYXNzQXR0ciIsIm9uZGF0ZVRpbWUiLCJvbmNoYW5nZSIsImRpY3RpdGVtIiwiYWN0aW9uIiwidmFsIiwiRGF0YU9ialJ1bkN1c3RvbUV2ZW50Iiwib25jaGFuZ2UyIiwiaXRlbSIsImRlbHZhbHVlIiwiaWluZGV4IiwiZGluZGV4IiwiZCIsInYiLCJpdGVtdmFsdWUiLCJzdWJfb25jaGFuZ2UiLCJzdWJfb25jaGFuZ2UyIiwib25ldmVudCIsIm9uY2hlY2siLCJpc2NoZWNrZWQiLCJpc2NoZWNrIiwiaW5wdXRWYWxMaXN0SXNEZWwiLCJpbnB1dFZhbExpc3QiLCJhZGRyZXNzY2hhbmdlIiwiam9pbiIsImNsYXNzQXR0cl9leHRCdXR0b24iLCJiZWZvcmVfY2xpY2tfYnV0dG9uIiwiYnV0dG9uX2NhbGxiYWNrIiwiRGF0YU9ialJ1bkN1c3RvbUV2ZW50X1JldHVybiIsInNjYW5fY2xhc3NBdHRyX2V4dEJ1dHRvbiIsIkJlZm9yZV9TZWxlY3RfRXZlbnQiLCJBZnRlcl9TZWxlY3RfRXZlbnQiLCJjbGFzc0F0dHJfQWRkUGVyIiwibmF2aWdhdGVUbyIsInVybCIsInN0cmluZ2lmeSIsImV2ZW50cyIsIkFkZFBlciIsIkxvZ2luIiwidHJpbSIsImNsYXNzQXR0cl9BZGRSZWYiLCJjbGFzc0F0dHJfQWRkUHJqIiwic2F2YSIsIkJlZm9yZV9PS19FdmVudCIsInNjYW5fT0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQiLCJBZnRlcl9PS19FdmVudCIsImFkZCIsInNlbGVjdCIsInZhbFN0ciIsIm5vdGVtcHR5IiwiRGlzcE5hbWUiLCJlbnZpcm9tZW50IiwiY2xzX2lkIiwiYnV0dG9uX25hbWUiLCJtYXN0ZXIiLCJkYXRhX29ial9pZCIsIm1hc3RlcmNsc2lkIiwidXBmaWxlIiwicG9zdF9kYXRhIiwiY29tcG9zZSIsImV4dGluZm8iLCJub3RfdHJpZ2dlcl9zeXNfZXZlbnQiLCJBY3Rpb24iLCJyZXQiLCJyZXN1bHRfdHlwZSIsInNob3dUb2FzdCIsImljb24iLCJkdXJhdGlvbiIsInJlZGlyZWN0VG8iLCJzaG93X3N0eWxlIiwibmV3YXR0cmxpc3QiLCJhdHRyZ3JvdXBfbmFtZSIsImF0dHJzIiwicyIsImNsc2F0dHIiLCJsIiwiY2EiLCJlZGl0IiwiZXh0X2J1dHRvbiIsImJ1dHRvbl9pbWciLCJidXR0b25fdG9vbHRpcCIsImhpZGRlbiIsInVuZGVmaW5lZCIsImRpY3RpdGVtbGlzdCIsImxhYmVsIiwiQ05fU19OQU1FIiwiQ05fQ19JU19ERUZBVUxUIiwibm93RGF0ZSIsIkRhdGUiLCJkYXRlIiwieWVhciIsImdldEZ1bGxZZWFyIiwibW9udGgiLCJnZXRNb250aCIsImRheSIsImdldERhdGUiLCJyZWxDbHNMaXN0IiwiYXR0cl9yZXNjbHMiLCJSZWxDbHMiLCJzcGxpdCIsImlpIiwicmVzY2xzIiwiaWQiLCJSZWxDbHNMaXN0IiwiQmtDb2xvciIsIkhhc0FjZSIsIkltZ0ZvbnRTdHlsZSIsIk9yZGVyIiwiY29udHJvbF9zdHlsZSIsInRpdGxlX3Bfd2RpdGgiLCJGb250IiwiQmtfQ29sb3IiLCJUZXh0X0NvbG9yIiwiZXZlbnRsaXN0IiwiZXZlbnQiLCJldmVudF9pZCIsInNjcmlwX2lkIiwiY29tcG9zZV9jbHNfaWQiLCJpbmlfRGF0YU9ialJ1bkN1c3RvbUV2ZW50Iiwic2Nhbl9pbmlfRGF0YU9ialJ1bkN1c3RvbUV2ZW50IiwiRWRpdFN0eWxlIiwiVmlld1N0eWxlIiwiTm90VHJpZ2dlclN5c0V2ZW50IiwiaW5wdXRwYXJhbWV0ZXIiLCJhY3Rpb25saXN0IiwiYWN0aW9uX3R5cGUiLCJhIiwiZGljdEl0ZW1MaXN0IiwiY2hvaWNlX2xpc3QiLCJmaWx0ZXIiLCJlZGl0X2RsZyIsImZvcm1fY29udHJvbCIsInRleHQiLCJncm91cF9uYW1lIiwiR3JvdXBOYW1lIiwicmVhZG9ubHkiLCJSZWFkT25seSIsInJlcGxhY2UiLCJjIiwiT0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQiLCJhY3Rpb25zIiwiZGlhbG9nIiwic2hvdyIsInN0eWxlIiwiY2FsbGJhY2tfZXZlbnRpZCIsInByaVJlbCIsInNlbGVjdF9yYW5nZSIsInBhcmFtXyIsIiRhY3Rpb250ciIsImxpc3RfMSIsIl9zdWJDbGFzc0F0dHIiLCJldmVudElEIiwib2JqZWN0cyIsInN1Yl9yZXEiLCJvYmpfaWQiLCJvYmpfYXR0cnMiLCJkYXRhSnNvbiIsIm1hc3Rlcl9jbHMiLCJjbHNfbmFtZSIsImlucHV0XzMwMzciLCJvcF90eXBlIiwiT3BlcmF0aW9uVHlwZSIsInN1Yl9jbHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQXltQkM7QUF6bUJEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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VUFBVSxFQUFDLEtBQUs7VUFBQ0MsV0FBVyxFQUFDO1FBQUksQ0FBQyxDQUFDO01BQ25GLENBQUMsQ0FBQztJQUNIO0VBR0o7QUFDRCxDQUFDO0FBQUEsMkIiLCJmaWxlIjoiODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuLy9cbi8vXG4vL1xuXG5cdGltcG9ydCBwaWNrZXJBZGRyZXNzIGZyb20gJy4uLy4uL2pzL3BpY2tlckFkZHJlc3MvcGlja2VyQWRkcmVzcy52dWUnXG5cdGV4cG9ydCBkZWZhdWx0IHtcblx0XHRjb21wb25lbnRzOiB7XG4gICAgICAgICAgICBwaWNrZXJBZGRyZXNzXG4gICAgICAgIH0sXG5cdFx0ZGF0YSgpIHtcblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdHRpdGxlOiAn5paw5aKeJyxcblx0XHRcdFx0cGFyYW06e30sXG5cdFx0XHRcdGNsYXNzQXR0ckxpc3Q6W10sXG5cdFx0XHRcdGNsYXNzR3JpZFN0eWxlOltdLFxuXHRcdFx0XHRlZGl0X2luaXRhbF9ldmVudDpcIlwiLCAgLy/lvLnnqpfliJ3lp4vljJbkuovku7ZJRFxuXHRcdFx0XHRlZGl0X29rX2V2ZW50OlwiXCIsICAgICAgLy/lvLnnqpfngrnlh7tPSyDop6blj5Hkuovku7ZJRFxuXHRcdFx0XHRlZGl0X3NlbGVjdF9jb21wb3NlX2V2ZW50OlwiXCIsICAvL+mAieaLqee7hOaIkOWvueixoeaXtuiwg+eUqFxuXHRcdFx0XHRlZGl0X2NvbXBvc2VfY2xzX2lkOlwiXCIsXG5cdFx0XHRcdGdsb2JhbF9hdHRyOltdLFxuXHRcdFx0XHRyZWZkYXRhc3RvcmU6IFtdLFx0ICAgLy/lvJXnlKjmlbDmja7lrZjlgqjljLovLyB7YXR0cjonR19QUkpfJyArIGJpbmRhdHRyICsgJ19JRCcsIHZhbHVlOmluZm8uaWR9XG5cdFx0XHRcdHNjYW5Db2RlVmFsOlwiXCIsXG5cdFx0XHRcdHN1YkNsYXNzQXR0ckxpc3Q6W10sXG5cdFx0XHRcdHN1YlBhbmVsTGlzdDpbXSxcblx0XHRcdFx0c3ViQ2xhc3NHcmlkU3R5bGU6W10sXG5cdFx0XHR9XG5cdFx0fSxcblx0XHRvbkxvYWQob3B0aW9ucykge1xuXHRcdFx0Ly8gY29uc29sZS5sb2cob3B0aW9ucyk7XG5cdFx0XHR1bmkuc2V0TmF2aWdhdGlvbkJhclRpdGxlKHsgdGl0bGU6IG9wdGlvbnMudGl0bGVuYW1lfSk7IC8v6K6+572u6aG26YOo5qCH6aKYIFxuXHRcdFx0dmFyIHBhcmFtID0gSlNPTi5wYXJzZShvcHRpb25zLnBhcmFtKTtcblx0XHRcdHRoaXMuJGRhdGEudGl0bGUgPSBwYXJhbS5BZGRfQnRuTmFtZT9wYXJhbS5BZGRfQnRuTmFtZTpvcHRpb25zLnRpdGxlbmFtZTsgLy/orr7nva7mjInpkq7mloflrZdcblx0XHRcdGNvbnNvbGUubG9nKHBhcmFtKTtcblx0XHRcdGlmKCFwYXJhbS5NYXN0ZXJfQ2xzLlZpZXdfU3R5bGUpe1xuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLor6Xlip/og73ngrnmnKrphY3nva7nlYzpnaLnqpflj6PvvIzor7fph43mlrDphY3nva7vvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0fVxuXHRcdFx0aWYoIXBhcmFtLk1hc3Rlcl9DbHMuVmlld19TdHlsZS5OYW1lKXtcblx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50Olwi6K+l5Yqf6IO954K55pyq6YWN572u56qX5Y+j5qC35byP77yM6K+36YeN5paw6YWN572u77yBXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdHJldHVybjtcblx0XHRcdH1cblx0XHRcdHRoaXMuJGRhdGEucGFyYW0gPSBwYXJhbTtcblx0XHRcdC8vIHZhciBlZGl0X2RsZyA9IHtcblx0XHRcdC8vICAgICBNb2RlbDogcGFyYW0uRWRpdERsZ01vZGUsXG5cdFx0XHQvLyAgICAgTmFtZTogcGFyYW0uTWFzdGVyX0Nscy5WaWV3X1N0eWxlLk5hbWVcblx0XHRcdC8vIH1cblx0XHRcdC8v5Li75pWw5o2u57G76I635Y+WXG5cdFx0XHR2YXIgZGF0YUluZm8gPSB7XG5cdFx0XHRcdGNsYXNzX2lkOiBwYXJhbS5NYXN0ZXJfQ2xzLklEXG5cdFx0XHR9O1xuXHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdCR0aGlzLiRzdG9yZS5zdGF0ZS50aGlzYXJlYUZ1bmNJRCA9IHBhcmFtLk1hc3Rlcl9DbHMuSUQ7XG5cdFx0XHQvLyBjb25zb2xlLmxvZygkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0F0dHJMaXN0KTtcblx0XHRcdGlmKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzQXR0ckxpc3Qpe1xuXHRcdFx0IFx0JHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCA9ICR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzQXR0ckxpc3QuZGF0YTtcblx0XHRcdFx0JHRoaXMuY2xhc3NHcmlkU3R5bGVJbmZvKHBhcmFtLk1hc3Rlcl9DbHMuSUQsJHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5WaWV3X1N0eWxlLk5hbWUsJ01hc3QnKTtcblx0XHRcdH1lbHNle1xuXHRcdFx0XHQkdGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2NsYXNzQXR0ckxpc3QnLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0ID0gc3VjY2Vzcy5kYXRhO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQkdGhpcy5jbGFzc0dyaWRTdHlsZUluZm8ocGFyYW0uTWFzdGVyX0Nscy5JRCwkdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLlZpZXdfU3R5bGUuTmFtZSwnTWFzdCcpO1xuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLmNhdGNoKGV4PT57XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMS4xXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdH0pO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQvL+S7juaVsOaNruexu+iOt+WPllxuXHRcdFx0dmFyIHN1YmRhdGFJbmZvID0ge1xuXHRcdFx0XHRjbGFzc19pZDogcGFyYW0uU3ViX0Nscy5JRFxuXHRcdFx0fTtcblx0XHRcdCR0aGlzLiRzdG9yZS5zdGF0ZS50aGlzYXJlYUZ1bmNTdWJJRCA9IHBhcmFtLlN1Yl9DbHMuSUQ7XG5cdFx0XHRpZigkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRTdWJDbGFzc0F0dHJMaXN0KXtcblx0XHRcdCBcdCR0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3QgPSAkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRTdWJDbGFzc0F0dHJMaXN0LmRhdGE7XG5cdFx0XHRcdFx0XHQkdGhpcy5jbGFzc0dyaWRTdHlsZUluZm8ocGFyYW0uU3ViX0Nscy5JRCwkdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLlZpZXdfU3R5bGUuTmFtZSwnU3ViJyk7XG5cdFx0XHR9ZWxzZXtcblx0XHRcdFx0JHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdzdWJDbGFzc0F0dHJMaXN0JyxzdWJkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdCA9IHN1Y2Nlc3MuZGF0YTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0JHRoaXMuY2xhc3NHcmlkU3R5bGVJbmZvKHBhcmFtLlN1Yl9DbHMuSUQsJHRoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5WaWV3X1N0eWxlLk5hbWUsJ1N1YicpO1xuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xXzFcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xXzEuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHR9KTtcblx0XHRcdH1cblx0XHR9LFxuXHRcdG1ldGhvZHM6IHtcblx0XHRcdGNhbmNlbChlKXtcblx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7XG5cdFx0XHRcdFx0ZGVsdGE6MSAvL+i/lOWbnuWxguaVsO+8jDLliJnkuIrkuIrpobVcblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdFx0cGFuZWxfZGVsKGluZGV4KXtcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0aWYgKHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2luZGV4XS5zY2FuQ29kZVZhbCA9PSB0aGlzLiRkYXRhLnNjYW5Db2RlVmFsKSB7XG5cdFx0XHRcdFx0dGhpcy4kZGF0YS5zY2FuQ29kZVZhbD0nJztcblx0XHRcdFx0fVxuXHRcdFx0XHRpZighdGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbaW5kZXhdLk9iaklEKVxuXHRcdFx0XHRcdHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0LnNwbGljZShpbmRleCwgMSk7XG5cdFx0XHRcdGVsc2V7XG5cdFx0XHRcdFx0dmFyIGRhdGFJbmZvID0ge1xuXHRcdFx0XHRcdFx0Y2xzSWQ6dGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELFxuXHRcdFx0XHRcdFx0b2JqSWQ6dGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbaW5kZXhdLk9iaklEXG5cdFx0XHRcdFx0fTtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XG5cdFx0XHRcdFx0Ly8gcmV0dXJuO1xuXHRcdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7IHRpdGxlOlwi5Yqg6L295LitLi4uXCIgfSk7XG5cdFx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RlbE9iaicsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0LnNwbGljZShpbmRleCwgMSk7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIuWIoOmZpOaIkOWKn++8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vOVwiLGNvbnRlbnQ6c3VjY2Vzcy5tc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGV4KTtcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLo5LjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHR9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdGFzeW5jIGNsYXNzR3JpZFN0eWxlSW5mbyhjbHNpZCxzdHlsZU5hbWUsY2xzVHlwZSl7XG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0XHRcdHZhciBncmlkc3R5bGVJbmZvID0ge1xuXHRcdFx0XHRcdGNsYXNzX2lkOiBjbHNpZCxcblx0XHRcdFx0XHRuYW1lOiBzdHlsZU5hbWUsXG5cdFx0XHRcdFx0dHlwZTogJzInXG5cdFx0XHRcdH07XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldGNsYXNzR3JpZFN0eWxlSW5mbyk7XG5cdFx0XHRcdC8v6I635Y+W5Li75pWw5o2u57G755WM6Z2i5qC35byPXG5cdFx0XHRcdGlmKGNsc1R5cGU9PSdNYXN0Jyl7XG5cdFx0XHRcdFx0JHRoaXMuJHN0b3JlLnN0YXRlLnRoaXNFZGl0TmFtZSA9IHN0eWxlTmFtZTtcblx0XHRcdFx0XHRpZigkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0dyaWRTdHlsZUluZm8pe1xuXHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUgPSAkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0dyaWRTdHlsZUluZm8uZGF0YTtcblx0XHRcdFx0XHRcdCR0aGlzLmNsYXNzX2F0dHJfaW5pdCgpO1xuXHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0Ly9jb25zb2xlLmxvZyhncmlkc3R5bGVJbmZvKTtcblx0XHRcdFx0XHRcdCR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnY2xhc3NHcmlkU3R5bGVJbmZvJyxncmlkc3R5bGVJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0XHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzLmRhdGEuU3R5bGVEZWYgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YS5TdHlsZURlZik7XG5cdFx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUgPSBzdWNjZXNzLmRhdGE7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0JHRoaXMuY2xhc3NfYXR0cl9pbml0KCk7XG5cdFx0XHRcdFx0XHRcdH1lbHNle1xuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMS4yXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXgpO1xuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzEuM1wiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0fSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9IGVsc2UgaWYoY2xzVHlwZT09J1N1YicpeyAgLy/ojrflj5bku47mlbDmja7nsbvnlYzpnaLmoLflvI9cblx0XHRcdFx0XHQkdGhpcy4kc3RvcmUuc3RhdGUudGhpc0VkaXRTdWJOYW1lID0gc3R5bGVOYW1lO1xuXHRcdFx0XHRcdGlmKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldFN1YkNsYXNzR3JpZFN0eWxlSW5mbyl7XG5cdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZSA9ICR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldFN1YkNsYXNzR3JpZFN0eWxlSW5mby5kYXRhO1xuXHRcdFx0XHRcdFx0JHRoaXMuc3ViQ2xhc3NfYXR0cl9pbml0KCk7XG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHQvL2NvbnNvbGUubG9nKGdyaWRzdHlsZUluZm8pO1xuXHRcdFx0XHRcdFx0JHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdzdWJDbGFzc0dyaWRTdHlsZUluZm8nLGdyaWRzdHlsZUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3MuZGF0YS5TdHlsZURlZiA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhLlN0eWxlRGVmKTtcblx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZSA9IHN1Y2Nlc3MuZGF0YTtcblx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHQkdGhpcy5zdWJDbGFzc19hdHRyX2luaXQoKTtcblx0XHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xLjJcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9KS5jYXRjaChleD0+e1xuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMS4zXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH0sXG5cdFx0XHRvbnRhcChlKXsgLy/miavnoIHlip/og71cblx0XHRcdFx0Ly9jb25zb2xlLmxvZyhlLnRhcmdldClcblx0XHRcdFx0Z2V0QXBwKCkub25TY2FuKChyZXN1bHQpPT57XG5cdFx0XHRcdFx0Ly9jb25zb2xlLmxvZyhyZXN1bHQuZGVjb2RlZGF0YSk7XG5cdFx0XHRcdFx0dmFyIGlzVmFsID10aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU7XG5cdFx0XHRcdFx0Ly8gaWYoIWlzVmFsKXtcblx0XHRcdFx0XHQvLyBcdHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPXJlc3VsdC5kZWNvZGVkYXRhO1xuXHRcdFx0XHRcdC8vIFx0dmFyIGlzVmFsZCA9dGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHJbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU7XG5cdFx0XHRcdFx0Ly8gXHRyZXR1cm47XG5cdFx0XHRcdFx0Ly8gfVxuXHRcdFx0XHRcdC8v5Li75pWw5o2u57G75omr56CB5p+l6K+i5pWw5o2uXG5cdFx0XHRcdFx0aWYgKGlzVmFsIT1yZXN1bHQuZGVjb2RlZGF0YSkge1xuXHRcdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPXJlc3VsdC5kZWNvZGVkYXRhO1xuXHRcdFx0XHRcdFx0dW5pLmhpZGVLZXlib2FyZCgpO1xuXHRcdFx0XHRcdFx0Ly/lrZDmlbDmja7nsbvmiavnoIHljLrkuovku7bohJrmnKxcblx0XHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5wYXJhbS5TY2FuX0NvZGUuSW5wdXRfQ2hhbmdlX0V2ZW50LklEO1xuXHRcdFx0XHRcdFx0aWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XG5cdFx0XHRcdFx0ICAgICAgICB2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7ICAvL+S4u+aVsOaNruexu+WxnuaAp1xuXHRcdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdCAgICAgICAgXHR9XG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0ICAgICAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCI3XCIsLy9cIjBcIixcblx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiAnTUJPWCcsLy90aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuSUQsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxuXHRcdFx0XHRcdFx0XHRcdG1hc3RfYXR0cjogW10sXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRQYXJhbXRlcjpbeyBhdHRyOiAnbWFzdF9pbnB1dF8zMDM3JywgdmFsdWU6IHJlc3VsdC5kZWNvZGVkYXRhIH1dXG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdCAgICAgICAgdGhpcy5zY2FuX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvLCBcIlwiKTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSlcblx0XHRcdH0sXG5cdFx0XHRzdWJvbnRhcChlKXsgLy/miavnoIHlip/og71cblx0XHRcdFx0Ly9jb25zb2xlLmxvZyhlLnRhcmdldClcblx0XHRcdFx0Z2V0QXBwKCkub25TY2FuKChyZXN1bHQpPT57XG5cdFx0XHRcdFx0Ly9jb25zb2xlLmxvZyhyZXN1bHQuZGVjb2RlZGF0YSk7XG5cdFx0XHRcdFx0dmFyIGlzVmFsID10aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU7XG5cdFx0XHRcdFx0Ly/kuLvmlbDmja7nsbvmiavnoIHmn6Xor6LmlbDmja5cblx0XHRcdFx0XHRpZiAoaXNWYWwhPXJlc3VsdC5kZWNvZGVkYXRhKSB7XG5cdFx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9cmVzdWx0LmRlY29kZWRhdGE7XG5cdFx0XHRcdFx0XHR1bmkuaGlkZUtleWJvYXJkKCk7XG5cdFx0XHRcdFx0XHQvL+WtkOaVsOaNruexu+aJq+eggeWMuuS6i+S7tuiEmuacrFxuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5JbnB1dF9DaGFuZ2VfRXZlbnQuSUQ7XG5cdFx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdDsgIC8v5Li75pWw5o2u57G75bGe5oCnXG5cdFx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdH1cblx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjdcIiwvL1wiMFwiLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6ICdNQk9YJywvL3RoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCxcblx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdFx0XHRcdFx0bWFzdF9hdHRyOiBbXSxcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFBhcmFtdGVyOlt7IGF0dHI6ICdtYXN0X2lucHV0XzMwMzcnLCB2YWx1ZTogcmVzdWx0LmRlY29kZWRhdGEgfV1cblx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0ICAgICAgICB0aGlzLnNjYW5fRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8sIFwiXCIpO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdHNjYW5fb250YXAoZSl7IC8v5omr56CB5Yy65omr56CB5Yqf6IO9XG5cdFx0XHRcdC8vY29uc29sZS5sb2coZS50YXJnZXQpXG5cdFx0XHRcdGdldEFwcCgpLm9uU2NhbigocmVzdWx0KT0+e1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHJlc3VsdC5kZWNvZGVkYXRhKTtcblx0XHRcdFx0XHR2YXIgaXNmbGFnPXRydWU7XG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0KXtcblx0XHRcdFx0XHRcdGlmKHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2ldLnNjYW5Db2RlVmFsID09IHJlc3VsdC5kZWNvZGVkYXRhKSBcblx0XHRcdFx0XHRcdFx0aXNmbGFnPWZhbHNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvL+WtkOaVsOaNruexu+aJq+eggeafpeivouaVsOaNrlxuXHRcdFx0XHRcdGlmIChpc2ZsYWcpIHtcblx0XHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcblx0XHRcdFx0XHRcdHRoaXMuJGRhdGEuc2NhbkNvZGVWYWw9cmVzdWx0LmRlY29kZWRhdGE7XG5cdFx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEucGFyYW0uU2Nhbl9Db2RlLklucHV0X0NoYW5nZV9FdmVudC5JRDtcblx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdFx0ICAgICAgICB2YXIgbWFzdF9yZXE9W107XG5cdFx0XHRcdFx0XHRcdC8v5Li75pWw5o2u57G75bGe5oCnXG5cdFx0XHRcdFx0XHRcdHZhciBjbGFzc2F0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0OyAgXG5cdFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY2xhc3NhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyID0gY2xhc3NhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFzdF9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFzdF9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRlbHNlXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hc3RfcmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0XHQgICAgICAgIC8v5a2Q5pWw5o2u57G75bGe5oCnXG5cdFx0XHRcdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdDtcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHsgXG5cdFx0XHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGVsc2Vcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0fVxuXHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6ICc3JywvL1wiMFwiLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6ICdNQk9YJywvL3RoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCxcblx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdFx0XHRcdFx0bWFzdF9hdHRyOiBtYXN0X3JlcSxcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFBhcmFtdGVyOlt7IGF0dHI6ICdpbnB1dF8zMDM3JywgdmFsdWU6IHRoaXMuJGRhdGEuc2NhbkNvZGVWYWwgfV1cblx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0ICAgICAgICB0aGlzLnNjYW5fRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8sIFwiXCIpO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KVxuXHRcdFx0fSxcblx0XHRcdHNjYW5fb25ldmVudChlKXtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZS50YXJnZXQpO1xuXHRcdFx0XHRpZihlLnRhcmdldC52YWx1ZSl7XG5cdFx0XHRcdFx0dmFyIGlzZmxhZz10cnVlO1xuXHRcdFx0XHRcdGZvcih2YXIgaSBpbiB0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdCl7XG5cdFx0XHRcdFx0XHRpZih0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtpXS5zY2FuQ29kZVZhbCA9PSBlLnRhcmdldC52YWx1ZSkgXG5cdFx0XHRcdFx0XHRcdGlzZmxhZz1mYWxzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ly/lrZDmlbDmja7nsbvmiavnoIHmn6Xor6LmlbDmja5cblx0XHRcdFx0XHRpZiAoaXNmbGFnKSB7XG5cdFx0XHRcdFx0XHR1bmkuaGlkZUtleWJvYXJkKCk7XG5cdFx0XHRcdFx0XHR0aGlzLiRkYXRhLnNjYW5Db2RlVmFsPWUudGFyZ2V0LnZhbHVlO1xuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5JbnB1dF9DaGFuZ2VfRXZlbnQuSUQ7XG5cdFx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdFx0XHR2YXIgbWFzdF9yZXE9W107XG5cdFx0XHRcdFx0XHRcdC8v5Li75pWw5o2u57G75bGe5oCnXG5cdFx0XHRcdFx0XHRcdHZhciBjbGFzc2F0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0OyAgXG5cdFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgY2xhc3NhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyID0gY2xhc3NhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFzdF9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFzdF9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRlbHNlXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hc3RfcmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR2YXIgcmVxPVtdO1xuXHRcdFx0XHRcdFx0XHQvL+WtkOaVsOaNruexu+WxnuaAp1xuXHRcdFx0XHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHsgXG5cdFx0XHRcdFx0XHRcdFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0XHRcdFx0XHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0XHRldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdFx0XHRcdGVkdHlwZTogJzcnLC8vXCIwXCIsXG5cdFx0XHRcdFx0XHRcdFx0cHJvamVjdGlkOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRyY2xzaWQ6ICcnLFxuXHRcdFx0XHRcdFx0XHRcdHJvYmppZDogJycsXG5cdFx0XHRcdFx0XHRcdFx0dXNlcmxvZ2luOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRjbHNpZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELFxuXHRcdFx0XHRcdFx0XHRcdG9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHRcdGF0dHI6IHJlcSxcblx0XHRcdFx0XHRcdFx0XHRtYXN0X2F0dHI6IG1hc3RfcmVxLFxuXHRcdFx0XHRcdFx0XHRcdGlucHV0UGFyYW10ZXI6W3sgYXR0cjogJ2lucHV0XzMwMzcnLCB2YWx1ZTogdGhpcy4kZGF0YS5zY2FuQ29kZVZhbCB9XVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR0aGlzLnNjYW5fRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8sIFwiXCIpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdG9uYXJyb3coaW5kZXgsb3Blbil7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGluZGV4KyctLScrb3Blbik7XG5cdFx0XHRcdHZhciBkYXRhX2F0dHI9dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLk9wZW47XG5cdFx0XHRcdGlmKCFkYXRhX2F0dHIpe1xuXHRcdFx0XHRcdHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPW9wZW49PXRydWU/ZmFsc2U6dHJ1ZTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2luZGV4XS5PcGVuPW9wZW49PXRydWU/ZmFsc2U6dHJ1ZTtcblx0XHRcdH0sXG5cdFx0XHRvbmRhdGVUaW1lKGUpIHtcblx0XHRcdFx0Ly9jb25zb2xlLmxvZyhlLnRhcmdldClcblx0XHRcdFx0dmFyIGRhdGFfYXR0cj10aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU7XG5cdFx0XHRcdGlmKCFkYXRhX2F0dHIpe1xuXHRcdFx0XHRcdHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWUudGFyZ2V0LnZhbHVlO1xuXHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0fVxuXHRcdFx0XHR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9ZS50YXJnZXQudmFsdWU7XG5cdFx0XHRcdFxuXHRcdFx0fSxcblx0XHRcdG9uY2hhbmdlKGUpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coZS50YXJnZXQpO1xuXHRcdFx0XHR2YXIgdmFsdWU9dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLmRpY3RpdGVtW2UudGFyZ2V0LnZhbHVlXTtcblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXTtcblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YV9hdHRyKTtcblx0XHRcdFx0aWYgKHZhbHVlLk5hbWUgIT0gZGF0YV9hdHRyLlZhbHVlKSB7XG5cdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPXZhbHVlLk5hbWU7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlKTtcblx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5hY3Rpb247XG5cdFx0XHRcdFx0aWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XG5cdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0ICAgICAgICB2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0ICAgICAgICBcdH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXG5cdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fSxcblx0XHRcdG9uY2hhbmdlMihpdGVtLHZhbHVlLGRlbHZhbHVlKSB7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGl0ZW0pO1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyh2YWx1ZSk7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGRlbHZhbHVlKTtcblx0XHRcdFx0aWYoaXRlbS5sZW5ndGg9PTApeyAvL+S4uuepuuaXtu+8jOa4heepuuWxnuaAp3ZhbHVlXG5cdFx0XHRcdFx0dmFyIGluZGV4ICxpaW5kZXgsZGluZGV4PTA7XG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCl7XG5cdFx0XHRcdFx0XHRmb3IodmFyIGogaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHIpe1xuXHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHJbal0uZGljdGl0ZW0pe1xuXHRcdFx0XHRcdFx0XHRcdGlmKGRlbHZhbHVlWzBdLk5hbWUgPT0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHJbal0uZGljdGl0ZW1bZF0uTmFtZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cltqXS5WYWx1ZT1cIlwiO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRmb3IodmFyIHYgaW4gaXRlbSl7XG5cdFx0XHRcdFx0dmFyIGluZGV4ICxpaW5kZXgsZGluZGV4PTA7XG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCl7XG5cdFx0XHRcdFx0XHRmb3IodmFyIGogaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHIpe1xuXHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHJbal0uZGljdGl0ZW0pe1xuXHRcdFx0XHRcdFx0XHRcdGlmKGl0ZW1bdl0uTmFtZSA9PSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cltqXS5kaWN0aXRlbVtkXS5OYW1lKXtcblx0XHRcdFx0XHRcdFx0XHRcdGluZGV4PWk7aWluZGV4PWo7ZGluZGV4PWQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHZhciBpdGVtdmFsdWUgPSBpdGVtW3ZdO1xuXHRcdFx0XHRcdHZhciBkYXRhX2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhX2F0dHIpO1xuXHRcdFx0XHRcdGlmIChpdGVtdmFsdWUuTmFtZSAhPSBkYXRhX2F0dHIuVmFsdWUpIHtcblx0XHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLlZhbHVlPXZhbHVlO1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF0uVmFsdWUpO1xuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XS5hY3Rpb247XG5cdFx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdCAgICAgICAgLy8gc2VsZi5ldmVudF9ub19zdWIgPSAxO1xuXHRcdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdCAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHQgICAgICAgIFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSflrZflhbgnIHx8IGFyLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJylcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGl0ZW12YWx1ZS5OYW1lfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0fVxuXHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiMFwiLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCxcblx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0ICAgICAgICB0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0c3ViX29uY2hhbmdlKGUpIHtcblx0XHRcdFx0Y29uc29sZS5sb2coZS50YXJnZXQpO1xuXHRcdFx0XHR2YXIgdmFsdWU9dGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHJbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uZGljdGl0ZW1bZS50YXJnZXQudmFsdWVdO1xuXHRcdFx0XHR2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHJbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV07XG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFfYXR0cik7XG5cdFx0XHRcdGlmICh2YWx1ZS5OYW1lICE9IGRhdGFfYXR0ci5WYWx1ZSkge1xuXHRcdFx0XHRcdHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPXZhbHVlLk5hbWU7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHJbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWUpO1xuXHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHJbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uYWN0aW9uO1xuXHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdCAgICAgICAgLy8gc2VsZi5ldmVudF9ub19zdWIgPSAxO1xuXHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHI7XG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0ICAgICAgICBcdH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuSUQsXG5cdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fSxcblx0XHRcdHN1Yl9vbmNoYW5nZTIoaXRlbSx2YWx1ZSxkZWx2YWx1ZSkge1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhpdGVtKTtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codmFsdWUpO1xuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhkZWx2YWx1ZSk7XG5cdFx0XHRcdHZhciBzdWJDbGFzc0F0dHIgPSB0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cjtcblx0XHRcdFx0aWYoaXRlbS5sZW5ndGg9PTApeyAvL+S4uuepuuaXtu+8jOa4heepuuWxnuaAp3ZhbHVlXG5cdFx0XHRcdFx0dmFyIGluZGV4ICxpaW5kZXgsZGluZGV4PTA7XG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHN1YkNsYXNzQXR0cil7XG5cdFx0XHRcdFx0XHRmb3IodmFyIGogaW4gc3ViQ2xhc3NBdHRyW2ldLkF0dHIpe1xuXHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gc3ViQ2xhc3NBdHRyW2ldLkF0dHJbal0uZGljdGl0ZW0pe1xuXHRcdFx0XHRcdFx0XHRcdGlmKGRlbHZhbHVlWzBdLk5hbWUgPT0gc3ViQ2xhc3NBdHRyW2ldLkF0dHJbal0uZGljdGl0ZW1bZF0uTmFtZSl7XG5cdFx0XHRcdFx0XHRcdFx0XHRzdWJDbGFzc0F0dHJbaV0uQXR0cltqXS5WYWx1ZT1cIlwiO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRmb3IodmFyIHYgaW4gaXRlbSl7XG5cdFx0XHRcdFx0dmFyIGluZGV4ICxpaW5kZXgsZGluZGV4PTA7XG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHN1YkNsYXNzQXR0cil7XG5cdFx0XHRcdFx0XHRmb3IodmFyIGogaW4gc3ViQ2xhc3NBdHRyW2ldLkF0dHIpe1xuXHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gc3ViQ2xhc3NBdHRyW2ldLkF0dHJbal0uZGljdGl0ZW0pe1xuXHRcdFx0XHRcdFx0XHRcdGlmKGl0ZW1bdl0uTmFtZSA9PSBzdWJDbGFzc0F0dHJbaV0uQXR0cltqXS5kaWN0aXRlbVtkXS5OYW1lKXtcblx0XHRcdFx0XHRcdFx0XHRcdGluZGV4PWk7aWluZGV4PWo7ZGluZGV4PWQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHZhciBpdGVtdmFsdWUgPSBpdGVtW3ZdO1xuXHRcdFx0XHRcdHZhciBkYXRhX2F0dHIgPSBzdWJDbGFzc0F0dHJbaW5kZXhdLkF0dHJbaWluZGV4XTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhX2F0dHIpO1xuXHRcdFx0XHRcdGlmIChpdGVtdmFsdWUuTmFtZSAhPSBkYXRhX2F0dHIuVmFsdWUpIHtcblx0XHRcdFx0XHRcdHN1YkNsYXNzQXR0cltpbmRleF0uQXR0cltpaW5kZXhdLlZhbHVlPXZhbHVlO1xuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coc3ViQ2xhc3NBdHRyW2luZGV4XS5BdHRyW2lpbmRleF0uVmFsdWUpO1xuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSBzdWJDbGFzc0F0dHJbaW5kZXhdLkF0dHJbaWluZGV4XS5hY3Rpb247XG5cdFx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdCAgICAgICAgLy8gc2VsZi5ldmVudF9ub19zdWIgPSAxO1xuXHRcdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHN1YkNsYXNzQXR0cjtcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHRcdCAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHQgICAgICAgIFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSflrZflhbgnIHx8IGFyLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJylcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGl0ZW12YWx1ZS5OYW1lfSk7XG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZVxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0XHQgICAgICAgIFx0fVxuXHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcblx0XHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiMFwiLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgICAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCxcblx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0ICAgICAgICB0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0b25ldmVudChlKXtcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZS50YXJnZXQpO1xuXHRcdFx0XHR2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dO1xuXHRcdFx0XHRpZighZGF0YV9hdHRyKXtcblx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1lLnRhcmdldC52YWx1ZTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZGF0YV9hdHRyKTtcblx0XHRcdFx0aWYgKGUudGFyZ2V0LnZhbHVlICE9IGRhdGFfYXR0ci5WYWx1ZSkge1xuXHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1lLnRhcmdldC52YWx1ZTtcblx0XHRcdFx0XHQvLyB2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5hY3Rpb247XG5cdFx0XHRcdFx0Ly/lrZDmlbDmja7nsbvmiavnoIHljLrkuovku7bohJrmnKxcblx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEucGFyYW0uU2Nhbl9Db2RlLklucHV0X0NoYW5nZV9FdmVudC5JRDtcblx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHQgICAgICAgIC8vIHNlbGYuZXZlbnRfbm9fc3ViID0gMTtcblx0XHRcdFx0ICAgICAgICB2YXIgcmVxPVtdO1xuXHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDsgIC8v5Li75pWw5o2u57G75bGe5oCnXG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2Vcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XG5cdFx0XHRcdCAgICAgICAgXHR9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiN1wiLC8vXCIwXCIsXG5cdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiAnTUJPWCcsLy90aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuSUQsXG5cdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxuXHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdCAgICAgICAgXHRtYXN0X2F0dHI6IFtdLFxuXHRcdFx0XHQgICAgICAgIFx0aW5wdXRQYXJhbXRlcjpbeyBhdHRyOiAnbWFzdF9pbnB1dF8zMDM3JywgdmFsdWU6IGUudGFyZ2V0LnZhbHVlIH1dXG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIFxuXHRcdFx0XHQgICAgICAgIHRoaXMuc2Nhbl9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbywgXCJcIik7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9LFxuXHRcdFx0b25jaGVjayhlKSB7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcblx0XHRcdFx0dmFyIGlzY2hlY2tlZCA9IGUudGFyZ2V0LmRhdGFzZXQuaXNjaGVjaz9mYWxzZTp0cnVlO1xuXHRcdFx0XHR2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dO1xuXHRcdFx0XHRpZighZGF0YV9hdHRyKXtcblx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1pc2NoZWNrZWQ7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGRhdGFfYXR0cik7XG5cdFx0XHRcdGlmIChpc2NoZWNrZWQgIT0gZGF0YV9hdHRyLlZhbHVlKSB7XG5cdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWlzY2hlY2tlZDtcblx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5hY3Rpb247XG5cdFx0XHRcdFx0aWYgKGV2ZW50aWQpIHtcblx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XG5cdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcblx0XHRcdFx0ICAgICAgICB2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xuXHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xuXHRcdFx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XG5cdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdCAgICAgICAgXHR9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiMFwiLFxuXHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxuXHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELFxuXHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH0sXG5cdFx0XHRpbnB1dFZhbExpc3RJc0RlbChpbmRleCl7XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGluZGV4KTtcbiAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmlucHV0VmFsTGlzdC5zcGxpY2UoaW5kZXgsIDEpOyAvL+WIoOmZpHRhYlBhZ2Vqc29u55qE5YaF5a65XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuaW5wdXRWYWxMaXN0KTtcblx0XHRcdH0sXG5cdFx0XHRhZGRyZXNzY2hhbmdlKGUpIHtcblx0XHRcdCAgICAvLyBjb25zb2xlLmxvZyhlLnRhcmdldCk7XG5cdFx0XHQgICAgY29uc29sZS5sb2coZS5kYXRhLmpvaW4oJzsnKSlcblx0XHRcdFx0dGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWUuZGF0YS5qb2luKCc7Jyk7XG5cdFx0XHR9LFxuXHRcdFx0Y2xhc3NBdHRyX2V4dEJ1dHRvbihpbmRleCxpaW5kZXgpe1xuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdFx0XHR2YXIgYmVmb3JlX2NsaWNrX2J1dHRvbiA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XS5iZWZvcmVfY2xpY2tfYnV0dG9uO1xuXHRcdFx0XHR2YXIgYnV0dG9uX2NhbGxiYWNrID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLmJ1dHRvbl9jYWxsYmFjaztcblx0XHRcdFx0aWYoIWJlZm9yZV9jbGlja19idXR0b24pe1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcImJlZm9yZV9jbGlja19idXR0b24tZXZlbnRfaWTkuLrnqbrvvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYoIWJ1dHRvbl9jYWxsYmFjayl7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OlwiYnV0dG9uX2NhbGxiYWNrLWV2ZW50X2lk5Li656m677yBXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHZhciBkYXRhX2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XTtcblx0XHRcdFx0dGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnRfUmV0dXJuKGJlZm9yZV9jbGlja19idXR0b24sIGRhdGFfYXR0ciwgYnV0dG9uX2NhbGxiYWNrLCBpbmRleCxpaW5kZXgpO1xuXHRcdFx0fSxcblx0XHRcdHNjYW5fY2xhc3NBdHRyX2V4dEJ1dHRvbihlKXsgIC8vLS0tLS0tLS0t5pyq5a6M5oiQLS0tLS0tLS0tLS1cblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0dmFyIEJlZm9yZV9TZWxlY3RfRXZlbnQgPSAkdGhpcy4kZGF0YS5wYXJhbS5TY2FuX0NvZGUuQmVmb3JlX1NlbGVjdF9FdmVudC5JRDtcblx0XHRcdFx0dmFyIEFmdGVyX1NlbGVjdF9FdmVudCA9ICR0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5BZnRlcl9TZWxlY3RfRXZlbnQuSUQ7XG5cdFx0XHRcdGlmKCFCZWZvcmVfU2VsZWN0X0V2ZW50KXtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLpgInmi6nmjInpkq7liY3kuovku7bkuLrnqbrvvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdH1cblx0XHRcdFx0aWYoIUFmdGVyX1NlbGVjdF9FdmVudCl7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50Olwi5paw5aKe5oyJ6ZKu5ZCO5LqL5Lu25Li656m677yBXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIHZhciBkYXRhX2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XTtcblx0XHRcdFx0dGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnRfUmV0dXJuKEJlZm9yZV9TZWxlY3RfRXZlbnQsICcnLCBBZnRlcl9TZWxlY3RfRXZlbnQsICcnLCAnJyk7XG5cdFx0XHR9LFxuXHRcdFx0Y2xhc3NBdHRyX0FkZFBlcihpbmRleCxpaW5kZXgpe1xuXHRcdFx0XHR2YXIgcGFyYW09e2luZGV4OmluZGV4LGlpbmRleDppaW5kZXh9O1xuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOicuLi9zZWxwc24vaW5kZXg/bXVsaXQ9ZmFsc2UmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbSksXG5cdFx0XHRcdFx0ZXZlbnRzOntcblx0XHRcdFx0XHRcdEFkZFBlcihkYXRhLHBhcmFtKXsgXG5cdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZGF0YSk7XG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWx1ZT1kYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWxJRD1kYXRhWzBdLkxvZ2luKyc7JytkYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5hY3Rpb247XG5cdFx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdFx0XHRcdCAgICBldmVudGlkID0gZXZlbnRpZC50cmltKCk7XG5cdFx0XHRcdFx0XHRcdCAgICBpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiNFwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46IGRhdGFbMF0uTG9naW4sXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiAkdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogW10sXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB2YXIgZGF0YV9hdHRyID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtwYXJhbS5pbmRleF0uQXR0cltwYXJhbS5paW5kZXhdO1xuXHRcdFx0XHRcdFx0XHQgICAgICAgICR0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSk7XG5cdFx0XHR9LFxuXHRcdFx0Y2xhc3NBdHRyX0FkZFJlZihlKXtcblx0XHRcdFx0Y29uc29sZS5sb2coZS50YXJnZXQpO1xuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLmraTlip/og73ov5jmnKrlrp7njrDvvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0Ly8gdmFyIHZhbHVlPXRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5SZWxDbHNbZS50YXJnZXQudmFsdWVdO1xuXHRcdFx0XHQvLyB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9dmFsdWU7XG5cdFx0XHR9LFxuXHRcdFx0Y2xhc3NBdHRyX0FkZFByaihpbmRleCxpaW5kZXgpe1xuXHRcdFx0XHR2YXIgcGFyYW09e2luZGV4OmluZGV4LGlpbmRleDppaW5kZXh9O1xuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xuXHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XG5cdFx0XHRcdFx0dXJsOicuLi9zZWxQcmovaW5kZXg/cmVsYXRpb249LTEmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbSksXG5cdFx0XHRcdFx0ZXZlbnRzOntcblx0XHRcdFx0XHRcdEFkZFBlcihkYXRhLHBhcmFtKXsgXG5cdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcblx0XHRcdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZGF0YSk7XG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWx1ZT1kYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWxJRD1kYXRhWzBdLklEKyc7JytkYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5hY3Rpb247XG5cdFx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XG5cdFx0XHRcdFx0XHRcdCAgICBldmVudGlkID0gZXZlbnRpZC50cmltKCk7XG5cdFx0XHRcdFx0XHRcdCAgICBpZiAoZXZlbnRpZCkge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiMlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6IGRhdGFbMF0uSUQsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46IFwiXCIsXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiAkdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELFxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogW10sXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdCAgICAgICAgLy8gdmFyIGRhdGFfYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XTtcblx0XHRcdFx0XHRcdFx0ICAgICAgICAkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XG5cdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSxcblx0XHRcdHNhdmEoKXtcblx0XHRcdFx0aWYgKHRoaXMuJGRhdGEucGFyYW0uQmVmb3JlX09LX0V2ZW50KSAvL+WIpOaWreWKn+iDveeCueWPguaVsOaYr+WQpuacieehruWumuWJjeiEmuacrFxuXHRcdFx0XHRcdHRoaXMuc2Nhbl9PS0RhdGFPYmpSdW5DdXN0b21FdmVudCh0aGlzLiRkYXRhLnBhcmFtLkJlZm9yZV9PS19FdmVudC5JRCk7XG5cdFx0XHRcdGVsc2UgaWYgKHRoaXMuJGRhdGEucGFyYW0uQWZ0ZXJfT0tfRXZlbnQpIC8v5Yik5pat5Yqf6IO954K55Y+C5pWw5piv5ZCm5pyJ56Gu5a6a5ZCO6ISa5pysXG5cdFx0XHRcdFx0dGhpcy5zY2FuX09LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KHRoaXMuJGRhdGEucGFyYW0uQWZ0ZXJfT0tfRXZlbnQuSUQpO1xuXHRcdFx0XHRlbHNlXG5cdFx0XHRcdFx0dW5pLm5hdmlnYXRlQmFjayh7ZGVsdGE6MSB9KTsvL+i/lOWbnuWxguaVsO+8jDLliJnkuIrkuIrpobVcblx0XHRcdH0sXG5cdFx0XHRhZGQoKXtcblx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHtcblx0XHRcdFx0XHR0aXRsZTpcIuWKoOi9veS4rS4uLlwiXG5cdFx0XHRcdH0pO1xuXHRcdFx0XHR2YXIgcmVxPVtdO1xuXHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7fpgInmi6knIHx8IGFyLlZhbHVlPT0n4oCU4oCU6K+36YCJ5oup4oCU4oCUJykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHQgICAgICAgIGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHQgICAgICAgIFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0ICAgICAgICBlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IG5hbWU6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdCAgICAgICAgZWxzZSBpZihhci5UeXBlPT0n5a2X5YW4JyB8fCBhci5UeXBlPT0n5a2X5YW4LeWtl+espuS4sicpe1xuXHRcdFx0XHRcdFx0XHRpZihhci5zZWxlY3Q9PXRydWUpeyAvL+WIpOaWreS4i+aLieaYr+WQpuWkmumAiVxuXHRcdFx0XHRcdFx0XHRcdHZhciB2YWxTdHIgPVwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciB2IGluIGFyLlZhbHVlKXtcblx0XHRcdFx0XHRcdFx0XHRcdGlmKHZhbFN0cilcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmFsU3RyKz1cIjtcIjtcblx0XHRcdFx0XHRcdFx0XHRcdHZhbFN0cis9YXIuVmFsdWVbdl07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgbmFtZTogYXIuTmFtZSwgdmFsdWU6IHZhbFN0cn0pO1xuXHRcdFx0XHRcdFx0XHR9ZWxzZVxuXHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgbmFtZTogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlfSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRlbHNlXG5cdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgbmFtZTogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRpZiAoYXIubm90ZW1wdHkgPT0gdHJ1ZSAmJiAhYXIuVmFsdWUpIHtcblx0XHRcdFx0XHRcdC8vIGlmKGFyLk5vdEVtcHR5PT0nMScpe1xuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcblx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNob3dUb2FzdCh7dGl0bGU6YXIuRGlzcE5hbWUrJ+S4jeiDveS4uuepuu+8gScsaWNvbjpcInN1Y2Nlc3NcIixkdXJhdGlvbjozMDAwfSk7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDphci5EaXNwTmFtZSsn5LiN6IO95Li656m677yBJyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHRcdFx0cmV0dXJuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgZW52aXJvbWVudCA9IHtcblx0XHRcdFx0ICAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdFx0XHQgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXG5cdFx0XHRcdCAgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cblx0XHRcdFx0ICAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICAgbWFzdGVyOiB7XG5cdFx0XHRcdCAgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCBcblx0XHRcdFx0ICAgICB9XG5cdFx0XHRcdH07XG5cdFx0XHRcdCBcblx0XHRcdFx0dmFyIGRhdGFJbmZvPXtcblx0XHRcdFx0ICAgIGNsYXNzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsIGRhdGFfb2JqX2lkOiAnJywgbWFzdGVyY2xzaWQ6ICcnLFxuXHRcdFx0XHQgICAgcmVxOiBKU09OLnN0cmluZ2lmeShyZXEpLCB1cGZpbGU6IEpTT04uc3RyaW5naWZ5KFtdKSwgcG9zdF9kYXRhOiBKU09OLnN0cmluZ2lmeSh7fSksXG5cdFx0XHRcdCAgICBjb21wb3NlOiBKU09OLnN0cmluZ2lmeShbXSksIHJlZmRhdGFzdG9yZTogSlNPTi5zdHJpbmdpZnkoW10pLCBleHRpbmZvOiBKU09OLnN0cmluZ2lmeShlbnZpcm9tZW50KSwgXG5cdFx0XHRcdFx0bm90X3RyaWdnZXJfc3lzX2V2ZW50OiAnJ1xuXHRcdFx0XHR9O1xuXHRcdFx0XHRcblx0XHRcdFx0Ly8gcmV0dXJuXG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ2FkZGNsYXNzYXR0cicsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHRcdFx0XHRcdHZhciBhY3Rpb24gPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YS5BY3Rpb24pO1xuXHRcdFx0XHRcdFx0aWYoYWN0aW9uLnJldD09JzAnKXtcblx0XHRcdFx0XHRcdFx0aWYoYWN0aW9uLnJlc3VsdF90eXBlPT0nMCcpe1xuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93VG9hc3Qoe3RpdGxlOmFjdGlvbi5yZXN1bHQsaWNvbjpcInN1Y2Nlc3NcIixkdXJhdGlvbjozMDAwfSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ly8gXCJ7XCJyZXRcIjowLCBcInJlc3VsdF90eXBlXCI6MCwgXCJyZXN1bHRcIjpcIuWIm+W7uuaIkOWKnzEyMzEyMzEyM1wiLFwiaW5mb1wiOlwiXCJ9XCJcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC8v5Yi35pawXG5cdFx0XHRcdFx0XHR1bmkucmVkaXJlY3RUbyh7XG5cdFx0XHRcdFx0XHRcdHVybDonLi4vbW9kYWwvbXNfY2xhc3NBdHRyP3BhcmFtPScrSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5wYXJhbSkrXCImdGl0bGVuYW1lPVwiK3RoaXMuJGRhdGEudGl0bGVcblx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0Ly8gdGhpcy5jbGFzc19hdHRyX2luaXQoKTtcblx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0pLmNhdGNoKGV4PT57XG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZXgpO1xuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdH0pO1xuXHRcdFx0fSxcblx0XHRcdGNsYXNzX2F0dHJfaW5pdCgpe1xuXHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLnNob3dfc3R5bGVcblx0XHRcdFx0dmFyIG5ld2F0dHJsaXN0ID0gW107XG5cdFx0XHRcdGlmICh0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QubGVuZ3RoID4gMCkge1xuXHRcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIHZhciBvcGVuID0gYXR0cmxpc3RbaV0ub3Blbjtcblx0XHRcdFx0ICAgICAgICB2YXIgbmFtZSA9IGF0dHJsaXN0W2ldLmF0dHJncm91cF9uYW1lO1xuXHRcdFx0XHQgICAgICAgIHZhciBhdHRycyA9IGF0dHJsaXN0W2ldLmF0dHJzO1xuXHRcdFx0XHQgICAgICAgIGZvciAodmFyIHMgPSAwOyBzIDwgdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aDsgcysrKSB7XG5cdFx0XHRcdCAgICAgICAgICAgIHZhciBjbHNhdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3NdO1xuXHRcdFx0XHQgICAgICAgICAgICBpZiAobmFtZSA9PSBjbHNhdHRyLk5hbWUpIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgIHZhciBhdHRyID0gW107XG5cdFx0XHRcdCAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IGF0dHJzLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgbCA9IDA7IGwgPCBjbHNhdHRyLkF0dHIubGVuZ3RoOyBsKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGNhID0gY2xzYXR0ci5BdHRyW2xdO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBpZiAoYXR0cnNbal0uYXR0ciA9PSBjYS5OYW1lKSB7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5hY3Rpb24gPSBhdHRyc1tqXS5hY3Rpb247XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5lZGl0ID0gYXR0cnNbal0uZWRpdDtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLm5vdGVtcHR5ID0gYXR0cnNbal0ubm90ZW1wdHk7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5leHRfYnV0dG9uID0gYXR0cnNbal0uZXh0X2J1dHRvbjtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmJ1dHRvbl9pbWcgPSBhdHRyc1tqXS5idXR0b25faW1nO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYnV0dG9uX3Rvb2x0aXAgPSBhdHRyc1tqXS5idXR0b25fdG9vbHRpcDtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmJlZm9yZV9jbGlja19idXR0b24gPSBhdHRyc1tqXS5iZWZvcmVfY2xpY2tfYnV0dG9uO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYnV0dG9uX2NhbGxiYWNrID0gYXR0cnNbal0uYnV0dG9uX2NhbGxiYWNrO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuaGlkZGVuID0gYXR0cnNbal0uaGlkZGVuO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Euc2VsZWN0ID0gYXR0cnNbal0uc2VsZWN0PT11bmRlZmluZWQ/ZmFsc2U6YXR0cnNbal0uc2VsZWN0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID1cIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLmRpY3RpdGVtKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLnNlbGVjdCA9PSB0cnVlKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9IFtdOy8vY2EuZGljdGl0ZW1bMF0uQ05fU19OQU1FO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZWxzZSBcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSAn6K+36YCJ5oupJzsvL2NhLmRpY3RpdGVtWzBdLkNOX1NfTkFNRTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkaWN0aXRlbWxpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBkID0gMDsgZCA8IGNhLmRpY3RpdGVtLmxlbmd0aDsgZCsrKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLmRpY3RpdGVtW2RdLmxhYmVsPWNhLmRpY3RpdGVtW2RdLkNOX1NfTkFNRTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuZGljdGl0ZW1bZF0udmFsdWU9Y2EuZGljdGl0ZW1bZF0uQ05fU19OQU1FO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5kaWN0aXRlbVtkXS5DTl9DX0lTX0RFRkFVTFQ9PScxJylcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZT1jYS5kaWN0aXRlbVtkXS5DTl9TX05BTUU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSfml6XmnJ8nIHx8IGNhLlR5cGU9PSfml7bpl7QnKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBub3dEYXRlID0gbmV3IERhdGUoKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkYXRlID0ge3llYXI6IG5vd0RhdGUuZ2V0RnVsbFllYXIoKSxtb250aDogbm93RGF0ZS5nZXRNb250aCgpICsgMSxkYXk6IG5vd0RhdGUuZ2V0RGF0ZSgpfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSBkYXRlLnllYXIgKyAnLScgKyAoZGF0ZS5tb250aCA+PSAxMCA/IGRhdGUubW9udGggOiAnMCcgKyBkYXRlLm1vbnRoKSArICctJyArIChkYXRlLmRheSA+PSAxMCA/IGRhdGUuZGF5IDogJzAnICsgZGF0ZS5kYXkpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciByZWxDbHNMaXN0PVtdO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGF0dHJfcmVzY2xzID0gY2EuUmVsQ2xzLnNwbGl0KCcsJyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGlpIGluIGF0dHJfcmVzY2xzKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHJlc2NscyA9IGF0dHJfcmVzY2xzW2lpXS5zcGxpdCgnfCcpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyZWxDbHNMaXN0LnB1c2goe2lkOnJlc2Nsc1swXSxuYW1lOnJlc2Nsc1sxXX0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuUmVsQ2xzTGlzdCA9IHJlbENsc0xpc3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9ICfor7cnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n55yB5biC5Yy6Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gJ+ivt+mAieaLqSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9IGZhbHNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyLnB1c2goY2EpO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgICAgICAgICAgbmV3YXR0cmxpc3QucHVzaCh7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgQmtDb2xvcjogY2xzYXR0ci5Ca0NvbG9yLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEhhc0FjZTogY2xzYXR0ci5IYXNBY2UsXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgSW1nRm9udFN0eWxlOiBjbHNhdHRyLkltZ0ZvbnRTdHlsZSxcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBOYW1lOiBjbHNhdHRyLk5hbWUsXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgT3JkZXI6IGNsc2F0dHIuT3JkZXIsXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgT3Blbjogb3Blbixcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBBdHRyOiBhdHRyLFxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udHJvbF9zdHlsZTp0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLmNvbnRyb2xfc3R5bGUsXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZV9wX3dkaXRoOnRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYudGl0bGVfcF93ZGl0aCxcblx0XHRcdFx0XHRcdFx0XHRcdEZvbnQ6dGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5Gb250P3RoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuRm9udDp7fSxcblx0XHRcdFx0XHRcdFx0XHRcdEJrX0NvbG9yOnRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuQmtfQ29sb3I/dGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5Ca19Db2xvcjonI0ZGRkZGRicsXG5cdFx0XHRcdFx0XHRcdFx0XHRUZXh0X0NvbG9yOnRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuVGV4dF9Db2xvcj90aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLlRleHRfQ29sb3I6JyMwMDAwMDAnXG5cdFx0XHRcdCAgICAgICAgICAgICAgICB9KVxuXHRcdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgaWYgKG5ld2F0dHJsaXN0Lmxlbmd0aCA+IDApIHtcblx0XHRcdFx0ICAgICAgICB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QgPSBuZXdhdHRybGlzdDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHR2YXIgcmVxPVtdO1xuXHRcdFx0XHQgICAgaWYgKHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYpIHtcblx0XHRcdFx0ICAgICAgICAgaWYgKHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZS5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdCAgICAgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZVxuXHRcdFx0XHQgICAgICAgICAgICAvLyAkZWwuZmluZCgnLmF0dHJfZmllbGQnKS5wcm9wKCdyZWFkb25seScsIHRydWUpO1xuXHRcdFx0XHQgICAgICAgICAgICAvLyAkZWwuZmluZCgnLmF0dHJfZmllbGQnKS5wcm9wKCdkaXNhYmxlZCcsIHRydWUpO1xuXHRcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLmF0dHJzXG5cdFx0XHRcdCAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5hdHRyLCB2YWx1ZTogYXIudmFsdWU/YXIudmFsdWU6JycgfSk7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0dmFyIGV2ZW50bGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuZXZlbnQ7XG5cdFx0XHRcdFx0aWYgKGV2ZW50bGlzdCkge1xuXHRcdFx0XHRcdCAgICBpZiAoZXZlbnRsaXN0Lmxlbmd0aCA+IDApIHtcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZXZlbnRsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgaWYgKGV2ZW50bGlzdFtpXS5ldmVudF9pZCA9PSAnYmVmb3JlX29rJykge1xuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfb2tfZXZlbnQgPSBldmVudGxpc3RbaV07XG5cdFx0XHRcdFx0ICAgICAgICAgICAgfSBlbHNlIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2luaXRpYWwnKSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEuZWRpdF9pbml0YWxfZXZlbnQgPSBldmVudGxpc3RbaV07XG5cdFx0XHRcdFx0ICAgICAgICAgICAgfSBlbHNlIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2JlZm9yZV9zZWxlY3RfY29tcG9zZScpIHtcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X3NlbGVjdF9jb21wb3NlX2V2ZW50ID0gZXZlbnRsaXN0W2ldLnNjcmlwX2lkO1xuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfY29tcG9zZV9jbHNfaWQgPSBldmVudGxpc3RbaV0uY29tcG9zZV9jbHNfaWQ7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXEpO1xuXHRcdFx0XHRcdGlmICh0aGlzLiRkYXRhLmVkaXRfaW5pdGFsX2V2ZW50KSB7XG5cdFx0XHRcdFx0ICAgIHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5lZGl0X2luaXRhbF9ldmVudC5zY3JpcF9pZDtcblx0XHRcdFx0XHQgICAgdmFyIGluZm8gPSB7XG5cdFx0XHRcdFx0ICAgICAgICBldmVudGlkOiBldmVudGlkLFxuXHRcdFx0XHRcdCAgICAgICAgZWR0eXBlOiBcIjBcIixcblx0XHRcdFx0XHQgICAgICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICByY2xzaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgcm9iamlkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdFx0ICAgICAgICBjbHNpZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELFxuXHRcdFx0XHRcdCAgICAgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0ICAgICAgICBhdHRyOiByZXEsXG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgdGhpcy5pbmlfRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlKTtcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QpO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIuacquaJvuWIsOWPr+aYvuekuueahOeahOWxnuaAp1wiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9LFxuXHRcdFx0c3ViQ2xhc3NfYXR0cl9pbml0KCl7XG5cdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZVxuXHRcdFx0XHR2YXIgbmV3YXR0cmxpc3QgPSBbXTtcblx0XHRcdFx0aWYgKHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdC5sZW5ndGggPiAwKSB7XG5cdFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdCAgICAgICAgdmFyIG9wZW4gPSBhdHRybGlzdFtpXS5vcGVuO1xuXHRcdFx0XHQgICAgICAgIHZhciBuYW1lID0gYXR0cmxpc3RbaV0uYXR0cmdyb3VwX25hbWU7XG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJzID0gYXR0cmxpc3RbaV0uYXR0cnM7XG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgcyA9IDA7IHMgPCB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3QubGVuZ3RoOyBzKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgdmFyIGNsc2F0dHIgPSB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3Rbc107XG5cdFx0XHRcdCAgICAgICAgICAgIGlmIChuYW1lID09IGNsc2F0dHIuTmFtZSkge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgdmFyIGF0dHIgPSBbXTtcblx0XHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgYXR0cnMubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBsID0gMDsgbCA8IGNsc2F0dHIuQXR0ci5sZW5ndGg7IGwrKykge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY2EgPSBjbHNhdHRyLkF0dHJbbF07XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGlmIChhdHRyc1tqXS5hdHRyID09IGNhLk5hbWUpIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmFjdGlvbiA9IGF0dHJzW2pdLmFjdGlvbjtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmVkaXQgPSBhdHRyc1tqXS5lZGl0O1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Eubm90ZW1wdHkgPSBhdHRyc1tqXS5ub3RlbXB0eTtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmV4dF9idXR0b24gPSBhdHRyc1tqXS5leHRfYnV0dG9uO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYnV0dG9uX2ltZyA9IGF0dHJzW2pdLmJ1dHRvbl9pbWc7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5idXR0b25fdG9vbHRpcCA9IGF0dHJzW2pdLmJ1dHRvbl90b29sdGlwO1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYmVmb3JlX2NsaWNrX2J1dHRvbiA9IGF0dHJzW2pdLmJlZm9yZV9jbGlja19idXR0b247XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5idXR0b25fY2FsbGJhY2sgPSBhdHRyc1tqXS5idXR0b25fY2FsbGJhY2s7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5oaWRkZW4gPSBhdHRyc1tqXS5oaWRkZW47XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5zZWxlY3QgPSBhdHRyc1tqXS5zZWxlY3Q9PXVuZGVmaW5lZD9mYWxzZTphdHRyc1tqXS5zZWxlY3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPVwiXCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuZGljdGl0ZW0pe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2Euc2VsZWN0ID09IHRydWUpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gW107Ly9jYS5kaWN0aXRlbVswXS5DTl9TX05BTUU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRlbHNlIFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9ICfor7fpgInmi6knOy8vY2EuZGljdGl0ZW1bMF0uQ05fU19OQU1FO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRpY3RpdGVtbGlzdD1bXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGQgPSAwOyBkIDwgY2EuZGljdGl0ZW0ubGVuZ3RoOyBkKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuZGljdGl0ZW1bZF0ubGFiZWw9Y2EuZGljdGl0ZW1bZF0uQ05fU19OQU1FO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbVtkXS52YWx1ZT1jYS5kaWN0aXRlbVtkXS5DTl9TX05BTUU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLmRpY3RpdGVtW2RdLkNOX0NfSVNfREVGQVVMVD09JzEnKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlPWNhLmRpY3RpdGVtW2RdLkNOX1NfTkFNRTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+aXpeacnycgfHwgY2EuVHlwZT09J+aXtumXtCcpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIG5vd0RhdGUgPSBuZXcgRGF0ZSgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRhdGUgPSB7eWVhcjogbm93RGF0ZS5nZXRGdWxsWWVhcigpLG1vbnRoOiBub3dEYXRlLmdldE1vbnRoKCkgKyAxLGRheTogbm93RGF0ZS5nZXREYXRlKCl9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9IGRhdGUueWVhciArICctJyArIChkYXRlLm1vbnRoID49IDEwID8gZGF0ZS5tb250aCA6ICcwJyArIGRhdGUubW9udGgpICsgJy0nICsgKGRhdGUuZGF5ID49IDEwID8gZGF0ZS5kYXkgOiAnMCcgKyBkYXRlLmRheSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHJlbENsc0xpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0cl9yZXNjbHMgPSBjYS5SZWxDbHMuc3BsaXQoJywnKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvcih2YXIgaWkgaW4gYXR0cl9yZXNjbHMpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgcmVzY2xzID0gYXR0cl9yZXNjbHNbaWldLnNwbGl0KCd8Jyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJlbENsc0xpc3QucHVzaCh7aWQ6cmVzY2xzWzBdLG5hbWU6cmVzY2xzWzFdfSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5SZWxDbHNMaXN0ID0gcmVsQ2xzTGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gJ+ivtyc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSfnnIHluILljLonKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSAn6K+36YCJ5oupJztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n5biD5bCU5YC8Jylcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gZmFsc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHIucHVzaChjYSk7XG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdCAgICAgICAgICAgICAgICBuZXdhdHRybGlzdC5wdXNoKHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBCa0NvbG9yOiBjbHNhdHRyLkJrQ29sb3IsXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgSGFzQWNlOiBjbHNhdHRyLkhhc0FjZSxcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBJbWdGb250U3R5bGU6IGNsc2F0dHIuSW1nRm9udFN0eWxlLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIE5hbWU6IGNsc2F0dHIuTmFtZSxcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBPcmRlcjogY2xzYXR0ci5PcmRlcixcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBPcGVuOiBvcGVuLFxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEF0dHI6IGF0dHIsXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250cm9sX3N0eWxlOnRoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuY29udHJvbF9zdHlsZSxcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlX3Bfd2RpdGg6dGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi50aXRsZV9wX3dkaXRoLFxuXHRcdFx0XHRcdFx0XHRcdFx0Rm9udDp0aGlzLiRkYXRhLnN1YkNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLkZvbnQ/dGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5Gb250Ont9LFxuXHRcdFx0XHRcdFx0XHRcdFx0QmtfQ29sb3I6dGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5Ca19Db2xvcj90aGlzLiRkYXRhLnN1YkNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLkJrX0NvbG9yOicjRkZGRkZGJyxcblx0XHRcdFx0XHRcdFx0XHRcdFRleHRfQ29sb3I6dGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5UZXh0X0NvbG9yP3RoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuVGV4dF9Db2xvcjonIzAwMDAwMCdcblx0XHRcdFx0ICAgICAgICAgICAgICAgIH0pXG5cdFx0XHRcdCAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBpZiAobmV3YXR0cmxpc3QubGVuZ3RoID4gMCkge1xuXHRcdFx0XHQgICAgICAgIHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdCA9IG5ld2F0dHJsaXN0O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdHZhciByZXE9W107XG5cdFx0XHRcdCAgICBpZiAodGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZikge1xuXHRcdFx0XHQgICAgICAgICBpZiAodGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5zaG93X3N0eWxlLmxlbmd0aCA+IDApIHtcblx0XHRcdFx0ICAgICAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5zaG93X3N0eWxlXG5cdFx0XHRcdCAgICAgICAgICAgIC8vICRlbC5maW5kKCcuYXR0cl9maWVsZCcpLnByb3AoJ3JlYWRvbmx5JywgdHJ1ZSk7XG5cdFx0XHRcdCAgICAgICAgICAgIC8vICRlbC5maW5kKCcuYXR0cl9maWVsZCcpLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7XG5cdFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0ICAgICAgICAgICAgICAgIHZhciBhdHRyID0gYXR0cmxpc3RbaV0uYXR0cnNcblx0XHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLmF0dHIsIHZhbHVlOiBhci52YWx1ZT9hci52YWx1ZTonJyB9KTtcblx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0ICAgICAgICAgICAgfVxuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0XHRcblx0XHRcdFx0XHR2YXIgZXZlbnRsaXN0ID0gdGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5ldmVudDtcblx0XHRcdFx0XHRpZiAoZXZlbnRsaXN0KSB7XG5cdFx0XHRcdFx0ICAgIGlmIChldmVudGxpc3QubGVuZ3RoID4gMCkge1xuXHRcdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBldmVudGxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHQgICAgICAgICAgICBpZiAoZXZlbnRsaXN0W2ldLmV2ZW50X2lkID09ICdiZWZvcmVfb2snKSB7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEuZWRpdF9va19ldmVudCA9IGV2ZW50bGlzdFtpXTtcblx0XHRcdFx0XHQgICAgICAgICAgICB9IGVsc2UgaWYgKGV2ZW50bGlzdFtpXS5ldmVudF9pZCA9PSAnaW5pdGlhbCcpIHtcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X2luaXRhbF9ldmVudCA9IGV2ZW50bGlzdFtpXTtcblx0XHRcdFx0XHQgICAgICAgICAgICB9IGVsc2UgaWYgKGV2ZW50bGlzdFtpXS5ldmVudF9pZCA9PSAnYmVmb3JlX3NlbGVjdF9jb21wb3NlJykge1xuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfc2VsZWN0X2NvbXBvc2VfZXZlbnQgPSBldmVudGxpc3RbaV0uc2NyaXBfaWQ7XG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEuZWRpdF9jb21wb3NlX2Nsc19pZCA9IGV2ZW50bGlzdFtpXS5jb21wb3NlX2Nsc19pZDtcblx0XHRcdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcSk7XG5cdFx0XHRcdFx0aWYgKHRoaXMuJGRhdGEuZWRpdF9pbml0YWxfZXZlbnQpIHtcblx0XHRcdFx0XHQgICAgdmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLmVkaXRfaW5pdGFsX2V2ZW50LnNjcmlwX2lkO1xuXHRcdFx0XHRcdCAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHQgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0XHRcdFx0ICAgICAgICBlZHR5cGU6IFwiMFwiLFxuXHRcdFx0XHRcdCAgICAgICAgcHJvamVjdGlkOiAnJyxcblx0XHRcdFx0XHQgICAgICAgIHJjbHNpZDogJycsXG5cdFx0XHRcdFx0ICAgICAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHRcdCAgICAgICAgdXNlcmxvZ2luOiAnJyxcblx0XHRcdFx0XHQgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuSUQsXG5cdFx0XHRcdFx0ICAgICAgICBvYmppZDogXCJcIixcblx0XHRcdFx0XHQgICAgICAgIGF0dHI6IHJlcSxcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdCAgICB0aGlzLnNjYW5faW5pX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZSk7XG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0KTtcblx0XHRcdFx0XHRcblx0XHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLmnKrmib7liLDlj6/mmL7npLrnmoTnmoTlsZ7mgKdcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0fVxuXHRcdFx0fSxcblx0XHRcdGluaV9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyl7XG5cdFx0XHRcdHZhciBwYXJhbSA9IHtcblx0XHRcdFx0ICAgIEVkaXRTdHlsZTogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLlZpZXdfU3R5bGUuTmFtZSxcblx0XHRcdFx0ICAgIFZpZXdTdHlsZTogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLlZpZXdfU3R5bGUuTmFtZSxcblx0XHRcdFx0ICAgIE5vdFRyaWdnZXJTeXNFdmVudDogMCxcblx0XHRcdFx0ICAgIGVudmlyb21lbnQ6IHtcblx0XHRcdFx0ICAgICAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdFx0XHQgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXG5cdFx0XHRcdCAgICAgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cblx0XHRcdFx0ICAgICAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICAgICAgbWFzdGVyOiB7XG5cdFx0XHRcdCAgICAgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahGNsc19pZFxuXHRcdFx0XHQgICAgICAgICAgICAvL29ial9pZDogJycgIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEb2JqX2lkXG5cdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdHZhciBpbnB1dHBhcmFtZXRlciA9ICcnO1xuXHRcdFx0XHR2YXIgZ2xvYmFsX2F0dHIgPSAnJztcblx0XHRcdFx0XG5cdFx0XHRcdHZhciBkYXRhSW5mbyA9IHtcbiAgICAgICAgICAgICAgICAgICAgZWR0eXBlOiBpbmZvLmVkdHlwZSwgZXZlbnRpZDogaW5mby5ldmVudGlkLCBwcm9qZWN0aWQ6IGluZm8ucHJvamVjdGlkLFxuICAgICAgICAgICAgICAgICAgICByY2xzaWQ6IGluZm8ucmNsc2lkLCByb2JqaWQ6IGluZm8ucm9iamlkLCB1c2VybG9naW46IGluZm8udXNlcmxvZ2luLCBjbHNpZDogaW5mby5jbHNpZCwgb2JqaWQ6IGluZm8ub2JqaWQsXG4gICAgICAgICAgICAgICAgICAgIGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KHBhcmFtKSwgaW5wdXRwYXJhbWV0ZXI6IGlucHV0cGFyYW1ldGVyLCBnbG9iYWxfYXR0cjogZ2xvYmFsX2F0dHJcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcblx0XHRcdFx0XHRcdHZhciBhY3Rpb25saXN0ID0gZGF0YS5hY3Rpb247XG5cdFx0XHRcdFx0XHRpZiAoYWN0aW9ubGlzdCkge1xuXHRcdFx0XHRcdFx0ICAgIGZvciAodmFyIGogPSAwOyBqIDwgYWN0aW9ubGlzdC5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgYWN0aW9uID0gYWN0aW9ubGlzdFtqXVxuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgYWN0aW9uX3R5cGUgPSBhY3Rpb24uYWN0aW9uX3R5cGU7XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciB2YWx1ZSA9IGFjdGlvbi52YWx1ZTtcblx0XHRcdFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdzZXRfZGxnX2F0dHInKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBpZiAodmFsdWUpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgdmFsID0gdmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiB2YWx1ZSA9PSAnc3RyaW5nJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB2YWwgPSBKU09OLnBhcnNlKHZhbHVlKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHZhbCk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB2YWwubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBhID0gMDsgYSA8IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGg7IGErKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgbCA9IDA7IGwgPCB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbYV0uQXR0ci5sZW5ndGg7IGwrKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgY2EgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbYV0uQXR0cltsXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKHZhbFtpXS5hdHRyICA9PSBjYS5OYW1lKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+Wtl+WFuCcgfHwgY2EuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkaWN0SXRlbUxpc3Q9W107XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gdmFsW2ldLmNob2ljZV9saXN0KXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHZhbCA9dmFsW2ldLmNob2ljZV9saXN0W2RdO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaWN0SXRlbUxpc3QucHVzaCh7XCJDTl9TX05BTUVcIjp2YWwsXCJOYW1lXCI6dmFsLFwibGFiZWxcIjp2YWwsXCJ2YWx1ZVwiOnZhbH0pO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLmRpY3RpdGVtID0gZGljdEl0ZW1MaXN0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYXR0cltqXS5kaWN0aXRlbSA9IHZhbFtpXS5jaG9pY2VfbGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGNhLnZhbHVlID0gdmFsW2ldLnZhbHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgdmFyIGxlbmd0aCA9IDA7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIGlmICghdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsW2ldLmF0dHIgPT0gcy5hdHRyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH0pLmxlbmd0aCkge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2godmFsW2ldKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBpZiAobGVuZ3RoID09IDApIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAodGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0uYXR0ciA9PSB2YWxbaV0uYXR0cikge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS52YWx1ZSA9IHZhbFtpXS52YWx1ZTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdvcGVuX3NlbGVjdF91c2VyZGxnJykge1xuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68yLjJcIixjb250ZW50Olwib3Blbl9zZWxlY3RfdXNlcmRsZ+i/meS4qmFjdGlvbl90eXBl6L+Y5pyq5aSE55CG77yBXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9ZWxzZXtcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMlwiLGNvbnRlbnQ6c3VjY2Vzcy5tc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9KS5jYXRjaChleD0+e1xuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGV4KTtcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzIuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHR9KTtcblx0XHRcdH0sXG5cdFx0ICAgIERhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvLGRhdGFfYXR0cil7XG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0ICAgIFx0dmFyIGVudmlyb21lbnQgPSB7XG5cdFx0ICAgIFx0ICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XG5cdFx0ICAgIFx0ICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXG5cdFx0ICAgIFx0ICAgICdidXR0b24nOiAndG9wJywgICAvLyB0b3AvYm90dG9tXG5cdFx0ICAgIFx0ICAgIGJ1dHRvbl9uYW1lOiAn5paw5aKeJyxcblx0XHQgICAgXHQgICAgbWFzdGVyOiB7XG5cdFx0ICAgIFx0ICAgICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRjbHNfaWRcblx0XHQgICAgXHQgICAgICAgIC8vb2JqX2lkOiAnJyAgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRvYmpfaWRcblx0XHQgICAgXHQgICAgfVxuXHRcdCAgICBcdH07XG5cdFx0XHRcdGVudmlyb21lbnQuZWRpdF9kbGcgPSB7XG5cdFx0XHRcdCAgICB0eXBlOiAnc21hbGwnLC8v5bCP56qX5Y+jXG5cdFx0XHRcdCAgICBjbGFzc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELC8v5b2T5YmN5pWw5o2u57G7aWRcblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAoZGF0YV9hdHRyKSB7XG5cdFx0XHRcdCAgICBlbnZpcm9tZW50LmVkaXRfZGxnLmZvcm1fY29udHJvbCA9IHsvL+aJgOWxnueahOihqOWNleaOp+S7tlxuXHRcdFx0XHQgICAgICAgIG5hbWU6IGRhdGFfYXR0ci5OYW1lLC8v5a2X5q615bGe5oCnXG5cdFx0XHRcdCAgICAgICAgdGV4dDogZGF0YV9hdHRyLkRpc3BOYW1lLC8v5pi+56S65paH5pysXG5cdFx0XHRcdCAgICAgICAgZ3JvdXBfbmFtZTogZGF0YV9hdHRyLkdyb3VwTmFtZSwvL+WxnuaAp+e7hFxuXHRcdFx0XHQgICAgICAgIHR5cGU6IGRhdGFfYXR0ci5UeXBlLC8v5a2X5q6157G75Z6LXG5cdFx0XHRcdCAgICAgICAgcmVhZG9ubHk6IGRhdGFfYXR0ci5SZWFkT25seSwvL+aYr+WQpuWPquivu1xuXHRcdFx0XHQgICAgICAgIGJ1dHRvbl9pbWc6IGRhdGFfYXR0ci5idXR0b25faW1nLC8v5byV55So5oyJ6ZKu55qE5Zu+5qCHXG5cdFx0XHRcdCAgICAgICAgYnV0dG9uX3Rvb2x0aXA6IGRhdGFfYXR0ci5idXR0b25fdG9vbHRpcC8v5byV55So5oyJ6ZKu55qEdG9vbHRpcFxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0ICAgIFx0dmFyIGRhdGFJbmZvID0ge1xuXHRcdCAgICAgICAgICAgIGVkdHlwZTogaW5mby5lZHR5cGUsIGV2ZW50aWQ6IGluZm8uZXZlbnRpZCwgcHJvamVjdGlkOiBpbmZvLnByb2plY3RpZC5yZXBsYWNlKCd7JywnJykucmVwbGFjZSgnfScsJycpLFxuXHRcdCAgICAgICAgICAgIHJjbHNpZDogaW5mby5yY2xzaWQsIHJvYmppZDogaW5mby5yb2JqaWQsIHVzZXJsb2dpbjogaW5mby51c2VybG9naW4sIGNsc2lkOiBpbmZvLmNsc2lkLCBvYmppZDogaW5mby5vYmppZCxcblx0XHQgICAgICAgICAgICBhdHRyOiBKU09OLnN0cmluZ2lmeShpbmZvLmF0dHIpLCBleHRpbmZvOiBKU09OLnN0cmluZ2lmeShlbnZpcm9tZW50KSwgaW5wdXRwYXJhbWV0ZXI6ICcnLCBnbG9iYWxfYXR0cjogSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5nbG9iYWxfYXR0cilcblx0XHQgICAgICAgIH1cblx0XHQgICAgXHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XG5cdFx0ICAgIFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHQgICAgXHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdCAgICBcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0dmFyIGRhdGEgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YSk7XG5cdFx0ICAgIFx0XHRcdHZhciBhY3Rpb25saXN0ID0gZGF0YS5hY3Rpb247XG5cdFx0XHRcdFx0XHRcdFx0XHRcblx0XHQgICAgXHRcdFx0aWYgKGFjdGlvbmxpc3QpIHtcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coYWN0aW9ubGlzdCk7XG5cdFx0ICAgIFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IGFjdGlvbmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICB2YXIgYWN0aW9uID0gYWN0aW9ubGlzdFtpXTtcblx0XHQgICAgXHRcdFx0ICAgICAgICBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdzZXRfZGxnX2F0dHInKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIHZhciByZXN1bHQgPSBhY3Rpb24udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKHJlc3VsdFtpXS5jaG9pY2VfbGlzdCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGMgPSAwOyBjIDwgJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGg7IGMrKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGF0dHIgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2NdLkF0dHI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoYXR0cltqXS5OYW1lPT1yZXN1bHRbaV0uYXR0cil7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoYXR0cltqXS5UeXBlPT0n5a2X5YW4JyB8fCBhdHRyW2pdLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJyl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgZGljdEl0ZW1MaXN0PVtdO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciBkIGluIHJlc3VsdFtpXS5jaG9pY2VfbGlzdCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciB2YWwgPXJlc3VsdFtpXS5jaG9pY2VfbGlzdFtkXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGljdEl0ZW1MaXN0LnB1c2goe1wiQ05fU19OQU1FXCI6dmFsLFwiTmFtZVwiOnZhbCxcImxhYmVsXCI6dmFsLFwidmFsdWVcIjp2YWx9KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGF0dHJbal0uZGljdGl0ZW0gPSBkaWN0SXRlbUxpc3Q7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBhdHRyW2pdLmRpY3RpdGVtID0gcmVzdWx0W2ldLmNob2ljZV9saXN0O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGMgPSAwOyBjIDwgJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGg7IGMrKykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHR2YXIgYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbY10uQXR0cjtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhhdHRyW2pdLk5hbWUrJz09JytyZXN1bHRbaV0uYXR0cik7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0aWYoYXR0cltqXS5OYW1lPT1yZXN1bHRbaV0uYXR0cil7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0XHRhdHRyW2pdLlZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHRcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0fVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgbGVuZ3RoID0gMDtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIGlmICghJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHRbaV0uYXR0ciA9PSBzLmF0dHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH0pLmxlbmd0aCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIGlmIChsZW5ndGggPT0gMCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0uYXR0ciA9PSByZXN1bHRbaV0uYXR0cikge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfSBlbHNlIGlmIChkYXRhLmFjdGlvbltpXS5hY3Rpb25fdHlwZSA9PSAnc2V0X2dsb2JhbF9hdHRyJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgJHRoaXMuJGRhdGEuZ2xvYmFsX2F0dHIgPSBkYXRhLmFjdGlvbltpXS52YWx1ZSB8fCBbXTtcblx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgfVxuXHRcdCAgICBcdFx0XHR9XG5cdFx0ICAgIFx0XHRcdFxuXHRcdCAgICBcdFx0XHRpZiAoZGF0YS5yZXN1bHQpIHtcblx0XHQgICAgXHRcdFx0ICAgIHZhciByZXN1bHQgPSBkYXRhLnJlc3VsdDtcblx0XHQgICAgXHRcdFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgZm9yICh2YXIgYyA9IDA7IGMgPCAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbY10uQXR0cjtcblx0XHQgICAgXHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcblx0XHQgICAgXHRcdFx0ICAgICAgICBcdFx0XHRhdHRyW2pdLlZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0XHR9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHR9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdHZhciBsZW5ndGggPSAwO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIGlmICghJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfSkubGVuZ3RoKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHJlc3VsdFtpXSk7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgIGlmIChsZW5ndGggPT0gMCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8ICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGorKykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKCR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS5hdHRyID09IHJlc3VsdFtpXS5hdHRyKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgfVxuXHRcdCAgICBcdFx0XHR9XG5cdFx0ICAgIFx0XHR9ZWxzZXtcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68zXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9KS5jYXRjaChleD0+e1xuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdCAgICBcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68zLjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHR9KTtcblx0XHQgICAgfSxcblx0XHRcdE9LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KCl7XG5cdFx0ICAgIFx0dmFyIGVudmlyb21lbnQgPSB7XG5cdFx0XHRcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdFx0XHQgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHRcdFx0ICAgICdidXR0b24nOiAndG9wJywgICAvLyB0b3AvYm90dG9tXG5cdFx0XHRcdCAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICBtYXN0ZXI6IHtcblx0XHRcdFx0ICAgICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRjbHNfaWRcblx0XHRcdFx0ICAgICAgICBcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fTtcblx0XHQgICAgXHRcblx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLmVkaXRfb2tfZXZlbnQuc2NyaXBfaWQ7XG5cdFx0XHRcdHZhciByZXE9W107XG5cdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivt+mAieaLqScgfHwgYXIuVmFsdWU9PSfigJTigJTor7fpgInmi6nigJTigJQnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdCAgICAgICAgaWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdCAgICAgICAgXHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xuXHRcdFx0XHQgICAgICAgIGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgfSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdCAgICBcdGlmICh0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGggPiAwKSB7XG5cdFx0ICAgIFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBpKyspIHtcblx0XHQgICAgXHQgICAgICAgIGlmICghcmVxLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdCAgICBcdCAgICAgICAgICAgIHJldHVybiB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtpXS5hdHRyID09IHMubmFtZVxuXHRcdCAgICBcdCAgICAgICAgfSkubGVuZ3RoKSB7XG5cdFx0ICAgIFx0ICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHQgICAgXHQgICAgICAgICAgICByZXEucHVzaCh7ICdhdHRyJzogdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciwgJ3ZhbHVlJzogdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0udmFsdWUgfSk7XG5cdFx0ICAgIFx0ICAgICAgICB9XG5cdFx0ICAgIFx0ICAgIH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0dmFyIGluZm8gPSB7XG5cdFx0ICAgIFx0ICAgIGV2ZW50aWQ6IGV2ZW50aWQsXG5cdFx0ICAgIFx0ICAgIGVkdHlwZTogXCIwXCIsXG5cdFx0ICAgIFx0ICAgIHByb2plY3RpZDogJycsXG5cdFx0ICAgIFx0ICAgIHJjbHNpZDogJycsXG5cdFx0ICAgIFx0ICAgIHJvYmppZDogJycsXG5cdFx0ICAgIFx0ICAgIHVzZXJsb2dpbjogJycsXG5cdFx0ICAgIFx0ICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXG5cdFx0ICAgIFx0ICAgIG9iamlkOiBcIlwiLFxuXHRcdCAgICBcdCAgICBhdHRyOiByZXEsXG5cdFx0ICAgIFx0fVxuXHRcdCAgICBcdHZhciBkYXRhSW5mbyA9IHtcblx0XHQgICAgICAgICAgICBlZHR5cGU6IGluZm8uZWR0eXBlLCBldmVudGlkOiBpbmZvLmV2ZW50aWQsIHByb2plY3RpZDogaW5mby5wcm9qZWN0aWQscmNsc2lkOiBpbmZvLnJjbHNpZCwgXG5cdFx0XHRcdFx0cm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxuXHRcdFx0XHRcdGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBnbG9iYWxfYXR0cjogSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5nbG9iYWxfYXR0cilcblx0XHQgICAgICAgIH1cblx0XHQgICAgXHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XG5cdFx0ICAgIFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHQgICAgXHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xuXHRcdCAgICBcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xuXHRcdFx0XHRcdFx0dmFyIGRhdGEgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YSk7XHRcdFxuXHRcdCAgICBcdFx0XHR2YXIgcmVzdWx0ID0gZGF0YS5yZXN1bHQ7XG5cdFx0ICAgIFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAvLyBzZWxmLmNsYXNzX2F0dHJfZWxlLmZpbmQoJy5hdHRyX2ZpZWxkW2RhdGEtZmllbGQ9XCInICsgcmVzdWx0W2ldLmF0dHIgKyAnXCJdJykudmFsKHJlc3VsdFtpXS52YWx1ZSkuZGF0YSgndmFsJywgcmVzdWx0W2ldLnZhbHVlKTtcblx0XHQgICAgXHRcdFx0ICAgIHZhciBsZW5ndGggPSAwO1xuXHRcdCAgICBcdFx0XHQgICAgaWYgKCF0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXG5cdFx0ICAgIFx0XHRcdCAgICB9KS5sZW5ndGgpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICBsZW5ndGggPSAxO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgIH1cblx0XHQgICAgXHRcdFx0ICAgIGlmIChsZW5ndGggPT0gMCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgfVxuXHRcdCAgICBcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHRoaXMuYWRkKCk7XG5cdFx0ICAgIFx0XHR9ZWxzZXtcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor680XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9KS5jYXRjaChleD0+e1xuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdCAgICBcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor680LjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHR9KTtcblx0XHQgICAgfSxcblx0XHQgICAgRGF0YU9ialJ1bkN1c3RvbUV2ZW50X1JldHVybihldmVudGlkLGRhdGFfYXR0cixidXR0b25fY2FsbGJhY2ssaW5kZXgsaWluZGV4KXtcblx0XHRcdFx0dmFyIGVudmlyb21lbnQgPSB7XG5cdFx0XHRcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xuXHRcdFx0XHQgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4Zcblx0XHRcdFx0ICAgICdidXR0b24nOiAndG9wJywgICAvLyB0b3AvYm90dG9tXG5cdFx0XHRcdCAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXG5cdFx0XHRcdCAgICBtYXN0ZXI6IHtcblx0XHRcdFx0ICAgICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRjbHNfaWRcblx0XHRcdFx0ICAgICAgICAvL29ial9pZDogJycgIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEb2JqX2lkXG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH07XG5cdFx0XHRcdHZhciByZXE9W107XG5cdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcblx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdHZhciBhciA9IGF0dHJbal07XG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHQgICAgICAgIGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxuXHRcdFx0XHQgICAgICAgIFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcblx0XHRcdFx0ICAgICAgICBlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdFx0XHRlbHNlXG5cdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlIH0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAodGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoID4gMCkge1xuXHRcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHQgICAgICAgIGlmICghcmVxLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdFx0XHQgICAgICAgICAgICByZXR1cm4gdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciA9PSBzLm5hbWVcblx0XHRcdFx0ICAgICAgICB9KS5sZW5ndGgpIHtcblx0XHRcdFx0ICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHRcdFx0ICAgICAgICAgICAgcmVxLnB1c2goeyAnYXR0cic6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLmF0dHIsICd2YWx1ZSc6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLnZhbHVlIH0pO1xuXHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0fVxuXHRcdFx0XHR2YXIgZXh0aW5mbyA9IGVudmlyb21lbnQ7XG5cdFx0XHRcdGV4dGluZm8uZWRpdF9kbGcgPSB7XG5cdFx0XHRcdCAgICB0eXBlOiAnc21hbGwnLC8v5bCP56qX5Y+jXG5cdFx0XHRcdCAgICBjbGFzc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELC8v5b2T5YmN5pWw5o2u57G7aWRcblx0XHRcdFx0fVxuXHRcdFx0XHRpZiAoZGF0YV9hdHRyKSB7XG5cdFx0XHRcdCAgICBleHRpbmZvLmVkaXRfZGxnLmZvcm1fY29udHJvbCA9IHsvL+aJgOWxnueahOihqOWNleaOp+S7tlxuXHRcdFx0XHQgICAgICAgIG5hbWU6IGRhdGFfYXR0ci5OYW1lLC8v5a2X5q615bGe5oCnXG5cdFx0XHRcdCAgICAgICAgdGV4dDogZGF0YV9hdHRyLkRpc3BOYW1lLC8v5pi+56S65paH5pysXG5cdFx0XHRcdCAgICAgICAgZ3JvdXBfbmFtZTogZGF0YV9hdHRyLkdyb3VwTmFtZSwvL+WxnuaAp+e7hFxuXHRcdFx0XHQgICAgICAgIHR5cGU6IGRhdGFfYXR0ci5UeXBlLC8v5a2X5q6157G75Z6LXG5cdFx0XHRcdCAgICAgICAgcmVhZG9ubHk6IGRhdGFfYXR0ci5SZWFkT25seSwvL+aYr+WQpuWPquivu1xuXHRcdFx0XHQgICAgICAgIGJ1dHRvbl9pbWc6IGRhdGFfYXR0ci5idXR0b25faW1nLC8v5byV55So5oyJ6ZKu55qE5Zu+5qCHXG5cdFx0XHRcdCAgICAgICAgYnV0dG9uX3Rvb2x0aXA6IGRhdGFfYXR0ci5idXR0b25fdG9vbHRpcC8v5byV55So5oyJ6ZKu55qEdG9vbHRpcFxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHR9XG5cdFx0XHRcdHZhciBkYXRhSW5mbyA9IHtcblx0XHRcdFx0XHRlZHR5cGU6ICBcIjBcIiwgZXZlbnRpZDogZXZlbnRpZCwgcHJvamVjdGlkOiAnJyxyY2xzaWQ6ICcnLCByb2JqaWQ6ICcnLCB1c2VybG9naW46ICcnLCBcblx0XHRcdFx0XHRjbHNpZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCBvYmppZDogJycsYXR0cjogSlNPTi5zdHJpbmdpZnkocmVxKSwgXG5cdFx0XHRcdFx0ZXh0aW5mbzogSlNPTi5zdHJpbmdpZnkoZXh0aW5mbyksIGdsb2JhbF9hdHRyOiBKU09OLnN0cmluZ2lmeSh0aGlzLiRkYXRhLmdsb2JhbF9hdHRyKVxuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9Pntcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0XHRcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcblx0XHRcdFx0XHRcdGlmIChkYXRhICE9IFwiXCIpIHtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHZhciBhY3Rpb25zID0gZGF0YS5hY3Rpb247XG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhhY3Rpb25zKTtcblx0XHRcdFx0XHRcdGlmIChhY3Rpb25zKSB7XG5cdFx0XHRcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhY3Rpb25zLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciBhY3Rpb24gPSBhY3Rpb25zW2ldO1xuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgdmFsID0gYWN0aW9uLnZhbHVlO1xuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgZW52aXJvbWVudCA9IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpO1xuXHRcdFx0XHRcdFx0ICAgICAgICBcblx0XHRcdFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbi5hY3Rpb25fdHlwZSA9PSAnb3Blbl9wYW5lbCcpIHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgdmFyIGQgPSBkaWFsb2coe1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgdGl0bGU6ICc8aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLWluZm8tY2lyY2xlXCI+PC9pPiAnICsgJ+aPkOekuicsXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICBjb250ZW50OiBhY3Rpb24uYWN0aW9uX3R5cGUgKyAn5q2kYWN0aW9u5bCa5pyq5aSE55CG77yBJ1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICB9KTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgZC5zaG93KCk7XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX3NlbGVjdF91c2VyZGxnJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgdmFyIHN0eWxlID0gdmFsLnN0eWxlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gc3R5bGUgPT0gJ3VzZXInID8gJ+mAieaLqeS6uuWRmCcgOiBzdHlsZSA9PSAnZGVwYXJ0bWVudCcgPyAn6YCJ5oup6YOo6ZeoJyA6IHN0eWxlID09ICdyb2xlJyA/ICfpgInmi6nop5LoibInIDogJydcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0XHRcdFx0XHRcdFx0XHR2YXIgcGFyYW09e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbmRleDogaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlpbmRleDppaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJ1dHRvbl9jYWxsYmFjazpidXR0b25fY2FsbGJhY2ssXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcTpyZXEsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRhdGFfYXR0cjpkYXRhX2F0dHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0dXJsOicuLi9zZWxwc24vaW5kZXg/bXVsaXQ9ZmFsc2UmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbSksXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdGV2ZW50czp7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdFx0QWRkUGVyKGRhdGEscGFyYW0peyBcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHRcdGNvbnNvbGUubG9nKGRhdGEpO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0dmFyIGNhbGxiYWNrX2V2ZW50aWQgPSBwYXJhbS5idXR0b25fY2FsbGJhY2sudHJpbSgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGluZm8gPSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgZXZlbnRpZDogY2FsbGJhY2tfZXZlbnRpZCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBlZHR5cGU6IFwiMFwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHByb2plY3RpZDogJycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcmNsc2lkOiAnJyxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICByb2JqaWQ6ICcnLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHVzZXJsb2dpbjogJycsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgY2xzaWQ6ICR0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYXR0cjogcGFyYW0ucmVxLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGlucHV0cGFyYW1ldGVyOiBkYXRhXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbywgcGFyYW0uZGF0YV9hdHRyKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHR9XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdH1cblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH0pO1x0XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX2RhdGFfcXVlcnlfZGxnJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX2NvbW1vbl9kbGcnKSB7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgdmFsdWUgPSBhY3Rpb24udmFsdWU7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgZCA9IGRpYWxvZyh7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGl0bGU6ICc8aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLWluZm8tY2lyY2xlXCI+PC9pPiAnICsgJ+aPkOekuicsXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgY29udGVudDogYWN0aW9uLmFjdGlvbl90eXBlICsgJ+atpGFjdGlvbuWwmuacquWkhOeQhu+8gSdcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZC5zaG93KCk7XG5cdFx0XHRcdFx0XHQgICAgICAgIH1cblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX3Byb2plY3RfcXVlcnlfZGxnJykge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlKTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIC8vY29uc29sZS5sb2coYWN0aW9uLnZhbHVlLm11bGl0X3NlbGVjdCk7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgcHJpUmVsID0gJy0xJztcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICflhajpg6jnm7jlhbMnKVxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHByaVJlbCA9ICcwJztcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGVsc2UgaWYgKGFjdGlvbi52YWx1ZS5zZWxlY3RfcmFuZ2UgPT0gJ+aIkei0n+i0o+eahOmhueebricpXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzEnO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5Yib5bu655qEJylcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBwcmlSZWwgPSAnMic7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHlj4LkuI7nmoQnIHx8IGFjdGlvbi52YWx1ZS5zZWxlY3RfcmFuZ2UgPT0gJ+aIkeWPguWKoOeahCcpXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzMnO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5YWz5rOo55qEJylcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBwcmlSZWwgPSAnNCc7XG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHkuIvlsZ7nmoTpobnnm64nKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwcmlSZWwgPSAnNSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcblx0XHRcdFx0XHRcdFx0XHRcdHZhciBwYXJhbV89e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpbmRleDogaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlpbmRleDppaW5kZXgsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJ1dHRvbl9jYWxsYmFjazpidXR0b25fY2FsbGJhY2ssXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcTpyZXFcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZVRvKHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dXJsOicuLi9zZWxQcmovaW5kZXg/cmVsYXRpb249JytwcmlSZWwrJyZwYXJhbT0nK0pTT04uc3RyaW5naWZ5KHBhcmFtXyksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGV2ZW50czp7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QWRkUGVyKGRhdGEscGFyYW0peyBcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWx1ZT1kYXRhWzBdLk5hbWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsSUQ9ZGF0YVswXS5JRCsnOycrZGF0YVswXS5OYW1lO1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0dmFyIGNhbGxiYWNrX2V2ZW50aWQgPSBwYXJhbS5idXR0b25fY2FsbGJhY2sudHJpbSgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGNhbGxiYWNrX2V2ZW50aWQpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB2YXIgaW5mbyA9IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgZXZlbnRpZDogY2FsbGJhY2tfZXZlbnRpZCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgZWR0eXBlOiBcIjJcIixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgcHJvamVjdGlkOiBkYXRhWzBdLklELFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICByY2xzaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIHJvYmppZDogXCJcIixcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgdXNlcmxvZ2luOiBcIlwiLFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgb2JqaWQ6IFwiXCIsXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGF0dHI6IHBhcmFtLnJlcSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICR0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH0pO1xuXHRcdFx0XHRcdFx0ICAgICAgICB9IGVsc2Uge1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgdmFyIGQgPSBkaWFsb2coe1xuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRpdGxlOiAnPGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1pbmZvLWNpcmNsZVwiPjwvaT4gJyArICfmj5DnpLonLFxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGFjdGlvbi5hY3Rpb25fdHlwZSArICfmraRhY3Rpb27lsJrmnKrlpITnkIbvvIEnXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB9KTtcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGQuc2hvdygpO1xuXHRcdFx0XHRcdFx0ICAgICAgICB9XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6NS4yXCIsY29udGVudDogJ+iwg+eUqCBiZWZvcmVfY2xpY2tfYnV0dG9uIOiEmuacrOi/lOWbnuepuu+8jGV2ZW50X2lkJyArIGV2ZW50aWQsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fWVsc2V7XG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzVcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSkuY2F0Y2goZXg9Pntcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLo1LjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHRcdFx0fSk7XG5cdFx0ICAgIH0sXG5cdFx0ICAgIHNjYW5faW5pX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKXtcblx0XHQgICAgXHR2YXIgcGFyYW0gPSB7XG5cdFx0ICAgIFx0ICAgIEVkaXRTdHlsZTogdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLlZpZXdfU3R5bGUuTmFtZSxcblx0XHQgICAgXHQgICAgVmlld1N0eWxlOiB0aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuVmlld19TdHlsZS5OYW1lLFxuXHRcdCAgICBcdCAgICBOb3RUcmlnZ2VyU3lzRXZlbnQ6IDAsXG5cdFx0ICAgIFx0ICAgIGVudmlyb21lbnQ6IHtcblx0XHQgICAgXHQgICAgICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XG5cdFx0ICAgIFx0ICAgICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCwgICAgIC8vIOWKn+iDveeCueS4u+aVsOaNruexu+agh+ivhlxuXHRcdCAgICBcdCAgICAgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cblx0XHQgICAgXHQgICAgICAgIGJ1dHRvbl9uYW1lOiAn5paw5aKeJyxcblx0XHQgICAgXHQgICAgICAgIG1hc3Rlcjoge1xuXHRcdCAgICBcdCAgICAgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELCAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahGNsc19pZFxuXHRcdCAgICBcdCAgICAgICAgICAgIC8vb2JqX2lkOiAnJyAgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRvYmpfaWRcblx0XHQgICAgXHQgICAgICAgIH1cblx0XHQgICAgXHQgICAgfVxuXHRcdCAgICBcdH1cblx0XHQgICAgXHR2YXIgaW5wdXRwYXJhbWV0ZXIgPSAnJztcblx0XHQgICAgXHR2YXIgZ2xvYmFsX2F0dHIgPSAnJztcblx0XHQgICAgXHRcblx0XHQgICAgXHR2YXIgZGF0YUluZm8gPSB7XG5cdFx0ICAgICAgICAgICAgZWR0eXBlOiBpbmZvLmVkdHlwZSwgZXZlbnRpZDogaW5mby5ldmVudGlkLCBwcm9qZWN0aWQ6IGluZm8ucHJvamVjdGlkLFxuXHRcdCAgICAgICAgICAgIHJjbHNpZDogaW5mby5yY2xzaWQsIHJvYmppZDogaW5mby5yb2JqaWQsIHVzZXJsb2dpbjogaW5mby51c2VybG9naW4sIGNsc2lkOiBpbmZvLmNsc2lkLCBvYmppZDogaW5mby5vYmppZCxcblx0XHQgICAgICAgICAgICBhdHRyOiBKU09OLnN0cmluZ2lmeShpbmZvLmF0dHIpLCBleHRpbmZvOiBKU09OLnN0cmluZ2lmeShwYXJhbSksIGlucHV0cGFyYW1ldGVyOiBpbnB1dHBhcmFtZXRlciwgZ2xvYmFsX2F0dHI6IGdsb2JhbF9hdHRyXG5cdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0Y29uc29sZS5sb2coZGF0YUluZm8pO1xuXHRcdCAgICBcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdEYXRhT2JqUnVuQ3VzdG9tRXZlbnRJbmZvJyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XG5cdFx0ICAgIFx0XHRjb25zb2xlLmxvZyhzdWNjZXNzKTtcblx0XHQgICAgXHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcblx0XHQgICAgXHRcdFx0dmFyIGRhdGEgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YSk7XG5cdFx0ICAgIFx0XHRcdHZhciBhY3Rpb25saXN0ID0gZGF0YS5hY3Rpb247XG5cdFx0ICAgIFx0XHRcdGlmIChhY3Rpb25saXN0KSB7XG5cdFx0ICAgIFx0XHRcdCAgICBmb3IgKHZhciBqID0gMDsgaiA8IGFjdGlvbmxpc3QubGVuZ3RoOyBqKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICB2YXIgYWN0aW9uID0gYWN0aW9ubGlzdFtqXVxuXHRcdCAgICBcdFx0XHQgICAgICAgIHZhciBhY3Rpb25fdHlwZSA9IGFjdGlvbi5hY3Rpb25fdHlwZTtcblx0XHQgICAgXHRcdFx0ICAgICAgICB2YXIgdmFsdWUgPSBhY3Rpb24udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdzZXRfZGxnX2F0dHInKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGlmICh2YWx1ZSkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgdmFyIHZhbCA9IHZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiB2YWx1ZSA9PSAnc3RyaW5nJykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIHZhbCA9IEpTT04ucGFyc2UodmFsdWUpO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHZhbCk7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHZhbC5sZW5ndGg7IGkrKykge1xuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgYSA9IDA7IGEgPCB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3QubGVuZ3RoOyBhKyspIHtcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgbCA9IDA7IGwgPCB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3RbYV0uQXR0ci5sZW5ndGg7IGwrKykge1xuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBjYSA9IHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdFthXS5BdHRyW2xdO1xuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdGlmICh2YWxbaV0uYXR0ciAgPT0gY2EuTmFtZSkge1xuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+Wtl+WFuCcgfHwgY2EuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRpY3RJdGVtTGlzdD1bXTtcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciBkIGluIHZhbFtpXS5jaG9pY2VfbGlzdCl7XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHZhbCA9dmFsW2ldLmNob2ljZV9saXN0W2RdO1xuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpY3RJdGVtTGlzdC5wdXNoKHtcIkNOX1NfTkFNRVwiOnZhbCxcIk5hbWVcIjp2YWwsXCJsYWJlbFwiOnZhbCxcInZhbHVlXCI6dmFsfSk7XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuZGljdGl0ZW0gPSBkaWN0SXRlbUxpc3Q7XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGF0dHJbal0uZGljdGl0ZW0gPSB2YWxbaV0uY2hvaWNlX2xpc3Q7XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9ZWxzZXtcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gY2EudmFsdWUgPSB2YWxbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0XHRcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICB2YXIgbGVuZ3RoID0gMDtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICBpZiAoIXRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsW2ldLmF0dHIgPT0gcy5hdHRyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgfSkubGVuZ3RoKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2godmFsW2ldKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS5hdHRyID09IHZhbFtpXS5hdHRyKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSB2YWxbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdvcGVuX3NlbGVjdF91c2VyZGxnJykge1xuXHRcdCAgICBcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzYuMlwiLGNvbnRlbnQ6XCJvcGVuX3NlbGVjdF91c2VyZGxn6L+Z5LiqYWN0aW9uX3R5cGXov5jmnKrlpITnkIbvvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICB9XG5cdFx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdFx0XG5cdFx0ICAgIFx0XHR9ZWxzZXtcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor682XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHRcdH1cblx0XHQgICAgXHR9KS5jYXRjaChleD0+e1xuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xuXHRcdCAgICBcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor682LjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcblx0XHQgICAgXHR9KTtcblx0XHQgICAgfSxcblx0XHQgICAgc2Nhbl9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyxkYXRhX2F0dHIpe1xuXHRcdCAgICBcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0ICAgIFx0dmFyIGVudmlyb21lbnQgPSB7XG5cdFx0ICAgIFx0ICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XG5cdFx0ICAgIFx0ICAgIGNsc19pZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELCAgICAgLy8g5Yqf6IO954K55LuO5pWw5o2u57G75qCH6K+GXG5cdFx0ICAgIFx0ICAgICdidXR0b24nOiAndG9wJywgICAvLyB0b3AvYm90dG9tXG5cdFx0ICAgIFx0ICAgIGJ1dHRvbl9uYW1lOiAn5paw5aKeJyxcblx0XHQgICAgXHQgICAgbWFzdGVyOiB7XG5cdFx0ICAgIFx0ICAgICAgICBjbHNfaWQ6ICdNQk9YJywvL3RoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCwgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRjbHNfaWRcblx0XHRcdFx0XHRcdGF0dHI6IGluZm8ubWFzdF9hdHRyIC8v5Li75pWw5o2u57G75bGe5oCnXG5cdFx0ICAgIFx0ICAgICAgICAvL29ial9pZDogJycgIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEb2JqX2lkXG5cdFx0ICAgIFx0ICAgIH1cblx0XHQgICAgXHR9O1xuXHRcdCAgICBcdGVudmlyb21lbnQuZWRpdF9kbGcgPSB7XG5cdFx0XHRcdFx0dHlwZTogJ3NtYWxsJywvL+Wwj+eql+WPo1xuXHRcdCAgICBcdCAgICBjbGFzc19pZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELC8v5b2T5YmN5pWw5o2u57G7aWRcblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0aWYgKGRhdGFfYXR0cikge1xuXHRcdCAgICBcdCAgICBlbnZpcm9tZW50LmVkaXRfZGxnLmZvcm1fY29udHJvbCA9IHsvL+aJgOWxnueahOihqOWNleaOp+S7tlxuXHRcdCAgICBcdCAgICAgICAgbmFtZTogZGF0YV9hdHRyLk5hbWUsLy/lrZfmrrXlsZ7mgKdcblx0XHQgICAgXHQgICAgICAgIHRleHQ6IGRhdGFfYXR0ci5EaXNwTmFtZSwvL+aYvuekuuaWh+acrFxuXHRcdCAgICBcdCAgICAgICAgZ3JvdXBfbmFtZTogZGF0YV9hdHRyLkdyb3VwTmFtZSwvL+WxnuaAp+e7hFxuXHRcdCAgICBcdCAgICAgICAgdHlwZTogZGF0YV9hdHRyLlR5cGUsLy/lrZfmrrXnsbvlnotcblx0XHQgICAgXHQgICAgICAgIHJlYWRvbmx5OiBkYXRhX2F0dHIuUmVhZE9ubHksLy/mmK/lkKblj6ror7tcblx0XHQgICAgXHQgICAgICAgIGJ1dHRvbl9pbWc6IGRhdGFfYXR0ci5idXR0b25faW1nLC8v5byV55So5oyJ6ZKu55qE5Zu+5qCHXG5cdFx0ICAgIFx0ICAgICAgICBidXR0b25fdG9vbHRpcDogZGF0YV9hdHRyLmJ1dHRvbl90b29sdGlwLy/lvJXnlKjmjInpkq7nmoR0b29sdGlwXG5cdFx0ICAgIFx0ICAgIH1cblx0XHQgICAgXHR9XG5cdFx0ICAgIFx0XG5cdFx0ICAgIFx0dmFyIGRhdGFJbmZvID0ge1xuXHRcdCAgICAgICAgICAgIGVkdHlwZTogaW5mby5lZHR5cGUsIGV2ZW50aWQ6IGluZm8uZXZlbnRpZCwgcHJvamVjdGlkOiBpbmZvLnByb2plY3RpZC5yZXBsYWNlKCd7JywnJykucmVwbGFjZSgnfScsJycpLFxuXHRcdCAgICAgICAgICAgIHJjbHNpZDogaW5mby5yY2xzaWQsIHJvYmppZDogaW5mby5yb2JqaWQsIHVzZXJsb2dpbjogaW5mby51c2VybG9naW4sIGNsc2lkOiBpbmZvLmNsc2lkLCBvYmppZDogaW5mby5vYmppZCxcblx0XHQgICAgICAgICAgICBhdHRyOiBKU09OLnN0cmluZ2lmeShpbmZvLmF0dHIpLCBleHRpbmZvOiBKU09OLnN0cmluZ2lmeShlbnZpcm9tZW50KSwgaW5wdXRwYXJhbWV0ZXI6IEpTT04uc3RyaW5naWZ5KGluZm8uaW5wdXRQYXJhbXRlciksIGdsb2JhbF9hdHRyOiBKU09OLnN0cmluZ2lmeSh0aGlzLiRkYXRhLmdsb2JhbF9hdHRyKVxuXHRcdCAgICAgICAgfVxuXHRcdCAgICBcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHQgICAgXHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdCAgICBcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0ICAgIFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0ICAgIFx0XHRcdHZhciBkYXRhID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEpO1xuXHRcdCAgICBcdFx0XHR2YXIgYWN0aW9ubGlzdCA9IGRhdGEuYWN0aW9uO1xuXHRcdCAgICBcdFx0XHRcblx0XHQgICAgXHRcdFx0aWYgKGFjdGlvbmxpc3QpIHtcblx0XHQgICAgXHRcdFx0XHRjb25zb2xlLmxvZyhhY3Rpb25saXN0KTtcblx0XHQgICAgXHRcdFx0ICAgIGZvciAodmFyIGlpID0gMDsgaWkgPCBhY3Rpb25saXN0Lmxlbmd0aDsgaWkrKykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIHZhciBhY3Rpb24gPSBhY3Rpb25saXN0W2lpXTtcblx0XHQgICAgXHRcdFx0ICAgICAgICBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdzZXRfZGxnX2F0dHInKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIHZhciByZXN1bHQgPSBhY3Rpb24udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0aWYgKHJlc3VsdFtpXS5jaG9pY2VfbGlzdCkge1xuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgcyA9IDA7IHMgPCAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3QubGVuZ3RoOyBzKyspIHtcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgYyA9IDA7IGMgPCAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3Rbc10uc3ViQ2xhc3NBdHRyTGlzdC5sZW5ndGg7IGMrKykge1xuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyID0gJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W3NdLnN1YkNsYXNzQXR0ckxpc3RbY10uQXR0cjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoYXR0cltqXS5OYW1lPT1yZXN1bHRbaV0uYXR0cil7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihhdHRyW2pdLlR5cGU9PSflrZflhbgnIHx8IGF0dHJbal0uVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRpY3RJdGVtTGlzdD1bXTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciBkIGluIHJlc3VsdFtpXS5jaG9pY2VfbGlzdCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHZhbCA9cmVzdWx0W2ldLmNob2ljZV9saXN0W2RdO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpY3RJdGVtTGlzdC5wdXNoKHtcIkNOX1NfTkFNRVwiOnZhbCxcIk5hbWVcIjp2YWwsXCJsYWJlbFwiOnZhbCxcInZhbHVlXCI6dmFsfSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YXR0cltqXS5kaWN0aXRlbSA9IGRpY3RJdGVtTGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYXR0cltqXS5kaWN0aXRlbSA9IHJlc3VsdFtpXS5jaG9pY2VfbGlzdDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIHMgPSAwOyBzIDwgJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0Lmxlbmd0aDsgcysrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdGZvciAodmFyIGMgPSAwOyBjIDwgJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W3NdLnN1YkNsYXNzQXR0ckxpc3QubGVuZ3RoOyBjKyspIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHR2YXIgYXR0ciA9ICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zdWJDbGFzc0F0dHJMaXN0W2NdLkF0dHI7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0XHRjb25zb2xlLmxvZyhhdHRyW2pdLk5hbWUrJz09JytyZXN1bHRbaV0uYXR0cik7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHRcdFx0YXR0cltqXS5WYWx1ZSA9IHJlc3VsdFtpXS52YWx1ZTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHR9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0XHRcdFx0XHR2YXIgbGVuZ3RoID0gMDtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIGlmICghJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHRbaV0uYXR0ciA9PSBzLmF0dHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH0pLmxlbmd0aCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIGxlbmd0aCA9IDE7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIGlmIChsZW5ndGggPT0gMCkge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0uYXR0ciA9PSByZXN1bHRbaV0uYXR0cikge1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfSBlbHNlIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ3NldF9nbG9iYWxfYXR0cicpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgJHRoaXMuJGFjdGlvbnRyID0gYWN0aW9uLnZhbHVlIHx8IFtdO1xuXHRcdCAgICBcdFx0XHQgICAgICAgIH0gZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdhZGRfc3ViY2xzX3BhbmVsJykgeyAvL+S4u+S7juaVsOaNruexu+aJq+eggeafpeivouaVsOaNrlxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB2YXIgcmVzdWx0ID0gYWN0aW9uLnZhbHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGV0IGxpc3RfMSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0KSk7XG5cdFx0XHRcdFx0XHRcdFx0XHR2YXIgc2NhbkNvZGVWYWwgPSAkdGhpcy4kZGF0YS5zY2FuQ29kZVZhbDtcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGluZm8uaW5wdXRQYXJhbXRlclswXS5hdHRyPT1cIm1hc3RfaW5wdXRfMzAzN1wiKSAvL+WIpOaWreaYr+S4u+aVsOaNruexu+aJq+eggeafpeivouaVsOaNrlxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzY2FuQ29kZVZhbCA9IFwibWFzdF9pbnB1dF8zMDM3LVwiK2lpO1xuXHRcdFx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0LnB1c2goe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRzY2FuQ29kZVZhbDpzY2FuQ29kZVZhbCxcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3ViQ2xhc3NBdHRyOmxpc3RfMVxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7IFxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBzID0gMDsgcyA8ICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdC5sZW5ndGg7IHMrKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKCR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zY2FuQ29kZVZhbCA9PSBzY2FuQ29kZVZhbCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihyZXN1bHRbaV0uYXR0cj09XCJTX0lEXCIpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5PYmpJRD1yZXN1bHRbaV0udmFsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgX3N1YkNsYXNzQXR0ciA9ICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zdWJDbGFzc0F0dHI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBjID0gMDsgYyA8IF9zdWJDbGFzc0F0dHIubGVuZ3RoOyBjKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGF0dHIgPSBfc3ViQ2xhc3NBdHRyW2NdLkF0dHI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGF0dHJbal0uTmFtZSsnPT0nK3Jlc3VsdFtpXS5hdHRyKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGF0dHJbal0uVmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zdWJDbGFzc0F0dHI9bGlzdF8xO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgbGVuZ3RoID0gMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKCEkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH0pLmxlbmd0aCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgbGVuZ3RoID0gMTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHJlc3VsdFtpXSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBmb3IgKHZhciBqID0gMDsgaiA8ICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGorKykge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGlmICgkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0uYXR0ciA9PSByZXN1bHRbaV0uYXR0cikge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxuXHRcdCAgICBcdFx0XHQgICAgfVxuXHRcdCAgICBcdFx0XHR9XG5cdFx0ICAgIFx0XHRcdFxuXHRcdCAgICBcdFx0XHRpZiAoZGF0YS5yZXN1bHQpIHtcblx0XHRcdFx0XHRcdFx0bGV0IGxpc3RfMSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0KSk7XG5cdFx0XHRcdFx0XHRcdHZhciBzY2FuQ29kZVZhbCA9ICR0aGlzLiRkYXRhLnNjYW5Db2RlVmFsO1xuXHRcdFx0XHRcdFx0XHRpZihpbmZvLmlucHV0UGFyYW10ZXJbMF0uYXR0cj09XCJtYXN0X2lucHV0XzMwMzdcIilcblx0XHRcdFx0XHRcdFx0XHRzY2FuQ29kZVZhbCA9IFwibWFzdF9pbnB1dF8zMDM3LVwiK2lpO1xuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3QucHVzaCh7XG5cdFx0XHRcdFx0XHRcdFx0c2NhbkNvZGVWYWw6c2NhbkNvZGVWYWwsXG5cdFx0XHRcdFx0XHRcdFx0c3ViQ2xhc3NBdHRyOmxpc3RfMVxuXHRcdFx0XHRcdFx0XHR9KTsgXG5cdFx0ICAgIFx0XHRcdCAgICB2YXIgcmVzdWx0ID0gZGF0YS5yZXN1bHQ7XG5cdFx0ICAgIFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5sZW5ndGg7IGkrKykge1xuXHRcdCAgICBcdFx0XHQgICAgICAgIGZvciAodmFyIHMgPSAwOyBzIDwgJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0Lmxlbmd0aDsgcysrKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRpZigkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3Rbc10uc2NhbkNvZGVWYWwgPT0gc2NhbkNvZGVWYWwpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZihyZXN1bHRbaV0uYXR0cj09XCJTX0lEXCIpXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W3NdLk9iaklEPXJlc3VsdFtpXS52YWx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIF9zdWJDbGFzc0F0dHIgPSAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3Rbc10uc3ViQ2xhc3NBdHRyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBjID0gMDsgYyA8IF9zdWJDbGFzc0F0dHIubGVuZ3RoOyBjKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0ciA9IF9zdWJDbGFzc0F0dHJbY10uQXR0cjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGF0dHJbal0uTmFtZSsnPT0nK3Jlc3VsdFtpXS5hdHRyKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGF0dHJbal0uTmFtZT09cmVzdWx0W2ldLmF0dHIpe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhdHRyW2pdLlZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0fVxuXHRcdCAgICBcdFx0XHQgICAgICAgIH1cblx0XHQgICAgXHRcdFx0XHRcdFxuXHRcdCAgICBcdFx0XHRcdFx0dmFyIGxlbmd0aCA9IDA7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKCEkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIHJldHVybiByZXN1bHRbaV0uYXR0ciA9PSBzLmF0dHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9KS5sZW5ndGgpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgbGVuZ3RoID0gMTtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAoJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgXHRcdFx0ICAgICAgICB9XG5cdFx0ICAgIFx0XHRcdCAgICB9XG5cdFx0ICAgIFx0XHRcdH1cblx0XHQgICAgXHRcdH1lbHNle1xuXHRcdCAgICBcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzdcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH0pLmNhdGNoKGV4PT57XG5cdFx0ICAgIFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzcuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdH0pO1xuXHRcdCAgICB9LFxuXHRcdCAgICBzY2FuX09LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGV2ZW50SUQpe1xuXHRcdFx0XHR1bmkuc2hvd0xvYWRpbmcoe1xuXHRcdFx0XHRcdHRpdGxlOlwi5Yqg6L295LitLi4uXCJcblx0XHRcdFx0fSk7XG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XG5cdFx0XHRcdHZhciByZXE9W107XG5cdFx0XHRcdHZhciBhdHRybGlzdCA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0XHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XG5cdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XG5cdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xuXHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7fpgInmi6knIHx8IGFyLlZhbHVlPT0n4oCU4oCU6K+36YCJ5oup4oCU4oCUJykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxuXHRcdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xuXHRcdFx0XHRcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XG5cdFx0XHRcdFx0XHRlbHNlIGlmKGFyLlR5cGU9PSflrZflhbgnIHx8IGFyLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJyl7XG5cdFx0XHRcdFx0XHRcdGlmKGFyLnNlbGVjdD09dHJ1ZSl7IC8v5Yik5pat5LiL5ouJ5piv5ZCm5aSa6YCJXG5cdFx0XHRcdFx0XHRcdFx0dmFyIHZhbFN0ciA9XCJcIjtcblx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIHYgaW4gYXIuVmFsdWUpe1xuXHRcdFx0XHRcdFx0XHRcdFx0aWYodmFsU3RyKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHR2YWxTdHIrPVwiO1wiO1xuXHRcdFx0XHRcdFx0XHRcdFx0dmFsU3RyKz1hci5WYWx1ZVt2XTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogdmFsU3RyfSk7XG5cdFx0XHRcdFx0XHRcdH1lbHNlXG5cdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWV9KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGlmIChhci5ub3RlbXB0eSA9PSB0cnVlICYmICFhci5WYWx1ZSkge1xuXHRcdFx0XHRcdFx0Ly8gaWYoYXIuTm90RW1wdHk9PScxJyl7XG5cdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xuXHRcdFx0XHRcdFx0XHQvLyB1bmkuc2hvd1RvYXN0KHt0aXRsZTphci5EaXNwTmFtZSsn5LiN6IO95Li656m677yBJyxpY29uOlwic3VjY2Vzc1wiLGR1cmF0aW9uOjMwMDB9KTtcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OmFyLkRpc3BOYW1lKyfkuI3og73kuLrnqbrvvIEnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0XHRyZXR1cm47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHZhciBvYmplY3RzPVtdO1xuXHRcdFx0XHR2YXIgc3ViUGFuZWxMaXN0ID0gJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0O1xuXHRcdFx0XHRmb3IgKHZhciBzID0gMDsgcyA8IHN1YlBhbmVsTGlzdC5sZW5ndGg7IHMrKykge1xuXHRcdFx0XHRcdHZhciBzdWJfcmVxPVtdO1xuXHRcdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgc3ViUGFuZWxMaXN0W3NdLnN1YkNsYXNzQXR0ci5sZW5ndGg7IGkrKykge1xuXHRcdFx0XHRcdFx0dmFyIGF0dHIgPSBzdWJQYW5lbExpc3Rbc10uc3ViQ2xhc3NBdHRyW2ldLkF0dHI7XG5cdFx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcblx0XHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcblx0XHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7fpgInmi6knIHx8IGFyLlZhbHVlPT0n4oCU4oCU6K+36YCJ5oup4oCU4oCUJykgYXIuVmFsdWU9Jyc7XG5cdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXG5cdFx0XHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcblx0XHRcdFx0XHRcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXG5cdFx0XHRcdFx0XHRcdFx0c3ViX3JlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XG5cdFx0XHRcdFx0XHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXG5cdFx0XHRcdFx0XHRcdFx0c3ViX3JlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlPycxJzonMCd9KTtcblx0XHRcdFx0XHRcdFx0ZWxzZSBpZihhci5UeXBlPT0n5a2X5YW4JyB8fCBhci5UeXBlPT0n5a2X5YW4LeWtl+espuS4sicpe1xuXHRcdFx0XHRcdFx0XHRcdGlmKGFyLnNlbGVjdD09dHJ1ZSl7IC8v5Yik5pat5LiL5ouJ5piv5ZCm5aSa6YCJXG5cdFx0XHRcdFx0XHRcdFx0XHR2YXIgdmFsU3RyID1cIlwiO1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciB2IGluIGFyLlZhbHVlKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYodmFsU3RyKVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhbFN0cis9XCI7XCI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhbFN0cis9YXIuVmFsdWVbdl07XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRzdWJfcmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogdmFsU3RyfSk7XG5cdFx0XHRcdFx0XHRcdFx0fWVsc2Vcblx0XHRcdFx0XHRcdFx0XHRcdHN1Yl9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZX0pO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdGVsc2Vcblx0XHRcdFx0XHRcdFx0XHRzdWJfcmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRpZiAoYXIubm90ZW1wdHkgPT0gdHJ1ZSAmJiAhYXIuVmFsdWUpIHtcblx0XHRcdFx0XHRcdFx0Ly8gaWYoYXIuTm90RW1wdHk9PScxJyl7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNob3dUb2FzdCh7dGl0bGU6YXIuRGlzcE5hbWUrJ+S4jeiDveS4uuepuu+8gScsaWNvbjpcInN1Y2Nlc3NcIixkdXJhdGlvbjozMDAwfSk7XG5cdFx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OmFyLkRpc3BOYW1lKyfkuI3og73kuLrnqbrvvIEnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdFx0XHRcdFx0XHRcdHJldHVybjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRvYmplY3RzLnB1c2goe1xuXHRcdFx0XHRcdFx0b2JqX2lkOnN1YlBhbmVsTGlzdFtzXS5zY2FuQ29kZVZhbCxcblx0XHRcdFx0XHRcdG9ial9hdHRyczpzdWJfcmVxXG5cdFx0XHRcdFx0fSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0dmFyIGRhdGFKc29uPXtcblx0XHRcdFx0XHRtYXN0ZXJfY2xzOntcblx0XHRcdFx0XHRcdGNsc19uYW1lOidNQk9YJywvLyR0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuTmFtZSxcblx0XHRcdFx0XHRcdG9ial9hdHRyczpyZXFcblx0XHRcdFx0XHR9LFxuXHRcdFx0XHRcdGlucHV0XzMwMzc6JHRoaXMuJGRhdGEuc2NhbkNvZGVWYWwsICAgLy/miavnoIHlhoXlrrlcblx0XHRcdFx0XHRvcF90eXBlOiR0aGlzLiRkYXRhLnBhcmFtLk9wZXJhdGlvblR5cGUsIC8v5L2c5Lia57G75Z6L5a6a5LmJXG5cdFx0XHRcdFx0c3ViX2Nsczp7XG5cdFx0XHRcdFx0XHRjbHNfbmFtZTonTUJPWCcsLy8kdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLk5hbWUsXG5cdFx0XHRcdFx0XHRvYmplY3RzOm9iamVjdHNcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH07XG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKEpTT04uc3RyaW5naWZ5KGRhdGFKc29uKSk7XG5cdFx0ICAgIFx0dmFyIGRhdGFJbmZvID0ge1xuXHRcdCAgICAgICAgICAgIGVkdHlwZTogXCI3XCIsIGV2ZW50aWQ6IGV2ZW50SUQsIHByb2plY3RpZDogJycscmNsc2lkOiAnJywgcm9iamlkOiAnJywgdXNlcmxvZ2luOiAnJywgXG5cdFx0XHRcdFx0Y2xzaWQ6ICdNQk9YJywgb2JqaWQ6ICcnLGF0dHI6IEpTT04uc3RyaW5naWZ5KFtdKSwgZXh0aW5mbzogSlNPTi5zdHJpbmdpZnkoW10pLCBcblx0XHRcdFx0XHRnbG9iYWxfYXR0cjogSlNPTi5zdHJpbmdpZnkoJHRoaXMuJGRhdGEuZ2xvYmFsX2F0dHIpLGRhdGFKc29uOkpTT04uc3RyaW5naWZ5KGRhdGFKc29uKVxuXHRcdCAgICAgICAgfVxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShkYXRhSW5mbykpO1xuXHRcdCAgICBcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcblx0XHQgICAgXHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xuXHRcdCAgICBcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0ICAgIFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XG5cdFx0ICAgIFx0XHRcdHZhciBkYXRhID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEpO1x0XHRcblx0XHQgICAgXHRcdFx0dmFyIHJlc3VsdCA9IGRhdGEucmVzdWx0O1xuXHRcdCAgICBcdFx0XHRpZihldmVudElEICE9ICR0aGlzLiRkYXRhLnBhcmFtLkFmdGVyX09LX0V2ZW50LklEKVxuXHRcdCAgICBcdFx0XHRcdCR0aGlzLnNjYW5fT0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQoJHRoaXMuJGRhdGEucGFyYW0uQWZ0ZXJfT0tfRXZlbnQuSUQpO1xuXHRcdFx0XHRcdFx0ZWxzZXtcblx0XHRcdFx0XHRcdFx0Ly/liLfmlrBcblx0XHRcdFx0XHRcdFx0dW5pLnJlZGlyZWN0VG8oe1xuXHRcdFx0XHRcdFx0XHRcdHVybDonLi4vbW9kYWwvbXNfY2xhc3NBdHRyP3BhcmFtPScrSlNPTi5zdHJpbmdpZnkoJHRoaXMuJGRhdGEucGFyYW0pK1wiJnRpdGxlbmFtZT1cIiskdGhpcy4kZGF0YS50aXRsZVxuXHRcdFx0XHRcdFx0XHR9KTtcblx0XHRcdFx0XHRcdH1cblx0XHQgICAgXHRcdH1lbHNle1xuXHRcdCAgICBcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzhcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdFx0fVxuXHRcdCAgICBcdH0pLmNhdGNoKGV4PT57XG5cdFx0ICAgIFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzguMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xuXHRcdCAgICBcdH0pO1xuXHRcdCAgICB9LFxuXHRcdCAgICBcblx0XHRcdFxuXHRcdH1cblx0fVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///85\n");
eval("/* WEBPACK VAR INJECTION */(function(__f__) {\n\nvar _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ 1);\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.default = void 0;\nvar _regenerator = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/regenerator */ 57));\nvar _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/asyncToGenerator */ 59));\nvar _pickerAddress = _interopRequireDefault(__webpack_require__(/*! ../../js/pickerAddress/pickerAddress.vue */ 75));\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nvar _default = {\n  components: {\n    pickerAddress: _pickerAddress.default\n  },\n  data: function data() {\n    return {\n      title: '新增',\n      param: {},\n      classAttrList: [],\n      classGridStyle: [],\n      edit_inital_event: \"\",\n      //弹窗初始化事件ID\n      edit_ok_event: \"\",\n      //弹窗点击OK 触发事件ID\n      edit_select_compose_event: \"\",\n      //选择组成对象时调用\n      edit_compose_cls_id: \"\",\n      global_attr: [],\n      refdatastore: [],\n      //引用数据存储区// {attr:'G_PRJ_' + bindattr + '_ID', value:info.id}\n      scanCodeVal: \"\",\n      subClassAttrList: [],\n      subPanelList: [],\n      subClassGridStyle: []\n    };\n  },\n  onLoad: function onLoad(options) {\n    // console.log(options);\n    uni.setNavigationBarTitle({\n      title: options.titlename\n    }); //设置顶部标题 \n    var param = JSON.parse(options.param);\n    this.$data.title = param.Add_BtnName ? param.Add_BtnName : options.titlename; //设置按钮文字\n    __f__(\"log\", param, \" at pages/modal/ms_classAttr.vue:646\");\n    if (!param.Master_Cls.View_Style) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置界面窗口,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    if (!param.Master_Cls.View_Style.Name) {\n      uni.showModal({\n        title: \"提示\",\n        content: \"该功能点未配置窗口样式,请重新配置!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      return;\n    }\n    this.$data.param = param;\n    // var edit_dlg = {\n    //     Model: param.EditDlgMode,\n    //     Name: param.Master_Cls.View_Style.Name\n    // }\n    //主数据类获取\n    var dataInfo = {\n      class_id: param.Master_Cls.ID\n    };\n    var $this = this;\n    $this.$store.state.thisareaFuncID = param.Master_Cls.ID;\n    // console.log($this.$store.getters.getclassAttrList);\n    if ($this.$store.getters.getclassAttrList) {\n      $this.$data.classAttrList = $this.$store.getters.getclassAttrList.data;\n      $this.classGridStyleInfo(param.Master_Cls.ID, $this.$data.param.Master_Cls.View_Style.Name, 'Mast');\n    } else {\n      $this.$store.dispatch('classAttrList', dataInfo).then(function (success) {\n        // console.log(success);\n        if (success.code == '00000') {\n          $this.$data.classAttrList = success.data;\n          $this.classGridStyleInfo(param.Master_Cls.ID, $this.$data.param.Master_Cls.View_Style.Name, 'Mast');\n        } else {\n          uni.showModal({\n            title: \"错误1\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误1.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n\n    //从数据类获取\n    var subdataInfo = {\n      class_id: param.Sub_Cls.ID\n    };\n    $this.$store.state.thisareaFuncSubID = param.Sub_Cls.ID;\n    if ($this.$store.getters.getSubClassAttrList) {\n      $this.$data.subClassAttrList = $this.$store.getters.getSubClassAttrList.data;\n      $this.classGridStyleInfo(param.Sub_Cls.ID, $this.$data.param.Sub_Cls.View_Style.Name, 'Sub');\n    } else {\n      $this.$store.dispatch('subClassAttrList', subdataInfo).then(function (success) {\n        // console.log(success);\n        if (success.code == '00000') {\n          $this.$data.subClassAttrList = success.data;\n          $this.classGridStyleInfo(param.Sub_Cls.ID, $this.$data.param.Sub_Cls.View_Style.Name, 'Sub');\n        } else {\n          uni.showModal({\n            title: \"错误1_1\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误1_1.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n  },\n  methods: {\n    cancel: function cancel(e) {\n      uni.navigateBack({\n        delta: 1 //返回层数,2则上上页\n      });\n    },\n    panel_del: function panel_del(index) {\n      var $this = this;\n      if (this.$data.subPanelList[index].scanCodeVal == this.$data.scanCodeVal) {\n        this.$data.scanCodeVal = '';\n      }\n      if (!this.$data.subPanelList[index].ObjID) this.$data.subPanelList.splice(index, 1);else {\n        var dataInfo = {\n          clsId: this.$data.param.Sub_Cls.ID,\n          objId: this.$data.subPanelList[index].ObjID\n        };\n        __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:728\");\n        // return;\n        uni.showLoading({\n          title: \"加载中...\"\n        });\n        this.$store.dispatch('DelObj', dataInfo).then(function (success) {\n          __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:732\");\n          uni.hideLoading();\n          if (success.code == '00000') {\n            $this.$data.subPanelList.splice(index, 1);\n            uni.showModal({\n              title: \"提示\",\n              content: \"删除成功!\",\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          } else {\n            uni.showModal({\n              title: \"错误9\",\n              content: success.msg,\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          }\n        }).catch(function (ex) {\n          __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:741\");\n          uni.hideLoading();\n          uni.showModal({\n            title: \"提示9.1\",\n            content: ex.errMsg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        });\n      }\n    },\n    classGridStyleInfo: function classGridStyleInfo(clsid, styleName, clsType) {\n      var _this = this;\n      return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {\n        var $this, gridstyleInfo;\n        return _regenerator.default.wrap(function _callee$(_context) {\n          while (1) {\n            switch (_context.prev = _context.next) {\n              case 0:\n                $this = _this;\n                gridstyleInfo = {\n                  class_id: clsid,\n                  name: styleName,\n                  type: '2'\n                }; // console.log($this.$store.getters.getclassGridStyleInfo);\n                //获取主数据类界面样式\n                if (clsType == 'Mast') {\n                  $this.$store.state.thisEditName = styleName;\n                  if ($this.$store.getters.getclassGridStyleInfo) {\n                    $this.$data.classGridStyle = $this.$store.getters.getclassGridStyleInfo.data;\n                    $this.class_attr_init();\n                  } else {\n                    //console.log(gridstyleInfo);\n                    $this.$store.dispatch('classGridStyleInfo', gridstyleInfo).then(function (success) {\n                      // console.log(success);\n                      if (success.code == '00000') {\n                        success.data.StyleDef = JSON.parse(success.data.StyleDef);\n                        $this.$data.classGridStyle = success.data;\n                        $this.class_attr_init();\n                      } else {\n                        uni.showModal({\n                          title: \"错误1.2\",\n                          content: success.msg,\n                          showCancel: false,\n                          confirmText: \"取消\"\n                        });\n                      }\n                    }).catch(function (ex) {\n                      __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:774\");\n                      uni.showModal({\n                        title: \"错误1.3\",\n                        content: ex.errMsg,\n                        showCancel: false,\n                        confirmText: \"取消\"\n                      });\n                    });\n                  }\n                } else if (clsType == 'Sub') {\n                  //获取从数据类界面样式\n                  $this.$store.state.thisEditSubName = styleName;\n                  if ($this.$store.getters.getSubClassGridStyleInfo) {\n                    $this.$data.subClassGridStyle = $this.$store.getters.getSubClassGridStyleInfo.data;\n                    $this.subClass_attr_init();\n                  } else {\n                    //console.log(gridstyleInfo);\n                    $this.$store.dispatch('subClassGridStyleInfo', gridstyleInfo).then(function (success) {\n                      // console.log(success);\n                      if (success.code == '00000') {\n                        success.data.StyleDef = JSON.parse(success.data.StyleDef);\n                        $this.$data.subClassGridStyle = success.data;\n                        $this.subClass_attr_init();\n                      } else {\n                        uni.showModal({\n                          title: \"错误1.2\",\n                          content: success.msg,\n                          showCancel: false,\n                          confirmText: \"取消\"\n                        });\n                      }\n                    }).catch(function (ex) {\n                      __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:796\");\n                      uni.showModal({\n                        title: \"错误1.3\",\n                        content: ex.errMsg,\n                        showCancel: false,\n                        confirmText: \"取消\"\n                      });\n                    });\n                  }\n                }\n              case 3:\n              case \"end\":\n                return _context.stop();\n            }\n          }\n        }, _callee);\n      }))();\n    },\n    ontap: function ontap(e) {\n      var _this2 = this;\n      //扫码功能\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        //console.log(result.decodedata);\n        var isVal = _this2.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n        // if(!isVal){\n        // \tthis.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=result.decodedata;\n        // \tvar isVald =this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n        // \treturn;\n        // }\n        //主数据类扫码查询数据\n        if (isVal != result.decodedata) {\n          _this2.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = result.decodedata;\n          uni.hideKeyboard();\n          //子数据类扫码区事件脚本\n          var eventid = _this2.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var req = [];\n            var attrlist = _this2.$data.classAttrList; //主数据类属性\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"7\",\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: [],\n              inputParamter: [{\n                attr: 'mast_input_3037',\n                value: result.decodedata\n              }]\n            };\n            _this2.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      });\n    },\n    subontap: function subontap(e) {\n      var _this3 = this;\n      //扫码功能\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        //console.log(result.decodedata);\n        var isVal = _this3.$data.subClassAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n        //主数据类扫码查询数据\n        if (isVal != result.decodedata) {\n          _this3.$data.subClassAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = result.decodedata;\n          uni.hideKeyboard();\n          //子数据类扫码区事件脚本\n          var eventid = _this3.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var req = [];\n            var attrlist = _this3.$data.subClassAttrList; //主数据类属性\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"7\",\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: [],\n              inputParamter: [{\n                attr: 'mast_input_3037',\n                value: result.decodedata\n              }]\n            };\n            _this3.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      });\n    },\n    scan_ontap: function scan_ontap(e) {\n      var _this4 = this;\n      //扫码区扫码功能\n      //console.log(e.target)\n      getApp().onScan(function (result) {\n        __f__(\"log\", result.decodedata, \" at pages/modal/ms_classAttr.vue:904\");\n        var isflag = true;\n        for (var i in _this4.$data.subPanelList) {\n          if (_this4.$data.subPanelList[i].scanCodeVal == result.decodedata) isflag = false;\n        }\n        //子数据类扫码查询数据\n        if (isflag) {\n          uni.hideKeyboard();\n          _this4.$data.scanCodeVal = result.decodedata;\n          var eventid = _this4.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var mast_req = [];\n            //主数据类属性\n            var classattrlist = _this4.$data.classAttrList;\n            for (var i = 0; i < classattrlist.length; i++) {\n              var attr = classattrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var req = [];\n            //子数据类属性\n            var attrlist = _this4.$data.subClassAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: '7',\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: mast_req,\n              inputParamter: [{\n                attr: 'input_3037',\n                value: _this4.$data.scanCodeVal\n              }]\n            };\n            _this4.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      });\n    },\n    scan_onevent: function scan_onevent(e) {\n      // console.log(e.target);\n      if (e.target.value) {\n        var isflag = true;\n        for (var i in this.$data.subPanelList) {\n          if (this.$data.subPanelList[i].scanCodeVal == e.target.value) isflag = false;\n        }\n        //子数据类扫码查询数据\n        if (isflag) {\n          uni.hideKeyboard();\n          this.$data.scanCodeVal = e.target.value;\n          var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID;\n          if (eventid) {\n            var mast_req = [];\n            //主数据类属性\n            var classattrlist = this.$data.classAttrList;\n            for (var i = 0; i < classattrlist.length; i++) {\n              var attr = classattrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else mast_req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var req = [];\n            //子数据类属性\n            var attrlist = this.$data.subClassAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  value: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? '1' : '0'\n                });else req.push({\n                  attr: ar.Name,\n                  value: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: '7',\n              //\"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: 'MBOX',\n              //this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req,\n              mast_attr: mast_req,\n              inputParamter: [{\n                attr: 'input_3037',\n                value: this.$data.scanCodeVal\n              }]\n            };\n            this.scan_DataObjRunCustomEvent(info, \"\");\n          }\n        }\n      }\n    },\n    onarrow: function onarrow(index, open) {\n      // console.log(index+'--'+open);\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Open;\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = open == true ? false : true;\n        return;\n      }\n      this.$data.classAttrList[e.target.dataset['iiindex']].subClassAttr[index].Open = open == true ? false : true;\n    },\n    ondateTime: function ondateTime(e) {\n      //console.log(e.target)\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value;\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n        return;\n      }\n      this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n    },\n    onchange: function onchange(e) {\n      __f__(\"log\", e.target, \" at pages/modal/ms_classAttr.vue:1056\");\n      var value = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].dictitem[e.target.value];\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1059\");\n      if (value.Name != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = value.Name;\n        __f__(\"log\", this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value, \" at pages/modal/ms_classAttr.vue:1062\");\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Master_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    onchange2: function onchange2(item, value, delvalue) {\n      // console.log(item);\n      // console.log(value);\n      // console.log(delvalue);\n      if (item.length == 0) {\n        //为空时,清空属性value\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (delvalue[0].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                this.$data.classAttrList[i].Attr[j].Value = \"\";\n              }\n            }\n          }\n        }\n      }\n      for (var v in item) {\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in this.$data.classAttrList) {\n          for (var j in this.$data.classAttrList[i].Attr) {\n            for (var d in this.$data.classAttrList[i].Attr[j].dictitem) {\n              if (item[v].Name == this.$data.classAttrList[i].Attr[j].dictitem[d].Name) {\n                index = i;\n                iindex = j;\n                dindex = d;\n              }\n            }\n          }\n        }\n        var itemvalue = item[v];\n        var data_attr = this.$data.classAttrList[index].Attr[iindex];\n        __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1129\");\n        if (itemvalue.Name != data_attr.Value) {\n          this.$data.classAttrList[index].Attr[iindex].Value = value;\n          __f__(\"log\", this.$data.classAttrList[index].Attr[iindex].Value, \" at pages/modal/ms_classAttr.vue:1132\");\n          var eventid = this.$data.classAttrList[index].Attr[iindex].action;\n          if (eventid) {\n            // self.event_no_sub = 1;\n            var req = [];\n            var attrlist = this.$data.classAttrList;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  val: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? '1' : '0'\n                });else if (ar.Type == '字典' || ar.Type == '字典-字符串') req.push({\n                  attr: ar.Name,\n                  val: itemvalue.Name\n                });else req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: this.$data.param.Master_Cls.ID,\n              objid: \"\",\n              attr: req\n            };\n            this.DataObjRunCustomEvent(info);\n          }\n        }\n      }\n    },\n    sub_onchange: function sub_onchange(e) {\n      __f__(\"log\", e.target, \" at pages/modal/ms_classAttr.vue:1173\");\n      var value = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].dictitem[e.target.value];\n      var data_attr = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1176\");\n      if (value.Name != data_attr.Value) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = value.Name;\n        __f__(\"log\", this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value, \" at pages/modal/ms_classAttr.vue:1179\");\n        var eventid = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Sub_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    sub_onchange2: function sub_onchange2(item, value, delvalue) {\n      // console.log(item);\n      // console.log(value);\n      // console.log(delvalue);\n      var subClassAttr = this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr;\n      if (item.length == 0) {\n        //为空时,清空属性value\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in subClassAttr) {\n          for (var j in subClassAttr[i].Attr) {\n            for (var d in subClassAttr[i].Attr[j].dictitem) {\n              if (delvalue[0].Name == subClassAttr[i].Attr[j].dictitem[d].Name) {\n                subClassAttr[i].Attr[j].Value = \"\";\n              }\n            }\n          }\n        }\n      }\n      for (var v in item) {\n        var index,\n          iindex,\n          dindex = 0;\n        for (var i in subClassAttr) {\n          for (var j in subClassAttr[i].Attr) {\n            for (var d in subClassAttr[i].Attr[j].dictitem) {\n              if (item[v].Name == subClassAttr[i].Attr[j].dictitem[d].Name) {\n                index = i;\n                iindex = j;\n                dindex = d;\n              }\n            }\n          }\n        }\n        var itemvalue = item[v];\n        var data_attr = subClassAttr[index].Attr[iindex];\n        __f__(\"log\", data_attr, \" at pages/modal/ms_classAttr.vue:1247\");\n        if (itemvalue.Name != data_attr.Value) {\n          subClassAttr[index].Attr[iindex].Value = value;\n          __f__(\"log\", subClassAttr[index].Attr[iindex].Value, \" at pages/modal/ms_classAttr.vue:1250\");\n          var eventid = subClassAttr[index].Attr[iindex].action;\n          if (eventid) {\n            // self.event_no_sub = 1;\n            var req = [];\n            var attrlist = subClassAttr;\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].Attr;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n                if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                  attr: ar.Name,\n                  val: ar.ValID ? ar.ValID : ''\n                });else if (ar.Type == '布尔值') req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? '1' : '0'\n                });else if (ar.Type == '字典' || ar.Type == '字典-字符串') req.push({\n                  attr: ar.Name,\n                  val: itemvalue.Name\n                });else req.push({\n                  attr: ar.Name,\n                  val: ar.Value ? ar.Value : ''\n                });\n              }\n            }\n            var info = {\n              eventid: eventid,\n              edtype: \"0\",\n              projectid: '',\n              rclsid: '',\n              robjid: '',\n              userlogin: '',\n              clsid: this.$data.param.Sub_Cls.ID,\n              objid: \"\",\n              attr: req\n            };\n            this.DataObjRunCustomEvent(info);\n          }\n        }\n      }\n    },\n    onevent: function onevent(e) {\n      // console.log(e.target);\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n        return;\n      }\n      // console.log(data_attr);\n      if (e.target.value != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.target.value;\n        // var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        //子数据类扫码区事件脚本\n        var eventid = this.$data.param.Scan_Code.Input_Change_Event.ID;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList; //主数据类属性\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                value: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                value: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                value: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"7\",\n            //\"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: 'MBOX',\n            //this.$data.param.Sub_Cls.ID,\n            objid: \"\",\n            attr: req,\n            mast_attr: [],\n            inputParamter: [{\n              attr: 'mast_input_3037',\n              value: e.target.value\n            }]\n          };\n          this.scan_DataObjRunCustomEvent(info, \"\");\n        }\n      }\n    },\n    oncheck: function oncheck(e) {\n      // console.log(e.target);\n      var ischecked = e.target.dataset.ischeck ? false : true;\n      var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']];\n      if (!data_attr) {\n        this.$data.subPanelList[e.target.dataset['iiindex']].subClassAttr[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = ischecked;\n        return;\n      }\n      // console.log(data_attr);\n      if (ischecked != data_attr.Value) {\n        this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = ischecked;\n        var eventid = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action;\n        if (eventid) {\n          // self.event_no_sub = 1;\n          var req = [];\n          var attrlist = this.$data.classAttrList;\n          for (var i = 0; i < attrlist.length; i++) {\n            var attr = attrlist[i].Attr;\n            for (var j = 0; j < attr.length; j++) {\n              var ar = attr[j];\n              if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n              if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n                attr: ar.Name,\n                val: ar.ValID ? ar.ValID : ''\n              });else if (ar.Type == '布尔值') req.push({\n                attr: ar.Name,\n                val: ar.Value ? '1' : '0'\n              });else req.push({\n                attr: ar.Name,\n                val: ar.Value ? ar.Value : ''\n              });\n            }\n          }\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Master_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.DataObjRunCustomEvent(info);\n        }\n      }\n    },\n    inputValListIsDel: function inputValListIsDel(index) {\n      // console.log(index);\n      this.$data.inputValList.splice(index, 1); //删除tabPagejson的内容\n      // console.log(this.$data.inputValList);\n    },\n    addresschange: function addresschange(e) {\n      // console.log(e.target);\n      __f__(\"log\", e.data.join(';'), \" at pages/modal/ms_classAttr.vue:1394\");\n      this.$data.subClassAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = e.data.join(';');\n    },\n    classAttr_extButton: function classAttr_extButton(index, iindex) {\n      var $this = this;\n      var before_click_button = $this.$data.classAttrList[index].Attr[iindex].before_click_button;\n      var button_callback = $this.$data.classAttrList[index].Attr[iindex].button_callback;\n      if (!before_click_button) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"before_click_button-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      if (!button_callback) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"button_callback-event_id为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      var data_attr = this.$data.classAttrList[index].Attr[iindex];\n      this.DataObjRunCustomEvent_Return(before_click_button, data_attr, button_callback, index, iindex);\n    },\n    scan_classAttr_extButton: function scan_classAttr_extButton(e) {\n      //---------未完成-----------\n      var $this = this;\n      var Before_Select_Event = $this.$data.param.Scan_Code.Before_Select_Event.ID;\n      var After_Select_Event = $this.$data.param.Scan_Code.After_Select_Event.ID;\n      if (!Before_Select_Event) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"选择按钮前事件为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      if (!After_Select_Event) {\n        uni.showModal({\n          title: \"提示\",\n          content: \"新增按钮后事件为空!\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n        return;\n      }\n      // var data_attr = this.$data.classAttrList[index].Attr[iindex];\n      this.DataObjRunCustomEvent_Return(Before_Select_Event, '', After_Select_Event, '', '');\n    },\n    classAttr_AddPer: function classAttr_AddPer(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            __f__(\"log\", data, \" at pages/modal/ms_classAttr.vue:1435\");\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].Login + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"4\",\n                  projectid: \"\",\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: data[0].Login,\n                  clsid: $this.$data.param.Master_Cls.ID,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    classAttr_AddRef: function classAttr_AddRef(e) {\n      __f__(\"log\", e.target, \" at pages/modal/ms_classAttr.vue:1464\");\n      uni.showModal({\n        title: \"提示\",\n        content: \"此功能还未实现!\",\n        showCancel: false,\n        confirmText: \"取消\"\n      });\n      // var value=this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].RelCls[e.target.value];\n      // this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value=value;\n    },\n    classAttr_AddPrj: function classAttr_AddPrj(index, iindex) {\n      var param = {\n        index: index,\n        iindex: iindex\n      };\n      var $this = this;\n      uni.navigateTo({\n        url: '../selPrj/index?relation=-1&param=' + JSON.stringify(param),\n        events: {\n          AddPer: function AddPer(data, param) {\n            // console.log(param);\n            // console.log(data);\n            $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n            $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n            var eventid = $this.$data.classAttrList[param.index].Attr[param.iindex].action;\n            if (eventid) {\n              eventid = eventid.trim();\n              if (eventid) {\n                var info = {\n                  eventid: eventid,\n                  edtype: \"2\",\n                  projectid: data[0].ID,\n                  rclsid: \"\",\n                  robjid: \"\",\n                  userlogin: \"\",\n                  clsid: $this.$data.param.Master_Cls.ID,\n                  objid: \"\",\n                  attr: []\n                };\n\n                // var data_attr = $this.$data.classAttrList[param.index].Attr[param.iindex];\n                $this.DataObjRunCustomEvent(info);\n              }\n            }\n          }\n        }\n      });\n    },\n    sava: function sava() {\n      if (this.$data.param.Before_OK_Event)\n        //判断功能点参数是否有确定前脚本\n        this.scan_OKDataObjRunCustomEvent(this.$data.param.Before_OK_Event.ID);else if (this.$data.param.After_OK_Event)\n        //判断功能点参数是否有确定后脚本\n        this.scan_OKDataObjRunCustomEvent(this.$data.param.After_OK_Event.ID);else uni.navigateBack({\n        delta: 1\n      }); //返回层数,2则上上页\n    },\n    add: function add() {\n      var _this5 = this;\n      uni.showLoading({\n        title: \"加载中...\"\n      });\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            name: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            name: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n            if (ar.select == true) {\n              //判断下拉是否多选\n              var valStr = \"\";\n              for (var v in ar.Value) {\n                if (valStr) valStr += \";\";\n                valStr += ar.Value[v];\n              }\n              req.push({\n                name: ar.Name,\n                value: valStr\n              });\n            } else req.push({\n              name: ar.Name,\n              value: ar.Value\n            });\n          } else req.push({\n            name: ar.Name,\n            value: ar.Value ? ar.Value : ''\n          });\n          if (ar.notempty == true && !ar.Value) {\n            // if(ar.NotEmpty=='1'){\n            uni.hideLoading();\n            // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n            uni.showModal({\n              title: \"提示\",\n              content: ar.DispName + '不能为空!',\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n            return;\n          }\n        }\n      }\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID\n        }\n      };\n      var dataInfo = {\n        class_id: this.$data.param.Master_Cls.ID,\n        data_obj_id: '',\n        masterclsid: '',\n        req: JSON.stringify(req),\n        upfile: JSON.stringify([]),\n        post_data: JSON.stringify({}),\n        compose: JSON.stringify([]),\n        refdatastore: JSON.stringify([]),\n        extinfo: JSON.stringify(enviroment),\n        not_trigger_sys_event: ''\n      };\n\n      // return\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:1572\");\n      this.$store.dispatch('addclassattr', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:1574\");\n        uni.hideLoading();\n        if (success.code == '00000') {\n          var action = JSON.parse(success.data.Action);\n          if (action.ret == '0') {\n            if (action.result_type == '0') {\n              uni.showToast({\n                title: action.result,\n                icon: \"success\",\n                duration: 3000\n              });\n            }\n            // \"{\"ret\":0, \"result_type\":0, \"result\":\"创建成功123123123\",\"info\":\"\"}\"\n          }\n          //刷新\n          uni.redirectTo({\n            url: '../modal/ms_classAttr?param=' + JSON.stringify(_this5.$data.param) + \"&titlename=\" + _this5.$data.title\n          });\n          // this.class_attr_init();\n        } else {\n          uni.showModal({\n            title: \"错误\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        __f__(\"log\", ex, \" at pages/modal/ms_classAttr.vue:1593\");\n        uni.hideLoading();\n        uni.showModal({\n          title: \"提示\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    class_attr_init: function class_attr_init() {\n      var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n      var newattrlist = [];\n      if (this.$data.classAttrList.length > 0) {\n        for (var i = 0; i < attrlist.length; i++) {\n          var open = attrlist[i].open;\n          var name = attrlist[i].attrgroup_name;\n          var attrs = attrlist[i].attrs;\n          for (var s = 0; s < this.$data.classAttrList.length; s++) {\n            var clsattr = this.$data.classAttrList[s];\n            if (name == clsattr.Name) {\n              var attr = [];\n              for (var j = 0; j < attrs.length; j++) {\n                for (var l = 0; l < clsattr.Attr.length; l++) {\n                  var ca = clsattr.Attr[l];\n                  if (attrs[j].attr == ca.Name) {\n                    ca.action = attrs[j].action;\n                    ca.edit = attrs[j].edit;\n                    ca.notempty = attrs[j].notempty;\n                    ca.ext_button = attrs[j].ext_button;\n                    ca.button_img = attrs[j].button_img;\n                    ca.button_tooltip = attrs[j].button_tooltip;\n                    ca.before_click_button = attrs[j].before_click_button;\n                    ca.button_callback = attrs[j].button_callback;\n                    ca.hidden = attrs[j].hidden;\n                    ca.select = attrs[j].select == undefined ? false : attrs[j].select;\n                    ca.Value = \"\";\n                    if (ca.dictitem) {\n                      if (ca.select == true) ca.Value = []; //ca.dictitem[0].CN_S_NAME;\n                      else ca.Value = '请选择'; //ca.dictitem[0].CN_S_NAME;\n                      var dictitemlist = [];\n                      for (var d = 0; d < ca.dictitem.length; d++) {\n                        ca.dictitem[d].label = ca.dictitem[d].CN_S_NAME;\n                        ca.dictitem[d].value = ca.dictitem[d].CN_S_NAME;\n                        if (ca.dictitem[d].CN_C_IS_DEFAULT == '1') ca.Value = ca.dictitem[d].CN_S_NAME;\n                      }\n                    }\n                    if (ca.Type == '日期' || ca.Type == '时间') {\n                      var nowDate = new Date();\n                      var date = {\n                        year: nowDate.getFullYear(),\n                        month: nowDate.getMonth() + 1,\n                        day: nowDate.getDate()\n                      };\n                      ca.Value = date.year + '-' + (date.month >= 10 ? date.month : '0' + date.month) + '-' + (date.day >= 10 ? date.day : '0' + date.day);\n                    }\n                    if (ca.Type == '引用对象(多个)') {\n                      var relClsList = [];\n                      var attr_rescls = ca.RelCls.split(',');\n                      for (var ii in attr_rescls) {\n                        var rescls = attr_rescls[ii].split('|');\n                        relClsList.push({\n                          id: rescls[0],\n                          name: rescls[1]\n                        });\n                      }\n                      ca.RelClsList = relClsList;\n                      ca.Value = '请';\n                    }\n                    if (ca.Type == '省市区') ca.Value = '请选择';\n                    if (ca.Type == '布尔值') ca.Value = false;\n                    attr.push(ca);\n                  }\n                }\n              }\n              newattrlist.push({\n                BkColor: clsattr.BkColor,\n                HasAce: clsattr.HasAce,\n                ImgFontStyle: clsattr.ImgFontStyle,\n                Name: clsattr.Name,\n                Order: clsattr.Order,\n                Open: open,\n                Attr: attr,\n                control_style: this.$data.classGridStyle.StyleDef.control_style,\n                title_p_wdith: this.$data.classGridStyle.StyleDef.title_p_wdith,\n                Font: this.$data.classGridStyle.StyleDef.Font ? this.$data.classGridStyle.StyleDef.Font : {},\n                Bk_Color: this.$data.classGridStyle.StyleDef.Bk_Color ? this.$data.classGridStyle.StyleDef.Bk_Color : '#FFFFFF',\n                Text_Color: this.$data.classGridStyle.StyleDef.Text_Color ? this.$data.classGridStyle.StyleDef.Text_Color : '#000000'\n              });\n            }\n          }\n        }\n        if (newattrlist.length > 0) {\n          this.$data.classAttrList = newattrlist;\n        }\n        var req = [];\n        if (this.$data.classGridStyle.StyleDef) {\n          if (this.$data.classGridStyle.StyleDef.show_style.length > 0) {\n            var attrlist = this.$data.classGridStyle.StyleDef.show_style;\n            // $el.find('.attr_field').prop('readonly', true);\n            // $el.find('.attr_field').prop('disabled', true);\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].attrs;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                req.push({\n                  attr: ar.attr,\n                  value: ar.value ? ar.value : ''\n                });\n              }\n            }\n          }\n        }\n        var eventlist = this.$data.classGridStyle.StyleDef.event;\n        if (eventlist) {\n          if (eventlist.length > 0) {\n            for (var i = 0; i < eventlist.length; i++) {\n              if (eventlist[i].event_id == 'before_ok') {\n                this.$data.edit_ok_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'initial') {\n                this.$data.edit_inital_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'before_select_compose') {\n                this.$data.edit_select_compose_event = eventlist[i].scrip_id;\n                this.$data.edit_compose_cls_id = eventlist[i].compose_cls_id;\n              }\n            }\n          }\n        }\n        // console.log(req);\n        if (this.$data.edit_inital_event) {\n          var eventid = this.$data.edit_inital_event.scrip_id;\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Master_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.ini_DataObjRunCustomEvent(info);\n        }\n        __f__(\"log\", this.$data.classGridStyle, \" at pages/modal/ms_classAttr.vue:1729\");\n        __f__(\"log\", this.$data.classAttrList, \" at pages/modal/ms_classAttr.vue:1730\");\n      } else {\n        uni.showModal({\n          title: \"提示\",\n          content: \"未找到可显示的的属性\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    },\n    subClass_attr_init: function subClass_attr_init() {\n      var attrlist = this.$data.subClassGridStyle.StyleDef.show_style;\n      var newattrlist = [];\n      if (this.$data.subClassAttrList.length > 0) {\n        for (var i = 0; i < attrlist.length; i++) {\n          var open = attrlist[i].open;\n          var name = attrlist[i].attrgroup_name;\n          var attrs = attrlist[i].attrs;\n          for (var s = 0; s < this.$data.subClassAttrList.length; s++) {\n            var clsattr = this.$data.subClassAttrList[s];\n            if (name == clsattr.Name) {\n              var attr = [];\n              for (var j = 0; j < attrs.length; j++) {\n                for (var l = 0; l < clsattr.Attr.length; l++) {\n                  var ca = clsattr.Attr[l];\n                  if (attrs[j].attr == ca.Name) {\n                    ca.action = attrs[j].action;\n                    ca.edit = attrs[j].edit;\n                    ca.notempty = attrs[j].notempty;\n                    ca.ext_button = attrs[j].ext_button;\n                    ca.button_img = attrs[j].button_img;\n                    ca.button_tooltip = attrs[j].button_tooltip;\n                    ca.before_click_button = attrs[j].before_click_button;\n                    ca.button_callback = attrs[j].button_callback;\n                    ca.hidden = attrs[j].hidden;\n                    ca.select = attrs[j].select == undefined ? false : attrs[j].select;\n                    ca.Value = \"\";\n                    if (ca.dictitem) {\n                      if (ca.select == true) ca.Value = []; //ca.dictitem[0].CN_S_NAME;\n                      else ca.Value = '请选择'; //ca.dictitem[0].CN_S_NAME;\n                      var dictitemlist = [];\n                      for (var d = 0; d < ca.dictitem.length; d++) {\n                        ca.dictitem[d].label = ca.dictitem[d].CN_S_NAME;\n                        ca.dictitem[d].value = ca.dictitem[d].CN_S_NAME;\n                        if (ca.dictitem[d].CN_C_IS_DEFAULT == '1') ca.Value = ca.dictitem[d].CN_S_NAME;\n                      }\n                    }\n                    if (ca.Type == '日期' || ca.Type == '时间') {\n                      var nowDate = new Date();\n                      var date = {\n                        year: nowDate.getFullYear(),\n                        month: nowDate.getMonth() + 1,\n                        day: nowDate.getDate()\n                      };\n                      ca.Value = date.year + '-' + (date.month >= 10 ? date.month : '0' + date.month) + '-' + (date.day >= 10 ? date.day : '0' + date.day);\n                    }\n                    if (ca.Type == '引用对象(多个)') {\n                      var relClsList = [];\n                      var attr_rescls = ca.RelCls.split(',');\n                      for (var ii in attr_rescls) {\n                        var rescls = attr_rescls[ii].split('|');\n                        relClsList.push({\n                          id: rescls[0],\n                          name: rescls[1]\n                        });\n                      }\n                      ca.RelClsList = relClsList;\n                      ca.Value = '请';\n                    }\n                    if (ca.Type == '省市区') ca.Value = '请选择';\n                    if (ca.Type == '布尔值') ca.Value = false;\n                    attr.push(ca);\n                  }\n                }\n              }\n              newattrlist.push({\n                BkColor: clsattr.BkColor,\n                HasAce: clsattr.HasAce,\n                ImgFontStyle: clsattr.ImgFontStyle,\n                Name: clsattr.Name,\n                Order: clsattr.Order,\n                Open: open,\n                Attr: attr,\n                control_style: this.$data.subClassGridStyle.StyleDef.control_style,\n                title_p_wdith: this.$data.subClassGridStyle.StyleDef.title_p_wdith,\n                Font: this.$data.subClassGridStyle.StyleDef.Font ? this.$data.subClassGridStyle.StyleDef.Font : {},\n                Bk_Color: this.$data.subClassGridStyle.StyleDef.Bk_Color ? this.$data.subClassGridStyle.StyleDef.Bk_Color : '#FFFFFF',\n                Text_Color: this.$data.subClassGridStyle.StyleDef.Text_Color ? this.$data.subClassGridStyle.StyleDef.Text_Color : '#000000'\n              });\n            }\n          }\n        }\n        if (newattrlist.length > 0) {\n          this.$data.subClassAttrList = newattrlist;\n        }\n        var req = [];\n        if (this.$data.subClassGridStyle.StyleDef) {\n          if (this.$data.subClassGridStyle.StyleDef.show_style.length > 0) {\n            var attrlist = this.$data.subClassGridStyle.StyleDef.show_style;\n            // $el.find('.attr_field').prop('readonly', true);\n            // $el.find('.attr_field').prop('disabled', true);\n            for (var i = 0; i < attrlist.length; i++) {\n              var attr = attrlist[i].attrs;\n              for (var j = 0; j < attr.length; j++) {\n                var ar = attr[j];\n                req.push({\n                  attr: ar.attr,\n                  value: ar.value ? ar.value : ''\n                });\n              }\n            }\n          }\n        }\n        var eventlist = this.$data.subClassGridStyle.StyleDef.event;\n        if (eventlist) {\n          if (eventlist.length > 0) {\n            for (var i = 0; i < eventlist.length; i++) {\n              if (eventlist[i].event_id == 'before_ok') {\n                this.$data.edit_ok_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'initial') {\n                this.$data.edit_inital_event = eventlist[i];\n              } else if (eventlist[i].event_id == 'before_select_compose') {\n                this.$data.edit_select_compose_event = eventlist[i].scrip_id;\n                this.$data.edit_compose_cls_id = eventlist[i].compose_cls_id;\n              }\n            }\n          }\n        }\n        // console.log(req);\n        if (this.$data.edit_inital_event) {\n          var eventid = this.$data.edit_inital_event.scrip_id;\n          var info = {\n            eventid: eventid,\n            edtype: \"0\",\n            projectid: '',\n            rclsid: '',\n            robjid: '',\n            userlogin: '',\n            clsid: this.$data.param.Sub_Cls.ID,\n            objid: \"\",\n            attr: req\n          };\n          this.scan_ini_DataObjRunCustomEvent(info);\n        }\n        __f__(\"log\", this.$data.subClassGridStyle, \" at pages/modal/ms_classAttr.vue:1867\");\n        __f__(\"log\", this.$data.subClassAttrList, \" at pages/modal/ms_classAttr.vue:1868\");\n      } else {\n        uni.showModal({\n          title: \"提示\",\n          content: \"未找到可显示的的属性\",\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      }\n    },\n    ini_DataObjRunCustomEvent: function ini_DataObjRunCustomEvent(info) {\n      var _this6 = this;\n      var param = {\n        EditStyle: this.$data.param.Master_Cls.View_Style.Name,\n        ViewStyle: this.$data.param.Master_Cls.View_Style.Name,\n        NotTriggerSysEvent: 0,\n        enviroment: {\n          'function': '3000',\n          // 功能点编号\n          cls_id: this.$data.param.Master_Cls.ID,\n          // 功能点主数据类标识\n          'button': 'top',\n          // top/bottom\n          button_name: '新增',\n          master: {\n            cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n            //obj_id: ''  // button=bottom时 master的obj_id\n          }\n        }\n      };\n\n      var inputparameter = '';\n      var global_attr = '';\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(param),\n        inputparameter: inputparameter,\n        global_attr: global_attr\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:1898\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:1900\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            for (var j = 0; j < actionlist.length; j++) {\n              var action = actionlist[j];\n              var action_type = action.action_type;\n              var value = action.value;\n              if (action_type == 'set_dlg_attr') {\n                if (value) {\n                  var val = value;\n                  if (typeof value == 'string') {\n                    val = JSON.parse(value);\n                  }\n                  __f__(\"log\", val, \" at pages/modal/ms_classAttr.vue:1915\");\n                  for (var i = 0; i < val.length; i++) {\n                    for (var a = 0; a < _this6.$data.classAttrList.length; a++) {\n                      for (var l = 0; l < _this6.$data.classAttrList[a].Attr.length; l++) {\n                        var ca = _this6.$data.classAttrList[a].Attr[l];\n                        if (val[i].attr == ca.Name) {\n                          if (ca.Type == '字典' || ca.Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in val[i].choice_list) {\n                              var val = val[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            ca.dictitem = dictItemList;\n                            // attr[j].dictitem = val[i].choice_list;\n                          } else {\n                            // ca.value = val[i].value;\n                          }\n                        }\n                      }\n                    }\n                    var length = 0;\n                    if (!_this6.$data.refdatastore.filter(function (s) {\n                      return val[i].attr == s.attr;\n                    }).length) {\n                      length = 1;\n                      _this6.$data.refdatastore.push(val[i]);\n                    }\n                    if (length == 0) {\n                      for (var j = 0; j < _this6.$data.refdatastore.length; j++) {\n                        if (_this6.$data.refdatastore[j].attr == val[i].attr) {\n                          _this6.$data.refdatastore[j].value = val[i].value;\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n              if (action_type == 'open_select_userdlg') {\n                uni.showModal({\n                  title: \"错误2.2\",\n                  content: \"open_select_userdlg这个action_type还未处理!\",\n                  showCancel: false,\n                  confirmText: \"取消\"\n                });\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误2\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误2.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent: function DataObjRunCustomEvent(info, data_attr) {\n      var $this = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      enviroment.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: this.$data.param.Master_Cls.ID //当前数据类id\n      };\n\n      if (data_attr) {\n        enviroment.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid.replace('{', '').replace('}', ''),\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        inputparameter: '',\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2000\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2002\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            __f__(\"log\", actionlist, \" at pages/modal/ms_classAttr.vue:2008\");\n            for (var i = 0; i < actionlist.length; i++) {\n              var action = actionlist[i];\n              if (action.action_type == 'set_dlg_attr') {\n                var result = action.value;\n                for (var i = 0; i < result.length; i++) {\n                  if (result[i].choice_list) {\n                    for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                      var attr = $this.$data.classAttrList[c].Attr;\n                      for (var j = 0; j < attr.length; j++) {\n                        if (attr[j].Name == result[i].attr) {\n                          if (attr[j].Type == '字典' || attr[j].Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in result[i].choice_list) {\n                              var val = result[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            attr[j].dictitem = dictItemList;\n                            // attr[j].dictitem = result[i].choice_list;\n                          }\n                        }\n                      }\n                    }\n                  }\n\n                  for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                    var attr = $this.$data.classAttrList[c].Attr;\n                    for (var j = 0; j < attr.length; j++) {\n                      __f__(\"log\", attr[j].Name + '==' + result[i].attr, \" at pages/modal/ms_classAttr.vue:2035\");\n                      if (attr[j].Name == result[i].attr) {\n                        attr[j].Value = result[i].value;\n                      }\n                    }\n                  }\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              } else if (data.action[i].action_type == 'set_global_attr') {\n                $this.$data.global_attr = data.action[i].value || [];\n              }\n            }\n          }\n          if (data.result) {\n            var result = data.result;\n            for (var i = 0; i < result.length; i++) {\n              for (var c = 0; c < $this.$data.classAttrList.length; c++) {\n                var attr = $this.$data.classAttrList[c].Attr;\n                for (var j = 0; j < attr.length; j++) {\n                  if (attr[j].Name == result[i].attr) {\n                    attr[j].Value = result[i].value;\n                  }\n                }\n              }\n              var length = 0;\n              if (!$this.$data.refdatastore.filter(function (s) {\n                return result[i].attr == s.attr;\n              }).length) {\n                length = 1;\n                $this.$data.refdatastore.push(result[i]);\n              }\n              if (length == 0) {\n                for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                  if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                    $this.$data.refdatastore[j].value = result[i].value;\n                  }\n                }\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误3\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误3.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    OKDataObjRunCustomEvent: function OKDataObjRunCustomEvent() {\n      var _this7 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n        }\n      };\n\n      var eventid = this.$data.edit_ok_event.scrip_id;\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            value: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'value': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var info = {\n        eventid: eventid,\n        edtype: \"0\",\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.Master_Cls.ID,\n        objid: \"\",\n        attr: req\n      };\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2155\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2157\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var result = data.result;\n          for (var i = 0; i < result.length; i++) {\n            // self.class_attr_ele.find('.attr_field[data-field=\"' + result[i].attr + '\"]').val(result[i].value).data('val', result[i].value);\n            var length = 0;\n            if (!_this7.$data.refdatastore.filter(function (s) {\n              return result[i].attr == s.attr;\n            }).length) {\n              length = 1;\n              _this7.$data.refdatastore.push(result[i]);\n            }\n            if (length == 0) {\n              for (var j = 0; j < _this7.$data.refdatastore.length; j++) {\n                if (_this7.$data.refdatastore[j].attr == result[i].attr) {\n                  _this7.$data.refdatastore[j].value = result[i].value;\n                }\n              }\n            }\n          }\n          _this7.add();\n        } else {\n          uni.showModal({\n            title: \"错误4\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误4.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    DataObjRunCustomEvent_Return: function DataObjRunCustomEvent_Return(eventid, data_attr, button_callback, index, iindex) {\n      var _this8 = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: this.$data.param.Master_Cls.ID,\n        // 功能点主数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: this.$data.param.Master_Cls.ID // button=bottom时 master的cls_id\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      var req = [];\n      var attrlist = this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else req.push({\n            attr: ar.Name,\n            value: ar.Value\n          });\n        }\n      }\n      if (this.$data.refdatastore.length > 0) {\n        for (var i = 0; i < this.$data.refdatastore.length; i++) {\n          if (!req.filter(function (s) {\n            return this.$data.refdatastore[i].attr == s.name;\n          }).length) {\n            length = 1;\n            req.push({\n              'attr': this.$data.refdatastore[i].attr,\n              'value': this.$data.refdatastore[i].value\n            });\n          }\n        }\n      }\n      var extinfo = enviroment;\n      extinfo.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: this.$data.param.Master_Cls.ID //当前数据类id\n      };\n\n      if (data_attr) {\n        extinfo.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: \"0\",\n        eventid: eventid,\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: this.$data.param.Master_Cls.ID,\n        objid: '',\n        attr: JSON.stringify(req),\n        extinfo: JSON.stringify(extinfo),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2246\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2248\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          if (data != \"\") {\n            var actions = data.action;\n            __f__(\"log\", actions, \" at pages/modal/ms_classAttr.vue:2254\");\n            if (actions) {\n              for (var i = 0; i < actions.length; i++) {\n                var action = actions[i];\n                var val = action.value;\n                var enviroment = JSON.stringify(enviroment);\n                if (action.action_type == 'open_panel') {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_select_userdlg') {\n                  var style = val.style;\n                  // style == 'user' ? '选择人员' : style == 'department' ? '选择部门' : style == 'role' ? '选择角色' : ''\n                  var $this = _this8;\n                  var param = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req,\n                    data_attr: data_attr\n                  };\n                  uni.navigateTo({\n                    url: '../selpsn/index?mulit=false&param=' + JSON.stringify(param),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        // console.log(param);\n                        __f__(\"log\", data, \" at pages/modal/ms_classAttr.vue:2284\");\n                        var callback_eventid = param.button_callback.trim();\n                        var info = {\n                          eventid: callback_eventid,\n                          edtype: \"0\",\n                          projectid: '',\n                          rclsid: '',\n                          robjid: '',\n                          userlogin: '',\n                          clsid: $this.$data.param.Master_Cls.ID,\n                          objid: \"\",\n                          attr: param.req,\n                          inputparameter: data\n                        };\n                        $this.DataObjRunCustomEvent(info, param.data_attr);\n                      }\n                    }\n                  });\n                } else if (action.action_type == 'open_data_query_dlg') {} else if (action.action_type == 'open_common_dlg') {\n                  var value = action.value;\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                } else if (action.action_type == 'open_project_query_dlg') {\n                  //console.log(action.value.select_range);\n                  //console.log(action.value.mulit_select);\n                  var priRel = '-1';\n                  if (action.value.select_range == '全部相关') priRel = '0';else if (action.value.select_range == '我负责的项目') priRel = '1';else if (action.value.select_range == '我创建的') priRel = '2';else if (action.value.select_range == '我参与的' || action.value.select_range == '我参加的') priRel = '3';else if (action.value.select_range == '我关注的') priRel = '4';else if (action.value.select_range == '我下属的项目') priRel = '5';\n                  var $this = _this8;\n                  var param_ = {\n                    index: index,\n                    iindex: iindex,\n                    button_callback: button_callback,\n                    req: req\n                  };\n                  uni.navigateTo({\n                    url: '../selPrj/index?relation=' + priRel + '&param=' + JSON.stringify(param_),\n                    events: {\n                      AddPer: function AddPer(data, param) {\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].Value = data[0].Name;\n                        $this.$data.classAttrList[param.index].Attr[param.iindex].ValID = data[0].ID + ';' + data[0].Name;\n                        var callback_eventid = param.button_callback.trim();\n                        if (callback_eventid) {\n                          var info = {\n                            eventid: callback_eventid,\n                            edtype: \"2\",\n                            projectid: data[0].ID,\n                            rclsid: \"\",\n                            robjid: \"\",\n                            userlogin: \"\",\n                            clsid: $this.$data.param.Master_Cls.ID,\n                            objid: \"\",\n                            attr: param.req\n                          };\n                          $this.DataObjRunCustomEvent(info);\n                        }\n                      }\n                    }\n                  });\n                } else {\n                  var d = dialog({\n                    title: '<i class=\"ace-icon fa fa-info-circle\"></i> ' + '提示',\n                    content: action.action_type + '此action尚未处理!'\n                  });\n                  d.show();\n                }\n              }\n            }\n          } else {\n            uni.showModal({\n              title: \"提示5.2\",\n              content: '调用 before_click_button 脚本返回空,event_id' + eventid,\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n          }\n        } else {\n          uni.showModal({\n            title: \"错误5\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"提示5.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    scan_ini_DataObjRunCustomEvent: function scan_ini_DataObjRunCustomEvent(info) {\n      var _this9 = this;\n      var param = {\n        EditStyle: this.$data.param.Sub_Cls.View_Style.Name,\n        ViewStyle: this.$data.param.Sub_Cls.View_Style.Name,\n        NotTriggerSysEvent: 0,\n        enviroment: {\n          'function': '3000',\n          // 功能点编号\n          cls_id: this.$data.param.Sub_Cls.ID,\n          // 功能点主数据类标识\n          'button': 'top',\n          // top/bottom\n          button_name: '新增',\n          master: {\n            cls_id: this.$data.param.Sub_Cls.ID // button=bottom时 master的cls_id\n            //obj_id: ''  // button=bottom时 master的obj_id\n          }\n        }\n      };\n\n      var inputparameter = '';\n      var global_attr = '';\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid,\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(param),\n        inputparameter: inputparameter,\n        global_attr: global_attr\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2407\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2409\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            for (var j = 0; j < actionlist.length; j++) {\n              var action = actionlist[j];\n              var action_type = action.action_type;\n              var value = action.value;\n              if (action_type == 'set_dlg_attr') {\n                if (value) {\n                  var val = value;\n                  if (typeof value == 'string') {\n                    val = JSON.parse(value);\n                  }\n                  __f__(\"log\", val, \" at pages/modal/ms_classAttr.vue:2424\");\n                  for (var i = 0; i < val.length; i++) {\n                    for (var a = 0; a < _this9.$data.subClassAttrList.length; a++) {\n                      for (var l = 0; l < _this9.$data.subClassAttrList[a].Attr.length; l++) {\n                        var ca = _this9.$data.subClassAttrList[a].Attr[l];\n                        if (val[i].attr == ca.Name) {\n                          if (ca.Type == '字典' || ca.Type == '字典-字符串') {\n                            var dictItemList = [];\n                            for (var d in val[i].choice_list) {\n                              var val = val[i].choice_list[d];\n                              dictItemList.push({\n                                \"CN_S_NAME\": val,\n                                \"Name\": val,\n                                \"label\": val,\n                                \"value\": val\n                              });\n                            }\n                            ca.dictitem = dictItemList;\n                            // attr[j].dictitem = val[i].choice_list;\n                          } else {\n                            // ca.value = val[i].value;\n                          }\n                        }\n                      }\n                    }\n                    var length = 0;\n                    if (!_this9.$data.refdatastore.filter(function (s) {\n                      return val[i].attr == s.attr;\n                    }).length) {\n                      length = 1;\n                      _this9.$data.refdatastore.push(val[i]);\n                    }\n                    if (length == 0) {\n                      for (var j = 0; j < _this9.$data.refdatastore.length; j++) {\n                        if (_this9.$data.refdatastore[j].attr == val[i].attr) {\n                          _this9.$data.refdatastore[j].value = val[i].value;\n                        }\n                      }\n                    }\n                  }\n                }\n              }\n              if (action_type == 'open_select_userdlg') {\n                uni.showModal({\n                  title: \"错误6.2\",\n                  content: \"open_select_userdlg这个action_type还未处理!\",\n                  showCancel: false,\n                  confirmText: \"取消\"\n                });\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误6\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误6.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    scan_DataObjRunCustomEvent: function scan_DataObjRunCustomEvent(info, data_attr) {\n      var _this10 = this;\n      var $this = this;\n      var enviroment = {\n        'function': '3000',\n        // 功能点编号\n        cls_id: 'MBOX',\n        //this.$data.param.Sub_Cls.ID,     // 功能点从数据类标识\n        'button': 'top',\n        // top/bottom\n        button_name: '新增',\n        master: {\n          cls_id: 'MBOX',\n          //this.$data.param.Sub_Cls.ID, // button=bottom时 master的cls_id\n          attr: info.mast_attr //主数据类属性\n          //obj_id: ''  // button=bottom时 master的obj_id\n        }\n      };\n\n      enviroment.edit_dlg = {\n        type: 'small',\n        //小窗口\n        class_id: 'MBOX' //this.$data.param.Sub_Cls.ID,//当前数据类id\n      };\n\n      if (data_attr) {\n        enviroment.edit_dlg.form_control = {\n          //所属的表单控件\n          name: data_attr.Name,\n          //字段属性\n          text: data_attr.DispName,\n          //显示文本\n          group_name: data_attr.GroupName,\n          //属性组\n          type: data_attr.Type,\n          //字段类型\n          readonly: data_attr.ReadOnly,\n          //是否只读\n          button_img: data_attr.button_img,\n          //引用按钮的图标\n          button_tooltip: data_attr.button_tooltip //引用按钮的tooltip\n        };\n      }\n\n      var dataInfo = {\n        edtype: info.edtype,\n        eventid: info.eventid,\n        projectid: info.projectid.replace('{', '').replace('}', ''),\n        rclsid: info.rclsid,\n        robjid: info.robjid,\n        userlogin: info.userlogin,\n        clsid: info.clsid,\n        objid: info.objid,\n        attr: JSON.stringify(info.attr),\n        extinfo: JSON.stringify(enviroment),\n        inputparameter: JSON.stringify(info.inputParamter),\n        global_attr: JSON.stringify(this.$data.global_attr)\n      };\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2511\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2513\");\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var actionlist = data.action;\n          if (actionlist) {\n            __f__(\"log\", actionlist, \" at pages/modal/ms_classAttr.vue:2519\");\n            for (var ii = 0; ii < actionlist.length; ii++) {\n              var action = actionlist[ii];\n              if (action.action_type == 'set_dlg_attr') {\n                var result = action.value;\n                for (var i = 0; i < result.length; i++) {\n                  if (result[i].choice_list) {\n                    for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                      for (var c = 0; c < $this.$data.subPanelList[s].subClassAttrList.length; c++) {\n                        var attr = $this.$data.subPanelList[s].subClassAttrList[c].Attr;\n                        for (var j = 0; j < attr.length; j++) {\n                          if (attr[j].Name == result[i].attr) {\n                            if (attr[j].Type == '字典' || attr[j].Type == '字典-字符串') {\n                              var dictItemList = [];\n                              for (var d in result[i].choice_list) {\n                                var val = result[i].choice_list[d];\n                                dictItemList.push({\n                                  \"CN_S_NAME\": val,\n                                  \"Name\": val,\n                                  \"label\": val,\n                                  \"value\": val\n                                });\n                              }\n                              attr[j].dictitem = dictItemList;\n                              // attr[j].dictitem = result[i].choice_list;\n                            }\n                          }\n                        }\n                      }\n                    }\n                  }\n\n                  for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                    for (var c = 0; c < $this.$data.subPanelList[s].subClassAttrList.length; c++) {\n                      var attr = $this.$data.subPanelList[s].subClassAttrList[c].Attr;\n                      for (var j = 0; j < attr.length; j++) {\n                        __f__(\"log\", attr[j].Name + '==' + result[i].attr, \" at pages/modal/ms_classAttr.vue:2549\");\n                        if (attr[j].Name == result[i].attr) {\n                          attr[j].Value = result[i].value;\n                        }\n                      }\n                    }\n                  }\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              } else if (action.action_type == 'set_global_attr') {\n                $this.$actiontr = action.value || [];\n              } else if (action.action_type == 'add_subcls_panel') {\n                //主从数据类扫码查询数据\n                var result = action.value;\n                var list_1 = JSON.parse(JSON.stringify(_this10.$data.subClassAttrList));\n                var scanCodeVal = $this.$data.scanCodeVal;\n                if (info.inputParamter[0].attr == \"mast_input_3037\")\n                  //判断是主数据类扫码查询数据\n                  scanCodeVal = \"mast_input_3037-\" + ii;\n                $this.$data.subPanelList.push({\n                  scanCodeVal: scanCodeVal,\n                  subClassAttr: list_1\n                });\n                for (var i = 0; i < result.length; i++) {\n                  for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                    if ($this.$data.subPanelList[s].scanCodeVal == scanCodeVal) {\n                      if (result[i].attr == \"S_ID\") $this.$data.subPanelList[s].ObjID = result[i].value;\n                      var _subClassAttr = $this.$data.subPanelList[s].subClassAttr;\n                      for (var c = 0; c < _subClassAttr.length; c++) {\n                        var attr = _subClassAttr[c].Attr;\n                        for (var j = 0; j < attr.length; j++) {\n                          // console.log(attr[j].Name+'=='+result[i].attr);\n                          if (attr[j].Name == result[i].attr) {\n                            attr[j].Value = result[i].value;\n                          }\n                        }\n                      }\n\n                      // $this.$data.subPanelList[s].subClassAttr=list_1;\n                    }\n                  }\n\n                  var length = 0;\n                  if (!$this.$data.refdatastore.filter(function (s) {\n                    return result[i].attr == s.attr;\n                  }).length) {\n                    length = 1;\n                    $this.$data.refdatastore.push(result[i]);\n                  }\n                  if (length == 0) {\n                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                      if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                        $this.$data.refdatastore[j].value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              }\n            }\n          }\n          if (data.result) {\n            var _list_ = JSON.parse(JSON.stringify(_this10.$data.subClassAttrList));\n            var scanCodeVal = $this.$data.scanCodeVal;\n            if (info.inputParamter[0].attr == \"mast_input_3037\") scanCodeVal = \"mast_input_3037-\" + ii;\n            $this.$data.subPanelList.push({\n              scanCodeVal: scanCodeVal,\n              subClassAttr: _list_\n            });\n            var result = data.result;\n            for (var i = 0; i < result.length; i++) {\n              for (var s = 0; s < $this.$data.subPanelList.length; s++) {\n                if ($this.$data.subPanelList[s].scanCodeVal == scanCodeVal) {\n                  if (result[i].attr == \"S_ID\") $this.$data.subPanelList[s].ObjID = result[i].value;\n                  var _subClassAttr = $this.$data.subPanelList[s].subClassAttr;\n                  for (var c = 0; c < _subClassAttr.length; c++) {\n                    var attr = _subClassAttr[c].Attr;\n                    for (var j = 0; j < attr.length; j++) {\n                      // console.log(attr[j].Name+'=='+result[i].attr);\n                      if (attr[j].Name == result[i].attr) {\n                        attr[j].Value = result[i].value;\n                      }\n                    }\n                  }\n                }\n              }\n              var length = 0;\n              if (!$this.$data.refdatastore.filter(function (s) {\n                return result[i].attr == s.attr;\n              }).length) {\n                length = 1;\n                $this.$data.refdatastore.push(result[i]);\n              }\n              if (length == 0) {\n                for (var j = 0; j < $this.$data.refdatastore.length; j++) {\n                  if ($this.$data.refdatastore[j].attr == result[i].attr) {\n                    $this.$data.refdatastore[j].value = result[i].value;\n                  }\n                }\n              }\n            }\n          }\n        } else {\n          uni.showModal({\n            title: \"错误7\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.showModal({\n          title: \"错误7.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    },\n    scan_OKDataObjRunCustomEvent: function scan_OKDataObjRunCustomEvent(eventID) {\n      uni.showLoading({\n        title: \"加载中...\"\n      });\n      var $this = this;\n      var req = [];\n      var attrlist = $this.$data.classAttrList;\n      for (var i = 0; i < attrlist.length; i++) {\n        var attr = attrlist[i].Attr;\n        for (var j = 0; j < attr.length; j++) {\n          var ar = attr[j];\n          if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n          if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n          if (ar.Type == '引用人员' || ar.Type == '引用项目') req.push({\n            attr: ar.Name,\n            value: ar.ValID ? ar.ValID : ''\n          });else if (ar.Type == '布尔值') req.push({\n            attr: ar.Name,\n            value: ar.Value ? '1' : '0'\n          });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n            if (ar.select == true) {\n              //判断下拉是否多选\n              var valStr = \"\";\n              for (var v in ar.Value) {\n                if (valStr) valStr += \";\";\n                valStr += ar.Value[v];\n              }\n              req.push({\n                attr: ar.Name,\n                value: valStr\n              });\n            } else req.push({\n              attr: ar.Name,\n              value: ar.Value\n            });\n          } else req.push({\n            attr: ar.Name,\n            value: ar.Value ? ar.Value : ''\n          });\n          if (ar.notempty == true && !ar.Value) {\n            // if(ar.NotEmpty=='1'){\n            uni.hideLoading();\n            // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n            uni.showModal({\n              title: \"提示\",\n              content: ar.DispName + '不能为空!',\n              showCancel: false,\n              confirmText: \"取消\"\n            });\n            return;\n          }\n        }\n      }\n      var objects = [];\n      var subPanelList = $this.$data.subPanelList;\n      for (var s = 0; s < subPanelList.length; s++) {\n        var sub_req = [];\n        for (var i = 0; i < subPanelList[s].subClassAttr.length; i++) {\n          var attr = subPanelList[s].subClassAttr[i].Attr;\n          for (var j = 0; j < attr.length; j++) {\n            var ar = attr[j];\n            if (ar.Value == '请选择' || ar.Value == '——请选择——') ar.Value = '';\n            if (ar.Type == '引用对象(多个)') if (ar.Value == '请') ar.Value = '';\n            if (ar.Type == '引用人员' || ar.Type == '引用项目') sub_req.push({\n              attr: ar.Name,\n              value: ar.ValID ? ar.ValID : ''\n            });else if (ar.Type == '布尔值') sub_req.push({\n              attr: ar.Name,\n              value: ar.Value ? '1' : '0'\n            });else if (ar.Type == '字典' || ar.Type == '字典-字符串') {\n              if (ar.select == true) {\n                //判断下拉是否多选\n                var valStr = \"\";\n                for (var v in ar.Value) {\n                  if (valStr) valStr += \";\";\n                  valStr += ar.Value[v];\n                }\n                sub_req.push({\n                  attr: ar.Name,\n                  value: valStr\n                });\n              } else sub_req.push({\n                attr: ar.Name,\n                value: ar.Value\n              });\n            } else sub_req.push({\n              attr: ar.Name,\n              value: ar.Value ? ar.Value : ''\n            });\n            if (ar.notempty == true && !ar.Value) {\n              // if(ar.NotEmpty=='1'){\n              uni.hideLoading();\n              // uni.showToast({title:ar.DispName+'不能为空!',icon:\"success\",duration:3000});\n              uni.showModal({\n                title: \"提示\",\n                content: ar.DispName + '不能为空!',\n                showCancel: false,\n                confirmText: \"取消\"\n              });\n              return;\n            }\n          }\n        }\n        objects.push({\n          obj_id: subPanelList[s].scanCodeVal,\n          obj_attrs: sub_req\n        });\n      }\n      var dataJson = {\n        master_cls: {\n          cls_name: 'MBOX',\n          //$this.$data.param.Master_Cls.Name,\n          obj_attrs: req\n        },\n        input_3037: $this.$data.scanCodeVal,\n        //扫码内容\n        op_type: $this.$data.param.OperationType,\n        //作业类型定义\n        sub_cls: {\n          cls_name: 'MBOX',\n          //$this.$data.param.Sub_Cls.Name,\n          objects: objects\n        }\n      };\n      // console.log(JSON.stringify(dataJson));\n      var dataInfo = {\n        edtype: \"7\",\n        eventid: eventID,\n        projectid: '',\n        rclsid: '',\n        robjid: '',\n        userlogin: '',\n        clsid: 'MBOX',\n        objid: '',\n        attr: JSON.stringify([]),\n        extinfo: JSON.stringify([]),\n        global_attr: JSON.stringify($this.$data.global_attr),\n        dataJson: JSON.stringify(dataJson)\n      };\n      // console.log(JSON.stringify(dataInfo));\n      __f__(\"log\", dataInfo, \" at pages/modal/ms_classAttr.vue:2778\");\n      this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(function (success) {\n        __f__(\"log\", success, \" at pages/modal/ms_classAttr.vue:2780\");\n        uni.hideLoading();\n        if (success.code == '00000') {\n          var data = JSON.parse(success.data);\n          var result = data.result;\n          if (eventID != $this.$data.param.After_OK_Event.ID) $this.scan_OKDataObjRunCustomEvent($this.$data.param.After_OK_Event.ID);else {\n            //刷新\n            uni.redirectTo({\n              url: '../modal/ms_classAttr?param=' + JSON.stringify($this.$data.param) + \"&titlename=\" + $this.$data.title\n            });\n          }\n        } else {\n          uni.showModal({\n            title: \"错误8\",\n            content: success.msg,\n            showCancel: false,\n            confirmText: \"取消\"\n          });\n        }\n      }).catch(function (ex) {\n        // console.log(ex);\n        uni.hideLoading();\n        uni.showModal({\n          title: \"错误8.1\",\n          content: ex.errMsg,\n          showCancel: false,\n          confirmText: \"取消\"\n        });\n      });\n    }\n  }\n};\nexports.default = _default;\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/vue-cli-plugin-uni/lib/format-log.js */ 18)[\"default\"]))//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInVuaS1hcHA6Ly8vcGFnZXMvbW9kYWwvbXNfY2xhc3NBdHRyLnZ1ZSJdLCJuYW1lcyI6WyJjb21wb25lbnRzIiwicGlja2VyQWRkcmVzcyIsImRhdGEiLCJ0aXRsZSIsInBhcmFtIiwiY2xhc3NBdHRyTGlzdCIsImNsYXNzR3JpZFN0eWxlIiwiZWRpdF9pbml0YWxfZXZlbnQiLCJlZGl0X29rX2V2ZW50IiwiZWRpdF9zZWxlY3RfY29tcG9zZV9ldmVudCIsImVkaXRfY29tcG9zZV9jbHNfaWQiLCJnbG9iYWxfYXR0ciIsInJlZmRhdGFzdG9yZSIsInNjYW5Db2RlVmFsIiwic3ViQ2xhc3NBdHRyTGlzdCIsInN1YlBhbmVsTGlzdCIsInN1YkNsYXNzR3JpZFN0eWxlIiwib25Mb2FkIiwidW5pIiwiY29udGVudCIsInNob3dDYW5jZWwiLCJjb25maXJtVGV4dCIsImNsYXNzX2lkIiwiJHRoaXMiLCJtZXRob2RzIiwiY2FuY2VsIiwiZGVsdGEiLCJwYW5lbF9kZWwiLCJjbHNJZCIsIm9iaklkIiwiY2xhc3NHcmlkU3R5bGVJbmZvIiwiZ3JpZHN0eWxlSW5mbyIsIm5hbWUiLCJ0eXBlIiwic3VjY2VzcyIsIm9udGFwIiwiZ2V0QXBwIiwicmVxIiwiYXR0ciIsInZhbHVlIiwiZXZlbnRpZCIsImVkdHlwZSIsInByb2plY3RpZCIsInJjbHNpZCIsInJvYmppZCIsInVzZXJsb2dpbiIsImNsc2lkIiwib2JqaWQiLCJtYXN0X2F0dHIiLCJpbnB1dFBhcmFtdGVyIiwic3Vib250YXAiLCJzY2FuX29udGFwIiwiaXNmbGFnIiwibWFzdF9yZXEiLCJzY2FuX29uZXZlbnQiLCJvbmFycm93Iiwib25kYXRlVGltZSIsIm9uY2hhbmdlIiwidmFsIiwib25jaGFuZ2UyIiwiaWluZGV4IiwiZGluZGV4IiwiaW5kZXgiLCJzdWJfb25jaGFuZ2UiLCJzdWJfb25jaGFuZ2UyIiwic3ViQ2xhc3NBdHRyIiwib25ldmVudCIsIm9uY2hlY2siLCJpbnB1dFZhbExpc3RJc0RlbCIsImFkZHJlc3NjaGFuZ2UiLCJjbGFzc0F0dHJfZXh0QnV0dG9uIiwic2Nhbl9jbGFzc0F0dHJfZXh0QnV0dG9uIiwiY2xhc3NBdHRyX0FkZFBlciIsInVybCIsImV2ZW50cyIsIkFkZFBlciIsImNsYXNzQXR0cl9BZGRSZWYiLCJjbGFzc0F0dHJfQWRkUHJqIiwic2F2YSIsImFkZCIsInZhbFN0ciIsImNsc19pZCIsImJ1dHRvbl9uYW1lIiwibWFzdGVyIiwiZGF0YV9vYmpfaWQiLCJtYXN0ZXJjbHNpZCIsInVwZmlsZSIsInBvc3RfZGF0YSIsImNvbXBvc2UiLCJleHRpbmZvIiwibm90X3RyaWdnZXJfc3lzX2V2ZW50IiwiaWNvbiIsImR1cmF0aW9uIiwiY2xhc3NfYXR0cl9pbml0IiwiY2EiLCJ5ZWFyIiwibW9udGgiLCJkYXkiLCJyZWxDbHNMaXN0IiwiaWQiLCJuZXdhdHRybGlzdCIsIkJrQ29sb3IiLCJIYXNBY2UiLCJJbWdGb250U3R5bGUiLCJOYW1lIiwiT3JkZXIiLCJPcGVuIiwiQXR0ciIsImNvbnRyb2xfc3R5bGUiLCJ0aXRsZV9wX3dkaXRoIiwiRm9udCIsIkJrX0NvbG9yIiwiVGV4dF9Db2xvciIsInN1YkNsYXNzX2F0dHJfaW5pdCIsImluaV9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQiLCJFZGl0U3R5bGUiLCJWaWV3U3R5bGUiLCJOb3RUcmlnZ2VyU3lzRXZlbnQiLCJlbnZpcm9tZW50IiwiaW5wdXRwYXJhbWV0ZXIiLCJkaWN0SXRlbUxpc3QiLCJsZW5ndGgiLCJEYXRhT2JqUnVuQ3VzdG9tRXZlbnQiLCJ0ZXh0IiwiZ3JvdXBfbmFtZSIsInJlYWRvbmx5IiwiYnV0dG9uX2ltZyIsImJ1dHRvbl90b29sdGlwIiwiT0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQiLCJEYXRhT2JqUnVuQ3VzdG9tRXZlbnRfUmV0dXJuIiwiZCIsImJ1dHRvbl9jYWxsYmFjayIsImRhdGFfYXR0ciIsInByaVJlbCIsInNjYW5faW5pX0RhdGFPYmpSdW5DdXN0b21FdmVudCIsInNjYW5fRGF0YU9ialJ1bkN1c3RvbUV2ZW50Iiwic2Nhbl9PS0RhdGFPYmpSdW5DdXN0b21FdmVudCIsInN1Yl9yZXEiLCJvYmplY3RzIiwib2JqX2lkIiwib2JqX2F0dHJzIiwibWFzdGVyX2NscyIsImNsc19uYW1lIiwiaW5wdXRfMzAzNyIsIm9wX3R5cGUiLCJzdWJfY2xzIiwiZGF0YUpzb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQXltQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O2VBQ0E7RUFDQUE7SUFDQUM7RUFDQTtFQUNBQztJQUNBO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFBQTtNQUNBQztNQUFBO01BQ0FDO01BQ0FDO01BQ0FDO01BQUE7TUFDQUM7TUFDQUM7TUFDQUM7TUFDQUM7SUFDQTtFQUNBO0VBQ0FDO0lBQ0E7SUFDQUM7TUFBQWY7SUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0FlO1FBQUFmO1FBQUFnQjtRQUFBQztRQUFBQztNQUFBO01BQ0E7SUFDQTtJQUNBO01BQ0FIO1FBQUFmO1FBQUFnQjtRQUFBQztRQUFBQztNQUFBO01BQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO01BQ0FDO0lBQ0E7SUFDQTtJQUNBQztJQUNBO0lBQ0E7TUFDQUE7TUFDQUE7SUFDQTtNQUNBQTtRQUNBO1FBQ0E7VUFDQUE7VUFFQUE7UUFDQTtVQUNBTDtZQUFBZjtZQUFBZ0I7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7UUFDQTtRQUNBSDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7O0lBRUE7SUFDQTtNQUNBQztJQUNBO0lBQ0FDO0lBQ0E7TUFDQUE7TUFDQUE7SUFDQTtNQUNBQTtRQUNBO1FBQ0E7VUFDQUE7VUFFQUE7UUFDQTtVQUNBTDtZQUFBZjtZQUFBZ0I7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7UUFDQTtRQUNBSDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7RUFDQTtFQUNBRztJQUNBQztNQUNBUDtRQUNBUTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO1FBQ0E7TUFDQTtNQUNBLDJDQUNBLDhDQUNBO1FBQ0E7VUFDQUM7VUFDQUM7UUFDQTtRQUNBO1FBQ0E7UUFDQVg7VUFBQWY7UUFBQTtRQUNBO1VBQ0E7VUFDQWU7VUFDQTtZQUNBSztZQUNBTDtjQUFBZjtjQUFBZ0I7Y0FBQUM7Y0FBQUM7WUFBQTtVQUNBO1lBQ0FIO2NBQUFmO2NBQUFnQjtjQUFBQztjQUFBQztZQUFBO1VBQ0E7UUFDQTtVQUNBO1VBQ0FIO1VBQ0FBO1lBQUFmO1lBQUFnQjtZQUFBQztZQUFBQztVQUFBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FTO01BQUE7TUFBQTtRQUFBO1FBQUE7VUFBQTtZQUFBO2NBQUE7Z0JBQ0FQO2dCQUNBUTtrQkFDQVQ7a0JBQ0FVO2tCQUNBQztnQkFDQSxHQUNBO2dCQUNBO2dCQUNBO2tCQUNBVjtrQkFDQTtvQkFDQUE7b0JBQ0FBO2tCQUNBO29CQUNBO29CQUNBQTtzQkFDQTtzQkFDQTt3QkFDQVc7d0JBQ0FYO3dCQUVBQTtzQkFDQTt3QkFDQUw7MEJBQUFmOzBCQUFBZ0I7MEJBQUFDOzBCQUFBQzt3QkFBQTtzQkFDQTtvQkFDQTtzQkFDQTtzQkFDQUg7d0JBQUFmO3dCQUFBZ0I7d0JBQUFDO3dCQUFBQztzQkFBQTtvQkFDQTtrQkFDQTtnQkFDQTtrQkFBQTtrQkFDQUU7a0JBQ0E7b0JBQ0FBO29CQUNBQTtrQkFDQTtvQkFDQTtvQkFDQUE7c0JBQ0E7c0JBQ0E7d0JBQ0FXO3dCQUNBWDt3QkFFQUE7c0JBQ0E7d0JBQ0FMOzBCQUFBZjswQkFBQWdCOzBCQUFBQzswQkFBQUM7d0JBQUE7c0JBQ0E7b0JBQ0E7c0JBQ0E7c0JBQ0FIO3dCQUFBZjt3QkFBQWdCO3dCQUFBQzt3QkFBQUM7c0JBQUE7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FBQTtjQUFBO2dCQUFBO1lBQUE7VUFBQTtRQUFBO01BQUE7SUFDQTtJQUNBYztNQUFBO01BQUE7TUFDQTtNQUNBQztRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0FsQjtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtjQUNBO2NBQ0E7Z0JBQ0E7Z0JBQ0EsMkJBQ0E7Z0JBQ0EsNENBQ0FtQjtrQkFBQUM7a0JBQUFDO2dCQUFBLFFBQ0Esc0JBQ0FGO2tCQUFBQztrQkFBQUM7Z0JBQUEsUUFFQUY7a0JBQUFDO2tCQUFBQztnQkFBQTtjQUNBO1lBQ0E7WUFDQTtjQUNBQztjQUNBQztjQUFBO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQUE7Y0FDQUM7Y0FDQVQ7Y0FDQVU7Y0FDQUM7Z0JBQUFYO2dCQUFBQztjQUFBO1lBQ0E7WUFFQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FXO01BQUE7TUFBQTtNQUNBO01BQ0FkO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBbEI7VUFDQTtVQUNBO1VBQ0E7WUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBO2dCQUNBO2dCQUNBLDJCQUNBO2dCQUNBLDRDQUNBbUI7a0JBQUFDO2tCQUFBQztnQkFBQSxRQUNBLHNCQUNBRjtrQkFBQUM7a0JBQUFDO2dCQUFBLFFBRUFGO2tCQUFBQztrQkFBQUM7Z0JBQUE7Y0FDQTtZQUNBO1lBQ0E7Y0FDQUM7Y0FDQUM7Y0FBQTtjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUFBO2NBQ0FDO2NBQ0FUO2NBQ0FVO2NBQ0FDO2dCQUFBWDtnQkFBQUM7Y0FBQTtZQUNBO1lBRUE7VUFDQTtRQUNBO01BQ0E7SUFDQTtJQUNBWTtNQUFBO01BQUE7TUFDQTtNQUNBZjtRQUNBO1FBQ0E7UUFDQTtVQUNBLG1FQUNBZ0I7UUFDQTtRQUNBO1FBQ0E7VUFDQWxDO1VBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBO2dCQUNBO2dCQUNBLDJCQUNBO2dCQUNBLDRDQUNBbUM7a0JBQUFmO2tCQUFBQztnQkFBQSxRQUNBLHNCQUNBYztrQkFBQWY7a0JBQUFDO2dCQUFBLFFBRUFjO2tCQUFBZjtrQkFBQUM7Z0JBQUE7Y0FDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBO2dCQUNBO2dCQUNBLDJCQUNBO2dCQUNBLDRDQUNBRjtrQkFBQUM7a0JBQUFDO2dCQUFBLFFBQ0Esc0JBQ0FGO2tCQUFBQztrQkFBQUM7Z0JBQUEsUUFFQUY7a0JBQUFDO2tCQUFBQztnQkFBQTtjQUNBO1lBQ0E7WUFDQTtjQUNBQztjQUNBQztjQUFBO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQUE7Y0FDQUM7Y0FDQVQ7Y0FDQVU7Y0FDQUM7Z0JBQUFYO2dCQUFBQztjQUFBO1lBQ0E7WUFFQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FlO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQSw4REFDQUY7UUFDQTtRQUNBO1FBQ0E7VUFDQWxDO1VBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBO2dCQUNBO2dCQUNBLDJCQUNBO2dCQUNBLDRDQUNBbUM7a0JBQUFmO2tCQUFBQztnQkFBQSxRQUNBLHNCQUNBYztrQkFBQWY7a0JBQUFDO2dCQUFBLFFBRUFjO2tCQUFBZjtrQkFBQUM7Z0JBQUE7Y0FDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBO2dCQUNBO2dCQUNBLDJCQUNBO2dCQUNBLDRDQUNBRjtrQkFBQUM7a0JBQUFDO2dCQUFBLFFBQ0Esc0JBQ0FGO2tCQUFBQztrQkFBQUM7Z0JBQUEsUUFFQUY7a0JBQUFDO2tCQUFBQztnQkFBQTtjQUNBO1lBQ0E7WUFDQTtjQUNBQztjQUNBQztjQUFBO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQ0FDO2NBQUE7Y0FDQUM7Y0FDQVQ7Y0FDQVU7Y0FDQUM7Z0JBQUFYO2dCQUFBQztjQUFBO1lBQ0E7WUFFQTtVQUNBO1FBQ0E7TUFDQTtJQUNBO0lBQ0FnQjtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtJQUVBO0lBQ0FDO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQSwyQkFDQTtjQUNBLDRDQUNBcEI7Z0JBQUFDO2dCQUFBb0I7Y0FBQSxRQUNBLHNCQUNBckI7Z0JBQUFDO2dCQUFBb0I7Y0FBQSxRQUVBckI7Z0JBQUFDO2dCQUFBb0I7Y0FBQTtZQUNBO1VBQ0E7VUFDQTtZQUNBbEI7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQVQ7VUFDQTtVQUNBO1FBQ0E7TUFDQTtJQUVBO0lBQ0FxQjtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQUE7UUFDQTtVQUFBQztVQUFBQztRQUNBO1VBQ0E7WUFDQTtjQUNBO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7VUFBQUQ7VUFBQUM7UUFDQTtVQUNBO1lBQ0E7Y0FDQTtnQkFDQUM7Z0JBQUFGO2dCQUFBQztjQUNBO1lBQ0E7VUFDQTtRQUNBO1FBQ0E7UUFDQTtRQUVBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtnQkFDQTtnQkFDQSwyQkFDQTtnQkFDQSw0Q0FDQXhCO2tCQUFBQztrQkFBQW9CO2dCQUFBLFFBQ0Esc0JBQ0FyQjtrQkFBQUM7a0JBQUFvQjtnQkFBQSxRQUNBLDRDQUNBckI7a0JBQUFDO2tCQUFBb0I7Z0JBQUEsUUFFQXJCO2tCQUFBQztrQkFBQW9CO2dCQUFBO2NBQ0E7WUFDQTtZQUNBO2NBQ0FsQjtjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBVDtZQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFHQTtJQUNBeUI7TUFDQTtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBLDJCQUNBO2NBQ0EsNENBQ0ExQjtnQkFBQUM7Z0JBQUFvQjtjQUFBLFFBQ0Esc0JBQ0FyQjtnQkFBQUM7Z0JBQUFvQjtjQUFBLFFBRUFyQjtnQkFBQUM7Z0JBQUFvQjtjQUFBO1lBQ0E7VUFDQTtVQUNBO1lBQ0FsQjtZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBVDtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBRUE7SUFDQTBCO01BQ0E7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUFBO1FBQ0E7VUFBQUo7VUFBQUM7UUFDQTtVQUNBO1lBQ0E7Y0FDQTtnQkFDQUk7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO01BRUE7UUFDQTtVQUFBTDtVQUFBQztRQUNBO1VBQ0E7WUFDQTtjQUNBO2dCQUNBQztnQkFBQUY7Z0JBQUFDO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBO1FBRUE7UUFDQTtVQUNBSTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtnQkFDQTtnQkFDQSwyQkFDQTtnQkFDQSw0Q0FDQTVCO2tCQUFBQztrQkFBQW9CO2dCQUFBLFFBQ0Esc0JBQ0FyQjtrQkFBQUM7a0JBQUFvQjtnQkFBQSxRQUNBLDRDQUNBckI7a0JBQUFDO2tCQUFBb0I7Z0JBQUEsUUFFQXJCO2tCQUFBQztrQkFBQW9CO2dCQUFBO2NBQ0E7WUFDQTtZQUNBO2NBQ0FsQjtjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBQztjQUNBVDtZQUNBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7SUFHQTtJQUNBNEI7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtRQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBO2NBQ0EsMkJBQ0E7Y0FDQSw0Q0FDQTdCO2dCQUFBQztnQkFBQUM7Y0FBQSxRQUNBLHNCQUNBRjtnQkFBQUM7Z0JBQUFDO2NBQUEsUUFFQUY7Z0JBQUFDO2dCQUFBQztjQUFBO1lBQ0E7VUFDQTtVQUNBO1lBQ0FDO1lBQ0FDO1lBQUE7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQUM7WUFDQUM7WUFBQTtZQUNBQztZQUNBVDtZQUNBVTtZQUNBQztjQUFBWDtjQUFBQztZQUFBO1VBQ0E7VUFFQTtRQUNBO01BQ0E7SUFFQTtJQUNBNEI7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7Y0FDQTtjQUNBLDJCQUNBO2NBQ0EsNENBQ0E5QjtnQkFBQUM7Z0JBQUFvQjtjQUFBLFFBQ0Esc0JBQ0FyQjtnQkFBQUM7Z0JBQUFvQjtjQUFBLFFBRUFyQjtnQkFBQUM7Z0JBQUFvQjtjQUFBO1lBRUE7VUFDQTtVQUNBO1lBQ0FsQjtZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBVDtVQUNBO1VBQ0E7UUFDQTtNQUNBO0lBRUE7SUFDQThCO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQUM7TUFDQTtNQUNBO01BQ0E7SUFDQTtJQUNBQztNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FwRDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtRQUNBO01BQ0E7TUFDQTtRQUNBSDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtRQUNBO01BQ0E7TUFDQTtNQUNBO0lBQ0E7SUFDQWtEO01BQUE7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBckQ7VUFBQWY7VUFBQWdCO1VBQUFDO1VBQUFDO1FBQUE7UUFDQTtNQUNBO01BQ0E7UUFDQUg7VUFBQWY7VUFBQWdCO1VBQUFDO1VBQUFDO1FBQUE7UUFDQTtNQUNBO01BQ0E7TUFDQTtJQUNBO0lBQ0FtRDtNQUNBO1FBQUFWO1FBQUFGO01BQUE7TUFDQTtNQUNBMUM7UUFDQXVEO1FBQ0FDO1VBQ0FDO1lBQ0E7WUFDQTtZQUNBcEQ7WUFDQUE7WUFFQTtZQUNBO2NBQ0FpQjtjQUNBO2dCQUNBO2tCQUNBQTtrQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FUO2dCQUNBOztnQkFFQTtnQkFDQWY7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQXFEO01BQ0E7TUFDQTFEO1FBQUFmO1FBQUFnQjtRQUFBQztRQUFBQztNQUFBO01BQ0E7TUFDQTtJQUNBO0lBQ0F3RDtNQUNBO1FBQUFmO1FBQUFGO01BQUE7TUFDQTtNQUNBMUM7UUFDQXVEO1FBQ0FDO1VBQ0FDO1lBQ0E7WUFDQTtZQUNBcEQ7WUFDQUE7WUFFQTtZQUNBO2NBQ0FpQjtjQUNBO2dCQUNBO2tCQUNBQTtrQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FDO2tCQUNBQztrQkFDQUM7a0JBQ0FUO2dCQUNBOztnQkFFQTtnQkFDQWY7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtNQUNBO0lBQ0E7SUFDQXVEO01BQ0E7UUFBQTtRQUNBLDRFQUNBO1FBQUE7UUFDQSwyRUFFQTVEO1FBQUFRO01BQUE7SUFDQTtJQUNBcUQ7TUFBQTtNQUNBN0Q7UUFDQWY7TUFDQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0EsMkJBQ0E7VUFDQSw0Q0FDQWtDO1lBQUFMO1lBQUFPO1VBQUEsUUFDQSxzQkFDQUY7WUFBQUw7WUFBQU87VUFBQSxRQUNBO1lBQ0E7Y0FBQTtjQUNBO2NBQ0E7Z0JBQ0EsWUFDQXlDO2dCQUNBQTtjQUNBO2NBQ0EzQztnQkFBQUw7Z0JBQUFPO2NBQUE7WUFDQSxPQUNBRjtjQUFBTDtjQUFBTztZQUFBO1VBQ0EsT0FFQUY7WUFBQUw7WUFBQU87VUFBQTtVQUVBO1lBQ0E7WUFDQXJCO1lBQ0E7WUFDQUE7Y0FBQWY7Y0FBQWdCO2NBQUFDO2NBQUFDO1lBQUE7WUFDQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0E7UUFBQTtRQUNBNEQ7UUFBQTtRQUNBO1FBQUE7UUFDQUM7UUFDQUM7VUFDQUY7UUFDQTtNQUNBO01BRUE7UUFDQTNEO1FBQUE4RDtRQUFBQztRQUNBaEQ7UUFBQWlEO1FBQUFDO1FBQ0FDO1FBQUE1RTtRQUFBNkU7UUFDQUM7TUFDQTs7TUFFQTtNQUNBO01BQ0E7UUFDQTtRQUNBeEU7UUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBQTtnQkFBQWY7Z0JBQUF3RjtnQkFBQUM7Y0FBQTtZQUNBO1lBQ0E7VUFDQTtVQUNBO1VBQ0ExRTtZQUNBdUQ7VUFDQTtVQUNBO1FBQ0E7VUFDQXZEO1lBQUFmO1lBQUFnQjtZQUFBQztZQUFBQztVQUFBO1FBQ0E7TUFDQTtRQUNBO1FBQ0FIO1FBQ0FBO1VBQUFmO1VBQUFnQjtVQUFBQztVQUFBQztRQUFBO01BQ0E7SUFDQTtJQUNBd0U7TUFDQTtNQUNBO01BQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBO1lBQ0E7WUFDQTtjQUNBO2NBQ0E7Z0JBQ0E7a0JBQ0E7a0JBQ0E7b0JBQ0FDO29CQUNBQTtvQkFDQUE7b0JBQ0FBO29CQUNBQTtvQkFDQUE7b0JBQ0FBO29CQUNBQTtvQkFDQUE7b0JBQ0FBO29CQUNBQTtvQkFDQTtzQkFDQSx1QkFDQUE7c0JBQUEsS0FFQUE7c0JBQ0E7c0JBQ0E7d0JBQ0FBO3dCQUNBQTt3QkFDQSwyQ0FDQUE7c0JBQ0E7b0JBQ0E7b0JBQ0E7c0JBQ0E7c0JBQ0E7d0JBQUFDO3dCQUFBQzt3QkFBQUM7c0JBQUE7c0JBQ0FIO29CQUNBO29CQUNBO3NCQUNBO3NCQUNBO3NCQUNBO3dCQUNBO3dCQUNBSTswQkFBQUM7MEJBQUFuRTt3QkFBQTtzQkFDQTtzQkFDQThEO3NCQUNBQTtvQkFDQTtvQkFDQSxzQkFDQUE7b0JBQ0Esc0JBQ0FBO29CQUVBeEQ7a0JBQ0E7Z0JBQ0E7Y0FDQTtjQUNBOEQ7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtnQkFDQTtnQkFDQTNFO2tCQUFBQztrQkFBQUM7Z0JBQUE7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtRQUVBO1FBQ0E7VUFDQTtZQUNBO2NBQ0E7Z0JBQ0E7Y0FDQTtnQkFDQTtjQUNBO2dCQUNBO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBVDtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFFQTtRQUNBcEI7VUFBQWY7VUFBQWdCO1VBQUFDO1VBQUFDO1FBQUE7TUFDQTtJQUNBO0lBQ0E0RjtNQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtnQkFDQTtrQkFDQTtrQkFDQTtvQkFDQW5CO29CQUNBQTtvQkFDQUE7b0JBQ0FBO29CQUNBQTtvQkFDQUE7b0JBQ0FBO29CQUNBQTtvQkFDQUE7b0JBQ0FBO29CQUNBQTtvQkFDQTtzQkFDQSx1QkFDQUE7c0JBQUEsS0FFQUE7c0JBQ0E7c0JBQ0E7d0JBQ0FBO3dCQUNBQTt3QkFDQSwyQ0FDQUE7c0JBQ0E7b0JBQ0E7b0JBQ0E7c0JBQ0E7c0JBQ0E7d0JBQUFDO3dCQUFBQzt3QkFBQUM7c0JBQUE7c0JBQ0FIO29CQUNBO29CQUNBO3NCQUNBO3NCQUNBO3NCQUNBO3dCQUNBO3dCQUNBSTswQkFBQUM7MEJBQUFuRTt3QkFBQTtzQkFDQTtzQkFDQThEO3NCQUNBQTtvQkFDQTtvQkFDQSxzQkFDQUE7b0JBQ0Esc0JBQ0FBO29CQUVBeEQ7a0JBQ0E7Z0JBQ0E7Y0FDQTtjQUNBOEQ7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Z0JBQ0FDO2dCQUNBQztnQkFDQUM7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtRQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtnQkFDQTtnQkFDQTNFO2tCQUFBQztrQkFBQUM7Z0JBQUE7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtRQUVBO1FBQ0E7VUFDQTtZQUNBO2NBQ0E7Z0JBQ0E7Y0FDQTtnQkFDQTtjQUNBO2dCQUNBO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBQztZQUNBVDtVQUNBO1VBQ0E7UUFDQTtRQUNBO1FBQ0E7TUFFQTtRQUNBcEI7VUFBQWY7VUFBQWdCO1VBQUFDO1VBQUFDO1FBQUE7TUFDQTtJQUNBO0lBQ0E2RjtNQUFBO01BQ0E7UUFDQUM7UUFDQUM7UUFDQUM7UUFDQUM7VUFDQTtVQUFBO1VBQ0FyQztVQUFBO1VBQ0E7VUFBQTtVQUNBQztVQUNBQztZQUNBRjtZQUNBO1VBQ0E7UUFDQTtNQUNBOztNQUNBO01BQ0E7TUFFQTtRQUNBeEM7UUFBQUQ7UUFBQUU7UUFDQUM7UUFBQUM7UUFBQUM7UUFBQUM7UUFBQUM7UUFDQVQ7UUFBQW1EO1FBQUE4QjtRQUFBNUc7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBO1lBQ0E7Y0FDQTtjQUNBO2NBQ0E7Y0FDQTtnQkFDQTtrQkFDQTtrQkFDQTtvQkFDQStDO2tCQUNBO2tCQUNBO2tCQUNBO29CQUNBO3NCQUNBO3dCQUNBO3dCQUNBOzBCQUNBOzRCQUNBOzRCQUNBOzhCQUNBOzhCQUNBOEQ7Z0NBQUE7Z0NBQUE7Z0NBQUE7Z0NBQUE7OEJBQUE7NEJBRUE7NEJBQ0ExQjs0QkFDQTswQkFDQTs0QkFDQTswQkFBQTt3QkFFQTtzQkFDQTtvQkFDQTtvQkFFQTtvQkFDQTtzQkFDQTtvQkFDQTtzQkFDQTJCO3NCQUNBO29CQUNBO29CQUNBO3NCQUNBO3dCQUNBOzBCQUNBO3dCQUNBO3NCQUNBO29CQUNBO2tCQUNBO2dCQUNBO2NBQ0E7Y0FDQTtnQkFDQXZHO2tCQUFBZjtrQkFBQWdCO2tCQUFBQztrQkFBQUM7Z0JBQUE7Y0FDQTtZQUNBO1VBQ0E7UUFFQTtVQUNBSDtZQUFBZjtZQUFBZ0I7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7UUFDQTtRQUNBSDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7SUFDQXFHO01BQ0E7TUFDQTtRQUNBO1FBQUE7UUFDQXpDO1FBQUE7UUFDQTtRQUFBO1FBQ0FDO1FBQ0FDO1VBQ0FGO1VBQ0E7UUFDQTtNQUNBOztNQUNBcUM7UUFDQXJGO1FBQUE7UUFDQVg7TUFDQTs7TUFDQTtRQUNBZ0c7VUFBQTtVQUNBdEY7VUFBQTtVQUNBMkY7VUFBQTtVQUNBQztVQUFBO1VBQ0EzRjtVQUFBO1VBQ0E0RjtVQUFBO1VBQ0FDO1VBQUE7VUFDQUM7UUFDQTtNQUNBOztNQUNBO1FBQ0F0RjtRQUFBRDtRQUFBRTtRQUNBQztRQUFBQztRQUFBQztRQUFBQztRQUFBQztRQUNBVDtRQUFBbUQ7UUFBQThCO1FBQUE1RztNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBRUE7WUFDQTtZQUNBO2NBQ0E7Y0FDQTtnQkFDQTtnQkFDQTtrQkFDQTtvQkFDQTtzQkFDQTtzQkFDQTt3QkFDQTswQkFDQTs0QkFDQTs0QkFDQTs4QkFDQTs4QkFDQTZHO2dDQUFBO2dDQUFBO2dDQUFBO2dDQUFBOzhCQUFBOzRCQUNBOzRCQUNBbEY7NEJBQ0E7MEJBQ0E7d0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBQ0E7O2tCQUNBO29CQUNBO29CQUNBO3NCQUNBO3NCQUNBO3dCQUNBQTtzQkFDQTtvQkFDQTtrQkFDQTtrQkFDQTtrQkFDQTtvQkFDQTtrQkFDQTtvQkFDQW1GO29CQUNBbEc7a0JBQ0E7a0JBQ0E7b0JBQ0E7c0JBQ0E7d0JBQ0FBO3NCQUNBO29CQUNBO2tCQUNBO2dCQUNBO2NBQ0E7Z0JBQ0FBO2NBQ0E7WUFDQTtVQUNBO1VBRUE7WUFDQTtZQUNBO2NBQ0E7Z0JBQ0E7Z0JBQ0E7a0JBQ0E7b0JBQ0FlO2tCQUNBO2dCQUNBO2NBQ0E7Y0FFQTtjQUNBO2dCQUNBO2NBQ0E7Z0JBQ0FtRjtnQkFDQWxHO2NBQ0E7Y0FDQTtnQkFDQTtrQkFDQTtvQkFDQUE7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBTDtZQUFBZjtZQUFBZ0I7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7UUFDQTtRQUNBSDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7SUFDQTJHO01BQUE7TUFDQTtRQUNBO1FBQUE7UUFDQS9DO1FBQUE7UUFDQTtRQUFBO1FBQ0FDO1FBQ0FDO1VBQ0FGO1FBRUE7TUFDQTs7TUFFQTtNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0EsMkJBQ0E7VUFDQSw0Q0FDQTVDO1lBQUFDO1lBQUFDO1VBQUEsUUFDQSxzQkFDQUY7WUFBQUM7WUFBQUM7VUFBQSxRQUVBRjtZQUFBQztZQUFBQztVQUFBO1FBQ0E7TUFDQTtNQUVBO1FBQ0E7VUFDQTtZQUNBO1VBQ0E7WUFDQWtGO1lBQ0FwRjtjQUFBO2NBQUE7WUFBQTtVQUNBO1FBQ0E7TUFDQTtNQUNBO1FBQ0FHO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FDO1FBQ0FUO01BQ0E7TUFDQTtRQUNBRztRQUFBRDtRQUFBRTtRQUFBQztRQUNBQztRQUFBQztRQUFBQztRQUFBQztRQUNBVDtRQUFBbUQ7UUFBQTlFO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQTtjQUNBO1lBQ0E7Y0FDQThHO2NBQ0E7WUFDQTtZQUNBO2NBQ0E7Z0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUNBO1VBQ0E7VUFFQTtRQUNBO1VBQ0F2RztZQUFBZjtZQUFBZ0I7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7UUFDQTtRQUNBSDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7SUFDQTRHO01BQUE7TUFDQTtRQUNBO1FBQUE7UUFDQWhEO1FBQUE7UUFDQTtRQUFBO1FBQ0FDO1FBQ0FDO1VBQ0FGO1VBQ0E7UUFDQTtNQUNBOztNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBLDJCQUNBO1VBQ0EsNENBQ0E1QztZQUFBQztZQUFBQztVQUFBLFFBQ0Esc0JBQ0FGO1lBQUFDO1lBQUFDO1VBQUEsUUFFQUY7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7TUFDQTtRQUNBO1VBQ0E7WUFDQTtVQUNBO1lBQ0FrRjtZQUNBcEY7Y0FBQTtjQUFBO1lBQUE7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBb0Q7UUFDQXhEO1FBQUE7UUFDQVg7TUFDQTs7TUFDQTtRQUNBbUU7VUFBQTtVQUNBekQ7VUFBQTtVQUNBMkY7VUFBQTtVQUNBQztVQUFBO1VBQ0EzRjtVQUFBO1VBQ0E0RjtVQUFBO1VBQ0FDO1VBQUE7VUFDQUM7UUFDQTtNQUNBOztNQUNBO1FBQ0F0RjtRQUFBRDtRQUFBRTtRQUFBQztRQUFBQztRQUFBQztRQUNBQztRQUFBQztRQUFBVDtRQUNBbUQ7UUFBQTlFO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQTtVQUNBO1VBQ0E7WUFFQTtZQUNBO1lBQ0E7Y0FDQTtnQkFDQTtnQkFDQTtnQkFDQTtnQkFFQTtrQkFDQTtvQkFDQVI7b0JBQ0FnQjtrQkFDQTtrQkFDQStHO2dCQUNBLE9BQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7b0JBQ0FwRTtvQkFDQUY7b0JBQ0F1RTtvQkFDQTlGO29CQUNBK0Y7a0JBQ0E7a0JBQ0FsSDtvQkFDQXVEO29CQUNBQztzQkFDQUM7d0JBQ0E7d0JBQ0E7d0JBQ0E7d0JBQ0E7MEJBQ0FuQzswQkFDQUM7MEJBQ0FDOzBCQUNBQzswQkFDQUM7MEJBQ0FDOzBCQUNBQzswQkFDQUM7MEJBQ0FUOzBCQUNBaUY7d0JBQ0E7d0JBQ0FoRztzQkFDQTtvQkFDQTtrQkFDQTtnQkFDQSxPQUNBLGtEQUVBLE9BQ0E7a0JBQ0E7a0JBQ0E7b0JBQ0FwQjtvQkFDQWdCO2tCQUNBO2tCQUNBK0c7Z0JBQ0EsT0FDQTtrQkFDQTtrQkFDQTtrQkFDQTtrQkFDQSx5Q0FDQUcsa0JBQ0EsMkNBQ0FBLGtCQUNBLHlDQUNBQSxrQkFDQSxnRkFDQUEsa0JBQ0EseUNBQ0FBLGtCQUNBLDJDQUNBQTtrQkFFQTtrQkFDQTtvQkFDQXZFO29CQUNBRjtvQkFDQXVFO29CQUNBOUY7a0JBQ0E7a0JBQ0FuQjtvQkFDQXVEO29CQUNBQztzQkFDQUM7d0JBQ0FwRDt3QkFDQUE7d0JBQ0E7d0JBQ0E7MEJBQ0E7NEJBQ0FpQjs0QkFDQUM7NEJBQ0FDOzRCQUNBQzs0QkFDQUM7NEJBQ0FDOzRCQUNBQzs0QkFDQUM7NEJBQ0FUOzBCQUNBOzBCQUVBZjt3QkFDQTtzQkFDQTtvQkFDQTtrQkFDQTtnQkFDQTtrQkFDQTtvQkFDQXBCO29CQUNBZ0I7a0JBQ0E7a0JBQ0ErRztnQkFDQTtjQUNBO1lBQ0E7VUFDQTtZQUNBaEg7Y0FBQWY7Y0FBQWdCO2NBQUFDO2NBQUFDO1lBQUE7VUFDQTtRQUNBO1VBQ0FIO1lBQUFmO1lBQUFnQjtZQUFBQztZQUFBQztVQUFBO1FBQ0E7TUFDQTtRQUNBO1FBQ0FIO1VBQUFmO1VBQUFnQjtVQUFBQztVQUFBQztRQUFBO01BQ0E7SUFDQTtJQUNBaUg7TUFBQTtNQUNBO1FBQ0FuQjtRQUNBQztRQUNBQztRQUNBQztVQUNBO1VBQUE7VUFDQXJDO1VBQUE7VUFDQTtVQUFBO1VBQ0FDO1VBQ0FDO1lBQ0FGO1lBQ0E7VUFDQTtRQUNBO01BQ0E7O01BQ0E7TUFDQTtNQUVBO1FBQ0F4QztRQUFBRDtRQUFBRTtRQUNBQztRQUFBQztRQUFBQztRQUFBQztRQUFBQztRQUNBVDtRQUFBbUQ7UUFBQThCO1FBQUE1RztNQUNBO01BQ0E7TUFDQTtRQUNBO1FBQ0E7VUFDQTtVQUNBO1VBQ0E7WUFDQTtjQUNBO2NBQ0E7Y0FDQTtjQUNBO2dCQUNBO2tCQUNBO2tCQUNBO29CQUNBK0M7a0JBQ0E7a0JBQ0E7a0JBQ0E7b0JBQ0E7c0JBQ0E7d0JBQ0E7d0JBQ0E7MEJBQ0E7NEJBQ0E7NEJBQ0E7OEJBQ0E7OEJBQ0E4RDtnQ0FBQTtnQ0FBQTtnQ0FBQTtnQ0FBQTs4QkFBQTs0QkFFQTs0QkFDQTFCOzRCQUNBOzBCQUNBOzRCQUNBOzBCQUFBO3dCQUVBO3NCQUNBO29CQUNBO29CQUVBO29CQUNBO3NCQUNBO29CQUNBO3NCQUNBMkI7c0JBQ0E7b0JBQ0E7b0JBQ0E7c0JBQ0E7d0JBQ0E7MEJBQ0E7d0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBQ0E7Z0JBQ0E7Y0FDQTtjQUNBO2dCQUNBdkc7a0JBQUFmO2tCQUFBZ0I7a0JBQUFDO2tCQUFBQztnQkFBQTtjQUNBO1lBQ0E7VUFDQTtRQUVBO1VBQ0FIO1lBQUFmO1lBQUFnQjtZQUFBQztZQUFBQztVQUFBO1FBQ0E7TUFDQTtRQUNBO1FBQ0FIO1VBQUFmO1VBQUFnQjtVQUFBQztVQUFBQztRQUFBO01BQ0E7SUFDQTtJQUNBa0g7TUFBQTtNQUNBO01BQ0E7UUFDQTtRQUFBO1FBQ0F0RDtRQUFBO1FBQ0E7UUFBQTtRQUNBQztRQUNBQztVQUNBRjtVQUFBO1VBQ0EzQztVQUNBO1FBQ0E7TUFDQTs7TUFDQWdGO1FBQ0FyRjtRQUFBO1FBQ0FYO01BQ0E7O01BQ0E7UUFDQWdHO1VBQUE7VUFDQXRGO1VBQUE7VUFDQTJGO1VBQUE7VUFDQUM7VUFBQTtVQUNBM0Y7VUFBQTtVQUNBNEY7VUFBQTtVQUNBQztVQUFBO1VBQ0FDO1FBQ0E7TUFDQTs7TUFFQTtRQUNBdEY7UUFBQUQ7UUFBQUU7UUFDQUM7UUFBQUM7UUFBQUM7UUFBQUM7UUFBQUM7UUFDQVQ7UUFBQW1EO1FBQUE4QjtRQUFBNUc7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUVBO1lBQ0E7WUFDQTtjQUNBO2NBQ0E7Z0JBQ0E7Z0JBQ0E7a0JBQ0E7b0JBQ0E7c0JBQ0E7d0JBQ0E7d0JBQ0E7MEJBQ0E7NEJBQ0E7OEJBQ0E7OEJBQ0E7Z0NBQ0E7Z0NBQ0E2RztrQ0FBQTtrQ0FBQTtrQ0FBQTtrQ0FBQTtnQ0FBQTs4QkFDQTs4QkFDQWxGOzhCQUNBOzRCQUNBOzBCQUNBO3dCQUNBO3NCQUNBO29CQUNBO2tCQUNBOztrQkFDQTtvQkFDQTtzQkFDQTtzQkFDQTt3QkFDQTt3QkFDQTswQkFDQUE7d0JBQ0E7c0JBQ0E7b0JBQ0E7a0JBQ0E7a0JBQ0E7a0JBQ0E7b0JBQ0E7a0JBQ0E7b0JBQ0FtRjtvQkFDQWxHO2tCQUNBO2tCQUNBO29CQUNBO3NCQUNBO3dCQUNBQTtzQkFDQTtvQkFDQTtrQkFDQTtnQkFDQTtjQUNBO2dCQUNBQTtjQUNBO2dCQUFBO2dCQUNBO2dCQUNBO2dCQUNBO2dCQUNBO2tCQUFBO2tCQUNBVjtnQkFDQVU7a0JBQ0FWO2tCQUNBb0Q7Z0JBQ0E7Z0JBQ0E7a0JBQ0E7b0JBQ0E7c0JBQ0EsOEJBQ0ExQztzQkFDQTtzQkFDQTt3QkFDQTt3QkFDQTswQkFDQTswQkFDQTs0QkFDQWU7MEJBQ0E7d0JBQ0E7c0JBQ0E7O3NCQUVBO29CQUNBO2tCQUNBOztrQkFDQTtrQkFDQTtvQkFDQTtrQkFDQTtvQkFDQW1GO29CQUNBbEc7a0JBQ0E7a0JBQ0E7b0JBQ0E7c0JBQ0E7d0JBQ0FBO3NCQUNBO29CQUNBO2tCQUNBO2dCQUNBO2NBQ0E7WUFDQTtVQUNBO1VBRUE7WUFDQTtZQUNBO1lBQ0EscURBQ0FWO1lBQ0FVO2NBQ0FWO2NBQ0FvRDtZQUNBO1lBQ0E7WUFDQTtjQUNBO2dCQUNBO2tCQUNBLDhCQUNBMUM7a0JBQ0E7a0JBQ0E7b0JBQ0E7b0JBQ0E7c0JBQ0E7c0JBQ0E7d0JBQ0FlO3NCQUNBO29CQUNBO2tCQUNBO2dCQUNBO2NBQ0E7Y0FFQTtjQUNBO2dCQUNBO2NBQ0E7Z0JBQ0FtRjtnQkFDQWxHO2NBQ0E7Y0FDQTtnQkFDQTtrQkFDQTtvQkFDQUE7a0JBQ0E7Z0JBQ0E7Y0FDQTtZQUNBO1VBQ0E7UUFDQTtVQUNBTDtZQUFBZjtZQUFBZ0I7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7UUFDQTtRQUNBSDtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7SUFDQW1IO01BQ0F0SDtRQUNBZjtNQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtVQUNBLDJCQUNBO1VBQ0EsNENBQ0FrQztZQUFBQztZQUFBQztVQUFBLFFBQ0Esc0JBQ0FGO1lBQUFDO1lBQUFDO1VBQUEsUUFDQTtZQUNBO2NBQUE7Y0FDQTtjQUNBO2dCQUNBLFlBQ0F5QztnQkFDQUE7Y0FDQTtjQUNBM0M7Z0JBQUFDO2dCQUFBQztjQUFBO1lBQ0EsT0FDQUY7Y0FBQUM7Y0FBQUM7WUFBQTtVQUNBLE9BRUFGO1lBQUFDO1lBQUFDO1VBQUE7VUFFQTtZQUNBO1lBQ0FyQjtZQUNBO1lBQ0FBO2NBQUFmO2NBQUFnQjtjQUFBQztjQUFBQztZQUFBO1lBQ0E7VUFDQTtRQUNBO01BQ0E7TUFDQTtNQUNBO01BQ0E7UUFDQTtRQUNBO1VBQ0E7VUFDQTtZQUNBO1lBQ0E7WUFDQSwyQkFDQTtZQUNBLDRDQUNBb0g7Y0FBQW5HO2NBQUFDO1lBQUEsUUFDQSxzQkFDQWtHO2NBQUFuRztjQUFBQztZQUFBLFFBQ0E7Y0FDQTtnQkFBQTtnQkFDQTtnQkFDQTtrQkFDQSxZQUNBeUM7a0JBQ0FBO2dCQUNBO2dCQUNBeUQ7a0JBQUFuRztrQkFBQUM7Z0JBQUE7Y0FDQSxPQUNBa0c7Z0JBQUFuRztnQkFBQUM7Y0FBQTtZQUNBLE9BRUFrRztjQUFBbkc7Y0FBQUM7WUFBQTtZQUVBO2NBQ0E7Y0FDQXJCO2NBQ0E7Y0FDQUE7Z0JBQUFmO2dCQUFBZ0I7Z0JBQUFDO2dCQUFBQztjQUFBO2NBQ0E7WUFDQTtVQUNBO1FBQ0E7UUFDQXFIO1VBQ0FDO1VBQ0FDO1FBQ0E7TUFDQTtNQUNBO1FBQ0FDO1VBQ0FDO1VBQUE7VUFDQUY7UUFDQTtRQUNBRztRQUFBO1FBQ0FDO1FBQUE7UUFDQUM7VUFDQUg7VUFBQTtVQUNBSjtRQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0FqRztRQUFBRDtRQUFBRTtRQUFBQztRQUFBQztRQUFBQztRQUNBQztRQUFBQztRQUFBVDtRQUFBbUQ7UUFDQTlFO1FBQUF1STtNQUNBO01BQ0E7TUFDQTtNQUNBO1FBQ0E7UUFDQWhJO1FBQ0E7VUFDQTtVQUNBO1VBQ0Esb0RBQ0FLLDZFQUNBO1lBQ0E7WUFDQUw7Y0FDQXVEO1lBQ0E7VUFDQTtRQUNBO1VBQ0F2RDtZQUFBZjtZQUFBZ0I7WUFBQUM7WUFBQUM7VUFBQTtRQUNBO01BQ0E7UUFDQTtRQUNBSDtRQUNBQTtVQUFBZjtVQUFBZ0I7VUFBQUM7VUFBQUM7UUFBQTtNQUNBO0lBQ0E7RUFHQTtBQUNBO0FBQUEsMkIiLCJmaWxlIjoiODUuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8c3R5bGU+XHJcblx0LmNsYXNzX2F0dHJfdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiA0NHJweDtcclxuXHQgICAgcGFkZGluZy1ib3R0b206IDIycnB4O1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5jbGFzc19hdHRyX3RpdGxlIC50aXRsZV9saW5lIHtcclxuXHQgICAgYm9yZGVyLWJvdHRvbTogMnJweCBzb2xpZCAjYWFhO1xyXG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGJvdHRvbTogLTUwcnB4O1xyXG5cdCAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcnB4KTtcclxuXHQgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG5cdH1cclxuXHQuY2xhc3NfYXR0cl90aXRsZSAudGl0bGVfaWNvbiB7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQgICAgd2lkdGg6IDEwMHJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2NHJweDtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdCAgICBwYWRkaW5nLXRvcDogMTBycHg7ICAgIFxyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMHJweDtcclxuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICBjb2xvcjogI2ZmZjtcclxuXHR9XHJcblx0LmNsYXNzX2F0dHJfdGl0bGUgaSB7XHJcblx0ICAgIGNvbG9yOiAjMmM2YWEwIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmNsYXNzX2F0dHJfdGl0bGUgLnRpdGxlX2ljb24gaSB7XHJcblx0ICAgIGZvbnQtc2l6ZTogODBycHg7XHJcblx0fVxyXG5cdC5jbGFzc19hdHRyX3RpdGxlIC50aXRsZSB7XHJcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDIycnB4O1xyXG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgICAgYm90dG9tOiAtOHJweDtcclxuXHR9XHJcblx0LmNsYXNzX2F0dHJfdGl0bGUgLmFycm93IHtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA2cnB4O1xyXG5cdFx0cmlnaHQ6IDMwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiA2MHJweDtcclxuXHR9XHJcblx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxMnJweDtcclxuXHR9XHJcblx0dGV4dGFyZWF7XHJcblx0XHR3aWR0aDogOTglO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDhycHggMTJycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcclxuXHRcdGNvbG9yOiAjMDQ2ZGIzO1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdH1cclxuXHRpbnB1dHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcblx0XHR3aWR0aDogOTglO1xyXG5cdFx0aGVpZ2h0OiA1MnJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzA0NmRiMztcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDhycHggMTJycHg7XHJcblx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG5cdFx0bWFyZ2luLXRvcDogNHJweDtcclxuXHR9XHJcblx0LnNlbGVjdHsgICAgXHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0fVxyXG5cdC5jbGFzc19hdHRyX2JvZHkgLmZvcm0tZ3JvdXAge1xyXG5cdFx0bWFyZ2luOiAyMHJweCAzMHJweDtcclxuXHQgICAgLyogbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdCAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4OyAqL1xyXG5cdH1cclxuXHQuc3ViY2xhc3NfYXR0cl9ib2R5IC5mb3JtLWdyb3VwIHtcclxuXHRcdG1hcmdpbjogMjBycHggMTBycHg7XHJcblx0ICAgIC8qIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiAtMTJweDsgKi9cclxuXHR9XHJcblx0LmZvcm0tZ3JvdXAgPiBsYWJlbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHQgICAgbWFyZ2luLWJvdHRvbTogOHJweDtcclxuXHRcdGZvbnQtc2l6ZTogMzJycHg7XHJcblx0fVxyXG5cdC5mb3JtLWdyb3VwIGxhYmVsIHtcclxuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDYwcnB4O1xyXG5cdH1cclxuXHQubm8tcGFkZGluZy1yaWdodCB7XHJcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmNvbC14cy0xMiB7XHJcblx0ICAgIHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHQudHhfdGl0bGV7XHJcblx0XHRmb250LXNpemU6IDMycnB4O1xyXG5cdH1cclxuXHQudHhfdGl0bGUye1xyXG5cdFx0Zm9udC1zaXplOiAzMnJweDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IC0ycHg7XHJcblx0fVxyXG5cdC50ZXh0LXJpZ2h0e1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHRcdG1hcmdpbi10b3A6IC02cnB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiA0NHJweDtcclxuXHR9XHJcblx0LnRleHQtcmlnaHQyIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiAtNHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDlweDtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiA0NHJweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0LnNlY3Rpb25faXB1dHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcblx0XHR3aWR0aDogOTglO1xyXG5cdFx0aGVpZ2h0OiA2MnJweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRjb2xvcjogIzA0NmRiMztcclxuXHRcdHBhZGRpbmc6IDEwcnB4IDhycHggMTBycHg7XHJcblx0XHRmb250LXNpemU6IDM0cnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG5cdH1cclxuXHQuZGF0ZV9pcHV0e1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcclxuXHRcdC8qIHdpZHRoOiA5OCU7ICovXHJcblx0XHRoZWlnaHQ6IDYycnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAjMDQ2ZGIzO1xyXG5cdFx0cGFkZGluZzogMTBycHggOHJweCA0cnB4O1xyXG5cdFx0Zm9udC1zaXplOiAzNHJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcclxuXHR9XHJcblx0YnV0dG9uLmJ0bl9hZGQge1xyXG5cdFx0d2lkdGg6NDkuNSU7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHJweDtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGJhY2tncm91bmQ6ICMyN0E2RTE7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHQgICAgZm9udC1zaXplOiAzOHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHRidXR0b24uYnRuX2NhbmNlbCB7XHJcblx0XHR3aWR0aDo0OS41JTtcclxuXHRcdG1hcmdpbi10b3A6IDUwcnB4O1xyXG5cdFx0cGFkZGluZzogMjBycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0YmFja2dyb3VuZDogIzI3QTZFMTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdCAgICBmb250LXNpemU6IDM4cnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR9XHJcblx0YnV0dG9uLmJ0bl9zYXZhIHtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiA1MHJweDtcclxuXHRcdHBhZGRpbmc6IDIwcnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdGJhY2tncm91bmQ6ICMyN0E2RTE7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHQgICAgZm9udC1zaXplOiAzOHJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG5cdC5pX3Rpc2hpe1xyXG5cdFx0Y29sb3I6IHJlZDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcblx0XHRmb250LXN0eWxlOiBpbml0aWFsO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdH1cclxuXHQuYXR0cl9maWVsZHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0Lyogd2lkdGg6IDcxJTsgKi9cclxuXHR9XHJcblx0XHJcblx0LmlucHV0X3ZhbGxpc3Qge1xyXG5cdFx0bWF4LWhlaWdodDogMzUwcnB4O1xyXG5cdFx0b3ZlcmZsb3cteTphdXRvO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmlucHV0X3ZhbGxpc3QgdWx7XHJcblx0XHQvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXHJcblx0XHRwYWRkaW5nOiAwIDIwcnB4O1xyXG5cdH1cclxuXHQuaW5wdXRfdmFsbGlzdCB1bCBsaXtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAyMHJweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdH1cclxuXHQuaW5wdXRfdmFsbGlzdCB1bCBsaSBhe1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHQuaW5wdXRfdmFsbGlzdCB1bCBsaSBhIGkge1xyXG5cdCAgICBmb250LXNpemU6IDQ1cnB4O1xyXG5cdH1cclxuXHQucGFuZWxfdGl0bGV7XHJcblx0ICAgIGZvbnQtc2l6ZTogMzhycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjdBNkUxO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDgwcnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHR9XHJcblx0LnYtcGFuZWx7XHJcblx0XHRtaW4taGVpZ2h0Ojc4OHJweDtcclxuXHR9XHJcblx0LnYtcGFuZWxsaXN0e1xyXG5cdFx0Ym9yZGVyOjRycHggc29saWQgI2FhYTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcnB4O1xyXG5cdFx0bWFyZ2luOiAxMHJweCAyMHJweCAwcnB4IDIwcnB4O1xyXG5cdH1cclxuXHQudi1wYW5lbGRlbHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHQucGFuZWxfZGVse1xyXG5cdFx0Zm9udC1zaXplOiA0NHJweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogaW5pdGlhbDtcclxuXHRcdG1hcmdpbi10b3A6IDEwcnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHJweDtcclxuXHR9XHJcblx0LmRpdlh7XHJcblx0ICAgIHdpZHRoOiAyMHB4O1xyXG5cdCAgICBoZWlnaHQ6IDIwcHg7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDYwJTtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB0b3A6IC0xMHB4O1xyXG5cdCAgICByaWdodDogLTEwcHg7XHJcblx0ICAgIHotaW5kZXg6IDEwMDtcclxuXHR9XHJcblx0XHJcbjwvc3R5bGU+XHJcblxyXG48dGVtcGxhdGU+XHJcblx0PHZpZXcgY2xhc3M9XCJjb250ZW50XCI+XHJcblx0XHQ8IS0tIOS4u+aVsOaNriAtLT5cclxuXHRcdDx2aWV3IGNsYXNzPVwidi1hcmVhXCIgdi1mb3I9XCIoY2xhc3NhdHRyLGluZGV4KSBpbiBjbGFzc0F0dHJMaXN0XCI+XHJcblx0XHRcdDxkaXYgY2xhc3M9XCJjbGFzc19hdHRyX3RpdGxlXCIgc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiPlxyXG5cdFx0XHRcdDxkaXYgY2xhc3M9XCJ0aXRsZV9saW5lXCI+PC9kaXY+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cInRpdGxlX2ljb25cIiA6c3R5bGU9XCJ7J2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Ca0NvbG9yfVwiPiAgIFxyXG5cdFx0XHRcdFx0PGkgY2xhc3M9XCJhY2UtaWNvbiBmYVwiIDpjbGFzcz1cImNsYXNzYXR0ci5JbWdGb250U3R5bGVcIj48L2k+XHJcblx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0PHNwYW4gY2xhc3M9XCJ0aXRsZVwiPnt7Y2xhc3NhdHRyLk5hbWV9fTwvc3Bhbj5cclxuXHRcdFx0XHQ8YSBocmVmPVwiamF2YXNjcmlwdDo7XCIgY2xhc3M9XCJhcnJvd1wiIEB0YXA9XCJvbmFycm93KGluZGV4LGNsYXNzYXR0ci5PcGVuKVwiPjxpIGNsYXNzPVwiYWNlLWljb24gZmEgXCI6Y2xhc3M9XCJjbGFzc2F0dHIuT3Blbj8nZmEtYW5nbGUtZG93bic6J2ZhLWFuZ2xlLXVwJ1wiPjwvaT48L2E+XHJcblx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8IS0tIOS4u+aVsOaNruaYvuekuuivpuaDheWMuiAtLT5cclxuXHRcdFx0PGRpdiBjbGFzcz1cImNsYXNzX2F0dHJfYm9keVwiIDpzdHlsZT1cInsnZGlzcGxheSc6Y2xhc3NhdHRyLk9wZW4/J2Jsb2NrJzonbm9uZSd9XCI+XHJcblx0XHRcdFx0PGRpdiBjbGFzcz1cImR2X2ZpZWxkX2RpdlwiIHYtZm9yPVwiKGF0dHIsaWluZGV4KSBpbiBjbGFzc2F0dHIuQXR0clwiPlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb3JtLWdyb3VwXCIgdi1pZj1cImF0dHIuVHlwZT09J+Wtl+espuS4sicgfHwgYXR0ci5UeXBlPT0n5Y+v5Y+Y6ZW/5a2X56ym5LiyJyB8fCBhdHRyLlR5cGU9PSfmlbTmlbAnIHx8IGF0dHIuVHlwZT09J+a1rueCueaVsCdcIiA6c3R5bGU9XCJ7J2Rpc3BsYXknOmF0dHIuaGlkZGVuID09IHRydWU/J25vbmUnOicnfVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOmNsYXNzYXR0ci5Gb250Lk5hbWU/Y2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6Y2xhc3NhdHRyLkZvbnQuU2l6ZT9jbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6Y2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6Y2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6Y2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+ICA8IS0tIGF0dHIuTm90RW1wdHk9PScxJyAtLT5cclxuXHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodFwiIHYtaWY9XCJhdHRyLmV4dF9idXR0b249PXRydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxhIEB0YXA9XCJjbGFzc0F0dHJfZXh0QnV0dG9uKGluZGV4LGlpbmRleClcIiA+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdFx0PCEtLSA8ZGl2IHN0eWxlPSd3aWR0aDogMTAwcHg7cG9zaXRpb246IHJlbGF0aXZlOyc+IFxyXG5cdFx0XHRcdFx0XHRcdDxpbWFnZSBjbGFzcz1cImRpdlhcIiBzcmM9XCIuLi8uLi9pbWFnZXMvbXNnXzUwX25ldy5wbmdcIj48L2ltYWdlPi0tPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiBAZm9jdXM9XCJvbnRhcFwiIEBibHVyPVwib25ldmVudFwiIHYtaWY9XCJhdHRyLkhlaWdodD09JzEnXCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGh9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIiA+IDwhLS0gPT0nZmxhc2UnP3RydWU6ZmFsc2UgLS0+XHJcblx0XHRcdFx0XHRcdFx0PHRleHRhcmVhIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiBAZm9jdXM9XCJvbnRhcFwiIEBibHVyPVwib25ldmVudFwiIHYtZWxzZS1pZj1cImF0dHIuSGVpZ2h0PT0nMidcIiA6ZGF0YS1pbmRleD1cImluZGV4XCI6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiBzdHlsZT1cImhlaWdodDo2MHB4O1wiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGh9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIj48L3RleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0YXJlYSA6dmFsdWU9XCJhdHRyLlZhbHVlXCIgQGZvY3VzPVwib250YXBcIiBAYmx1cj1cIm9uZXZlbnRcIiB2LWVsc2UtaWY9XCJhdHRyLkhlaWdodD09JzMnXCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgc3R5bGU9XCJoZWlnaHQ6OTBweDtcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRofVwiIDpkaXNhYmxlZD1cImF0dHIuZWRpdD9mYWxzZTp0cnVlXCI+PC90ZXh0YXJlYT5cclxuXHRcdFx0XHRcdFx0XHQ8IS0tIDwvZGl2PiAtLT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHAgY2xhc3M9XCJ0eF90aXRsZTJcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj5cclxuXHRcdFx0XHRcdFx0XHQ8aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC9wPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gPGRpdiBzdHlsZT0nd2lkdGg6IDEwMCU7cG9zaXRpb246IHJlbGF0aXZlOyc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8aW1hZ2UgY2xhc3M9XCJkaXZYXCIgc3JjPVwiLi4vLi4vaW1hZ2VzL21zZ181MF9uZXcucG5nXCI+PC9pbWFnZT4gLS0+XHJcblx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJhdHRyX2ZpZWxkXCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIEBmb2N1cz1cIm9udGFwXCIgQGJsdXI9XCJvbmV2ZW50XCIgdi1pZj1cImF0dHIuSGVpZ2h0PT0nMSdcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIGNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gKGF0dHIubm90ZW1wdHk9PXRydWU/MTA6NSkgLSAoYXR0ci5leHRfYnV0dG9uPT10cnVlPzk6MCkgKyclJ31cIiA6ZGlzYWJsZWQ9XCJhdHRyLmVkaXQ/ZmFsc2U6dHJ1ZVwiID5cclxuXHRcdFx0XHRcdFx0XHQ8dGV4dGFyZWEgY2xhc3M9XCJhdHRyX2ZpZWxkXCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIEBmb2N1cz1cIm9udGFwXCIgQGJsdXI9XCJvbmV2ZW50XCIgdi1lbHNlLWlmPVwiYXR0ci5IZWlnaHQ9PScyJ1wiIDpkYXRhLWluZGV4PVwiaW5kZXhcIjpkYXRhLWlpbmRleD1cImlpbmRleFwiIHN0eWxlPVwiaGVpZ2h0OjYwcHg7XCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIGNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gKGF0dHIubm90ZW1wdHk9PXRydWU/MTA6NSkgLSAoYXR0ci5leHRfYnV0dG9uPT10cnVlPzk6MCkgKyclJ31cIiA6ZGlzYWJsZWQ9XCJhdHRyLmVkaXQ/ZmFsc2U6dHJ1ZVwiPjwvdGV4dGFyZWE+XHJcblx0XHRcdFx0XHRcdFx0PHRleHRhcmVhIGNsYXNzPVwiYXR0cl9maWVsZFwiIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiBAZm9jdXM9XCJvbnRhcFwiIEBibHVyPVwib25ldmVudFwiIHYtZWxzZS1pZj1cImF0dHIuSGVpZ2h0PT0nMydcIiA6ZGF0YS1pbmRleD1cImluZGV4XCI6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiBzdHlsZT1cImhlaWdodDo5MHB4O1wiIDpzdHlsZT1cInsnd2lkdGgnOiBhdHRyLldpZHRoLnNwbGl0KCclJylbMF0gLSBjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCAtIChhdHRyLm5vdGVtcHR5PT10cnVlPzEwOjUpIC0gKGF0dHIuZXh0X2J1dHRvbj09dHJ1ZT85OjApICsnJSd9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIj48L3RleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHRcdDwhLS0gPC9kaXY+IC0tPlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0ZXh0LXJpZ2h0MlwiIHYtaWY9XCJhdHRyLmV4dF9idXR0b249PXRydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxhIEB0YXA9XCJjbGFzc0F0dHJfZXh0QnV0dG9uKGluZGV4LGlpbmRleClcIiA+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSfluIPlsJTlgLwnXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0PGNoZWNrYm94LWdyb3VwIGNsYXNzPVwiY2hlY2tfcmVtZW1iZXJQd2RcIiBAY2hhbmdlPVwib25jaGVja1wiIDpkYXRhLWlzY2hlY2s9XCJhdHRyLlZhbHVlXCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnbWFyZ2luLWxlZnQnOiBjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+W3puWPs+W4g+WxgCc/Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrMiArJyUnOicxMHJweCd9XCI+XHJcblx0XHRcdFx0XHRcdFx0PGxhYmVsPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGNoZWNrYm94IDp2YWx1ZT1cImF0dHIuVmFsdWVcIiA6Y2hlY2tlZD1cImF0dHIuVmFsdWVcIi8+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57e2F0dHIuRGlzcE5hbWV9fTxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PC9sYWJlbD5cclxuXHRcdFx0XHRcdFx0PC9jaGVja2JveC1ncm91cD5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSfml6XmnJ8nIHx8IGF0dHIuVHlwZT09J+aXtumXtCdcIiA6c3R5bGU9XCJ7J2Rpc3BsYXknOmF0dHIuaGlkZGVuID09IHRydWU/J25vbmUnOicnfVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOmNsYXNzYXR0ci5Gb250Lk5hbWU/Y2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6Y2xhc3NhdHRyLkZvbnQuU2l6ZT9jbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6Y2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6Y2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6Y2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHBpY2tlciBtb2RlPVwiZGF0ZVwiIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiBAY2hhbmdlPVwib25kYXRlVGltZVwiIGNsYXNzPVwiZGF0ZV9pcHV0XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGh9XCI+XHJcblx0XHRcdFx0XHRcdFx0ICAgPHZpZXcgY2xhc3M9XCJwaWNrZXJcIj57e2F0dHIuVmFsdWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHAgY2xhc3M9XCJ0eF90aXRsZTJcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC9wPlxyXG5cdFx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cImRhdGVcIiA6dmFsdWU9XCJhdHRyLlZhbHVlXCIgQGNoYW5nZT1cIm9uZGF0ZVRpbWVcIiBjbGFzcz1cImRhdGVfaXB1dCBhdHRyX2ZpZWxkXCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOiBhdHRyLldpZHRoLnNwbGl0KCclJylbMF0gLSBjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCAtIChhdHRyLm5vdGVtcHR5PT10cnVlPzEwOjUpICsnJSd9XCI+XHJcblx0XHRcdFx0XHRcdFx0ICAgPHZpZXcgY2xhc3M9XCJwaWNrZXJcIj57e2F0dHIuVmFsdWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb3JtLWdyb3VwXCIgdi1pZj1cImF0dHIuVHlwZT09J+Wtl+WFuCcgfHwgYXR0ci5UeXBlPT0n5a2X5YW4LeWtl+espuS4sidcIiA6c3R5bGU9XCJ7J2Rpc3BsYXknOmF0dHIuaGlkZGVuID09IHRydWU/J25vbmUnOicnfVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOmNsYXNzYXR0ci5Gb250Lk5hbWU/Y2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6Y2xhc3NhdHRyLkZvbnQuU2l6ZT9jbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6Y2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6Y2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6Y2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHBpY2tlciBjbGFzcz1cInNlY3Rpb25faXB1dFwiIEBjaGFuZ2U9XCJvbmNoYW5nZVwiIDpyYW5nZT1cImF0dHIuZGljdGl0ZW1cIiByYW5nZS1rZXk9XCJDTl9TX05BTUVcIiB2LWlmPVwiYXR0ci5zZWxlY3Q9PWZhbHNlXCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGh9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxsYWJlbCBjbGFzcz1cIlwiPnt7IGF0dHIuVmFsdWUgfX08L2xhYmVsPlxyXG5cdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHRcdDxzZWxlY3QtY3kgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIDpuYW1lPVwiYXR0ci5OYW1lXCIgOm9wdGlvbnM9XCJhdHRyLmRpY3RpdGVtXCIgc2hvd0NsZWFySWNvbj1cInRydWVcIiBAY2hhbmdlPVwib25jaGFuZ2UyXCIgdi1lbHNlLWlmPVwiYXR0ci5zZWxlY3Q9PXRydWVcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6YXR0ci5XaWR0aH1cIiA6ZGlzYWJsZWQ9XCJhdHRyLmVkaXQ/ZmFsc2U6dHJ1ZVwiPjwvc2VsZWN0LWN5PlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+W3puWPs+W4g+WxgCdcIj5cclxuXHRcdFx0XHRcdFx0XHQ8cCBjbGFzcz1cInR4X3RpdGxlMlwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOmNsYXNzYXR0ci5Gb250Lk5hbWU/Y2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6Y2xhc3NhdHRyLkZvbnQuU2l6ZT9jbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6Y2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6Y2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6Y2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3A+XHJcblx0XHRcdFx0XHRcdFx0PHBpY2tlciBjbGFzcz1cInNlY3Rpb25faXB1dCBhdHRyX2ZpZWxkXCIgQGNoYW5nZT1cIm9uY2hhbmdlXCIgOnJhbmdlPVwiYXR0ci5kaWN0aXRlbVwiIHJhbmdlLWtleT1cIkNOX1NfTkFNRVwiIHYtaWY9XCJhdHRyLnNlbGVjdD09ZmFsc2VcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIGNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gKGF0dHIubm90ZW1wdHk9PXRydWU/MTA6NSkgKyclJ31cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxsYWJlbCBjbGFzcz1cIlwiPnt7IGF0dHIuVmFsdWUgfX08L2xhYmVsPlxyXG5cdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHRcdDxzZWxlY3QtY3kgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIDpuYW1lPVwiYXR0ci5OYW1lXCIgOm9wdGlvbnM9XCJhdHRyLmRpY3RpdGVtXCIgc2hvd0NsZWFySWNvbj1cInRydWVcIiBAY2hhbmdlPVwib25jaGFuZ2UyXCIgdi1lbHNlLWlmPVwiYXR0ci5zZWxlY3Q9PXRydWVcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6YXR0ci5XaWR0aH1cIj48L3NlbGVjdC1jeT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb3JtLWdyb3VwXCIgdi1pZj1cImF0dHIuVHlwZT09J+W8leeUqOWvueixoSjljZXkuKopJyB8fCBhdHRyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKSdcIiA6c3R5bGU9XCJ7J2Rpc3BsYXknOmF0dHIuaGlkZGVuID09IHRydWU/J25vbmUnOicnfVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOmNsYXNzYXR0ci5Gb250Lk5hbWU/Y2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6Y2xhc3NhdHRyLkZvbnQuU2l6ZT9jbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6Y2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6Y2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6Y2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInRleHQtcmlnaHRcIiB2LWlmPVwiYXR0ci5UeXBlPT0n5byV55So5a+56LGhKOWNleS4qiknXCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8YSBAdGFwPVwiY2xhc3NBdHRyX0FkZFJlZlwiIDpkYXRhLWNsYXNzaWQ9XCJhdHRyLlJlbENscy5zcGxpdCgnfCcpWzBdXCIgOmRhdGEtY2xhc3NuYW1lPVwiYXR0ci5SZWxDbHMuc3BsaXQoJ3wnKVsxXVwiID48aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLXBsdXMtY2lyY2xlXCI+PC9pPjwvYT5cclxuXHRcdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodFwiIHYtaWY9XCJhdHRyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKSdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxwaWNrZXIgY2xhc3M9XCJzZWxlY3RcIiBAY2hhbmdlPVwiY2xhc3NBdHRyX0FkZFJlZlwiIDpyYW5nZT1cImF0dHIuUmVsQ2xzTGlzdFwiIHJhbmdlLWtleT1cIm5hbWVcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxsYWJlbCBjbGFzcz1cIlwiPnt7IGF0dHIuVmFsdWUgfX08L2xhYmVsPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8YSBjbGFzcz1cImNsYXNzX2F0dHJfYWRkX3JlZlwiPjxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtcGx1cy1jaXJjbGVcIj48L2k+PC9hPlxyXG5cdFx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRofVwiIGRpc2FibGVkPVwidHJ1ZVwiID5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHAgY2xhc3M9XCJ0eF90aXRsZTJcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC9wPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiYXR0cl9maWVsZFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSAoYXR0ci5ub3RlbXB0eT09dHJ1ZT8xMDo1KSAtIDkgKyclJ31cIiBkaXNhYmxlZD1cInRydWVcIiA+XHJcblx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInRleHQtcmlnaHQyXCIgdi1pZj1cImF0dHIuVHlwZT09J+W8leeUqOWvueixoSjljZXkuKopJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGEgQHRhcD1cImNsYXNzQXR0cl9BZGRSZWZcIiA6ZGF0YS1jbGFzc2lkPVwiYXR0ci5SZWxDbHMuc3BsaXQoJ3wnKVswXVwiIDpkYXRhLWNsYXNzbmFtZT1cImF0dHIuUmVsQ2xzLnNwbGl0KCd8JylbMV1cIiA+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInRleHQtcmlnaHQyXCIgdi1pZj1cImF0dHIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBjbGFzcz1cInNlbGVjdFwiIEBjaGFuZ2U9XCJjbGFzc0F0dHJfQWRkUmVmXCIgOnJhbmdlPVwiYXR0ci5SZWxDbHNMaXN0XCIgcmFuZ2Uta2V5PVwibmFtZVwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGxhYmVsIGNsYXNzPVwiXCI+e3sgYXR0ci5WYWx1ZSB9fTwvbGFiZWw+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0XHRcdDxhIGNsYXNzPVwiY2xhc3NfYXR0cl9hZGRfcmVmXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSflvJXnlKjkurrlkZgnXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImNsYXNzYXR0ci5jb250cm9sX3N0eWxlPT0n5LiK5LiL5biD5bGAJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0ZXh0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8YSBjbGFzcz1cImNsYXNzX2F0dHJfYWRkX3BlclwiIEB0YXA9XCJjbGFzc0F0dHJfQWRkUGVyKGluZGV4LGlpbmRleClcIj48aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLXBsdXMtY2lyY2xlXCI+PC9pPjwvYT5cclxuXHRcdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6dmFsdWU9XCJhdHRyLlZhbHVlXCIgOnN0eWxlPVwieyd3aWR0aCc6YXR0ci5XaWR0aH1cIiBkaXNhYmxlZD1cInRydWVcIiA+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImNsYXNzYXR0ci5jb250cm9sX3N0eWxlPT0n5bem5Y+z5biD5bGAJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDxwIGNsYXNzPVwidHhfdGl0bGUyXCIgOnN0eWxlPVwieydmb250LWZhbWlseSc6Y2xhc3NhdHRyLkZvbnQuTmFtZT9jbGFzc2F0dHIuRm9udC5OYW1lOidpbml0aWFsJywnZm9udC1zaXplJzpjbGFzc2F0dHIuRm9udC5TaXplP2NsYXNzYXR0ci5Gb250LlNpemU6J2luaXRpYWwnLCdmb250LXdlaWdodCc6Y2xhc3NhdHRyLkZvbnQuQm9sZD8nYm9sZCc6J2luaXRpYWwnLCdmb250LXN0eWxlJzpjbGFzc2F0dHIuRm9udC5UaWx0PydpdGFsaWMnOidpbml0aWFsJywndGV4dC1kZWNvcmF0aW9uJzpjbGFzc2F0dHIuRm9udC5VbmRlcmxpbmU/J3VuZGVybGluZSc6J2luaXRpYWwnLCdiYWNrZ3JvdW5kLWNvbG9yJzpjbGFzc2F0dHIuRm9udC5Ca19Db2xvciwnY29sb3InOmNsYXNzYXR0ci5Gb250LlRleHRfQ29sb3IsJ3dpZHRoJzpjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCsnJSd9XCI+PGkgY2xhc3M9XCJpX3Rpc2hpXCIgdi1pZj1cImF0dHIubm90ZW1wdHk9PXRydWVcIj4qPC9pPnt7YXR0ci5EaXNwTmFtZX19OjwvcD5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImF0dHJfZmllbGRcIiA6dmFsdWU9XCJhdHRyLlZhbHVlXCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIGNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gKGF0dHIubm90ZW1wdHk9PXRydWU/MTA6NSkgLSA5ICsnJSd9XCIgZGlzYWJsZWQ9XCJ0cnVlXCIgPlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0ZXh0LXJpZ2h0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGEgY2xhc3M9XCJjbGFzc19hdHRyX2FkZF9wZXJcIiBAdGFwPVwiY2xhc3NBdHRyX0FkZFBlcihpbmRleCxpaW5kZXgpXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSflvJXnlKjpobnnm64nXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImNsYXNzYXR0ci5jb250cm9sX3N0eWxlPT0n5LiK5LiL5biD5bGAJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0ZXh0LXJpZ2h0XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8YSBocmVmPVwiI1wiIGNsYXNzPVwiY2xhc3NfYXR0cl9hZGRfcHJqXCIgQHRhcD1cImNsYXNzQXR0cl9BZGRQcmooaW5kZXgsaWluZGV4KVwiPjxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtcGx1cy1jaXJjbGVcIj48L2k+PC9hPlxyXG5cdFx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRofVwiIGRpc2FibGVkPVwidHJ1ZVwiID5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHAgY2xhc3M9XCJ0eF90aXRsZTJcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC9wPlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiYXR0cl9maWVsZFwiIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSAoYXR0ci5ub3RlbXB0eT09dHJ1ZSA/MTA6NSkgLSA5ICsnJSd9XCIgZGlzYWJsZWQ9XCJ0cnVlXCIgPlxyXG5cdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0ZXh0LXJpZ2h0MlwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0PGEgY2xhc3M9XCJjbGFzc19hdHRyX2FkZF9wcmpcIiBAdGFwPVwiY2xhc3NBdHRyX0FkZFByaihpbmRleCxpaW5kZXgpXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSfnvJbnoIEnXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cImNsYXNzYXR0ci5jb250cm9sX3N0eWxlPT0n5LiK5LiL5biD5bGAJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRofVwiIDpkaXNhYmxlZD1cImF0dHIuZWRpdD9mYWxzZTp0cnVlXCIgPlxyXG5cdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+W3puWPs+W4g+WxgCdcIj5cclxuXHRcdFx0XHRcdFx0XHQ8cCBjbGFzcz1cInR4X3RpdGxlMlwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOmNsYXNzYXR0ci5Gb250Lk5hbWU/Y2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6Y2xhc3NhdHRyLkZvbnQuU2l6ZT9jbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6Y2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6Y2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6Y2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPnt7YXR0ci5EaXNwTmFtZX19OjwvcD5cclxuXHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImF0dHJfZmllbGRcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIGNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gKGF0dHIubm90ZW1wdHk9PXRydWUgPzEwOjUpICsnJSd9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIiA+XHJcblx0XHRcdFx0XHRcdFx0PGkgY2xhc3M9XCJpX3Rpc2hpXCIgdi1pZj1cImF0dHIubm90ZW1wdHk9PXRydWUgfHwgYXR0ci5Ob3RFbXB0eT09JzEnXCI+KjwvaT5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb3JtLWdyb3VwXCIgdi1pZj1cImF0dHIuVHlwZT09J+ecgeW4guWMuidcIiA6c3R5bGU9XCJ7J2Rpc3BsYXknOmF0dHIuaGlkZGVuID09IHRydWU/J25vbmUnOicnfVwiPlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOmNsYXNzYXR0ci5Gb250Lk5hbWU/Y2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6Y2xhc3NhdHRyLkZvbnQuU2l6ZT9jbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6Y2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6Y2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6Y2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6Y2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0PHBpY2tlckFkZHJlc3MgY2xhc3M9XCJkYXRlX2lwdXRcIiBAY2hhbmdlPVwiYWRkcmVzc2NoYW5nZVwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRofVwiID57e2F0dHIuVmFsdWV9fTwvcGlja2VyQWRkcmVzcz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwiY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0PHAgY2xhc3M9XCJ0eF90aXRsZTJcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpjbGFzc2F0dHIuRm9udC5OYW1lP2NsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOmNsYXNzYXR0ci5Gb250LlNpemU/Y2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6Y2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC9wPlxyXG5cdFx0XHRcdFx0XHRcdDxwaWNrZXJBZGRyZXNzIGNsYXNzPVwiZGF0ZV9pcHV0IGF0dHJfZmllbGRcIiBAY2hhbmdlPVwiYWRkcmVzc2NoYW5nZVwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSAoYXR0ci5ub3RlbXB0eT09dHJ1ZSA/MTA6NSkgKyclJ31cIj57e2F0dHIuVmFsdWV9fTwvcGlja2VyQWRkcmVzcz5cclxuXHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHQ8L2Rpdj5cclxuXHRcdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PCEtLSDku47mlbDmja4gLS0+XHJcblx0XHQ8dmlldyBjbGFzcz1cInYtcGFuZWxcIj5cclxuXHRcdFx0PGRpdiBjbGFzcz1cInBhbmVsX3RpdGxlXCI+e3twYXJhbS5TdWJfQ2xzLlRpdGxlfX08L2Rpdj5cclxuXHRcdFx0PCEtLSDku47mlbDmja7miavnoIHljLogLS0+XHJcblx0XHRcdDx2aWV3IGNsYXNzPVwidi1hcmVhIGNsYXNzX2F0dHJfYm9keVwiIHYtaWY9XCJwYXJhbS5TdWJfQ2xzLkNhbl9BZGRfRGVsZXRlID09IHRydWVcIj5cclxuXHRcdFx0XHQ8aDQgc3R5bGU9XCJtYXJnaW46IDE1cnB4IDAgMCAzMHJweDtmb250LXdlaWdodDogYm9sZDtcIj7mlrDlop57e3BhcmFtLlN1Yl9DbHMuTmFtZSB9fTwvaDQ+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJmb3JtLWdyb3VwXCI+XHJcblx0XHRcdFx0XHQ8IS0tIOW3puWPs+W4g+WxgCAtLT5cclxuXHRcdFx0XHRcdDxwIGNsYXNzPVwidHhfdGl0bGUyXCIgPnt7cGFyYW0uU2Nhbl9Db2RlLk5hbWV9fTo8L3A+XHJcblx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImF0dHJfZmllbGRcIiA6dmFsdWU9XCJzY2FuQ29kZVZhbFwiIEBmb2N1cz1cInNjYW5fb250YXBcIiBAYmx1cj1cInNjYW5fb25ldmVudFwiIDpzdHlsZT1cInBhcmFtLlNjYW5fQ29kZS5IYXZlX1NlbGVjdF9CdXR0b249PXRydWU/J3dpZHRoOiAnKygxMDAtKHBhcmFtLlNjYW5fQ29kZS5OYW1lLmxlbmd0aCAqIDUpLTE0KSsnJTsnOid3aWR0aDogJysoMTAwLShwYXJhbS5TY2FuX0NvZGUuTmFtZS5sZW5ndGggKiA1KS01KSsnJTsnXCI+XHJcblx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodDJcIiB2LWlmPVwicGFyYW0uU2Nhbl9Db2RlLkhhdmVfU2VsZWN0X0J1dHRvbj09dHJ1ZVwiPlxyXG5cdFx0XHRcdFx0XHQ8YSBAdGFwPVwic2Nhbl9jbGFzc0F0dHJfZXh0QnV0dG9uKClcIiA+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYVwiIDpjbGFzcz1cInBhcmFtLlNjYW5fQ29kZS5JbWc/cGFyYW0uU2Nhbl9Db2RlLkltZzonZmEtcGx1cy1jaXJjbGUnXCI+PC9pPjwvYT5cclxuXHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0PCEtLSDkuIrkuIvluIPlsYAgLS0+XHJcblx0XHRcdFx0XHQ8IS0tIDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIj57e3BhcmFtLlNjYW5fQ29kZS5OYW1lfX3vvJo8L3RleHQ+IFxyXG5cdFx0XHRcdFx0PGRpdiBjbGFzcz1cInRleHQtcmlnaHRcIiB2LWlmPVwicGFyYW0uU2Nhbl9Db2RlLkhhdmVfU2VsZWN0X0J1dHRvbj09dHJ1ZVwiPiAgXHJcblx0XHRcdFx0XHRcdDxhIEB0YXA9XCJtc19jbGFzc0F0dHJfZXh0QnV0dG9uKClcIj48aSBjbGFzcz1cImFjZS1pY29uIGZhXCIgOmNsYXNzPVwicGFyYW0uU2Nhbl9Db2RlLkltZz9wYXJhbS5TY2FuX0NvZGUuSW1nOidmYS1wbHVzLWNpcmNsZSdcIj48L2k+PC9hPlxyXG5cdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiB2YWx1ZT1cIlwiID4gLS0+XHJcblx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwhLS0g5LuO5pWw5o2u5pi+56S66K+m5oOF5Yy6IC0tPlxyXG5cdFx0XHQ8dmlldyBjbGFzcz1cInYtcGFuZWxsaXN0XCIgdi1mb3I9XCIoc3VicGFuZWwsaWlpbmRleCkgaW4gc3ViUGFuZWxMaXN0XCI+XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2LWFyZWFcIiB2LWZvcj1cIihzdWJjbGFzc2F0dHIsaW5kZXgpIGluIHN1YnBhbmVsLnN1YkNsYXNzQXR0clwiPlxyXG5cdFx0XHRcdFx0PGRpdiBjbGFzcz1cImNsYXNzX2F0dHJfdGl0bGVcIiBzdHlsZT1cImRpc3BsYXk6IG5vbmU7XCI+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0aXRsZV9saW5lXCI+PC9kaXY+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0aXRsZV9pY29uXCIgOnN0eWxlPVwieydiYWNrZ3JvdW5kLWNvbG9yJzpzdWJjbGFzc2F0dHIuQmtDb2xvcn1cIj4gICBcclxuXHRcdFx0XHRcdFx0XHQ8aSBjbGFzcz1cImFjZS1pY29uIGZhXCIgOmNsYXNzPVwic3ViY2xhc3NhdHRyLkltZ0ZvbnRTdHlsZVwiPjwvaT5cclxuXHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdDxzcGFuIGNsYXNzPVwidGl0bGVcIj57e3N1YmNsYXNzYXR0ci5OYW1lfX08L3NwYW4+XHJcblx0XHRcdFx0XHRcdDxhIGhyZWY9XCJqYXZhc2NyaXB0OjtcIiBjbGFzcz1cImFycm93XCIgQHRhcD1cIm9uYXJyb3coaW5kZXgsc3ViY2xhc3NhdHRyLk9wZW4pXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBcIjpjbGFzcz1cInN1YmNsYXNzYXR0ci5PcGVuPydmYS1hbmdsZS1kb3duJzonZmEtYW5nbGUtdXAnXCI+PC9pPjwvYT5cclxuXHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0PGRpdiBjbGFzcz1cInN1YmNsYXNzX2F0dHJfYm9keVwiIDpzdHlsZT1cInsnZGlzcGxheSc6c3ViY2xhc3NhdHRyLk9wZW4/J2Jsb2NrJzonbm9uZSd9XCI+XHJcblx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJkdl9maWVsZF9kaXZcIiB2LWZvcj1cIihhdHRyLGlpbmRleCkgaW4gc3ViY2xhc3NhdHRyLkF0dHJcIj5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvcm0tZ3JvdXBcIiB2LWlmPVwiYXR0ci5UeXBlPT0n5a2X56ym5LiyJyB8fCBhdHRyLlR5cGU9PSflj6/lj5jplb/lrZfnrKbkuLInIHx8IGF0dHIuVHlwZT09J+aVtOaVsCcgfHwgYXR0ci5UeXBlPT0n5rWu54K55pWwJ1wiIDpzdHlsZT1cInsnZGlzcGxheSc6YXR0ci5oaWRkZW4gPT0gdHJ1ZT8nbm9uZSc6Jyd9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpzdWJjbGFzc2F0dHIuRm9udC5OYW1lP3N1YmNsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOnN1YmNsYXNzYXR0ci5Gb250LlNpemU/c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpzdWJjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOnN1YmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOnN1YmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOnN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoICsnJSd9XCI+PGkgY2xhc3M9XCJpX3Rpc2hpXCIgdi1pZj1cImF0dHIubm90ZW1wdHk9PXRydWVcIj4qPC9pPnt7YXR0ci5EaXNwTmFtZX19OjwvdGV4dD4gIDwhLS0gYXR0ci5Ob3RFbXB0eT09JzEnIC0tPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodFwiIHYtaWY9XCJhdHRyLmV4dF9idXR0b249PXRydWVcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8YSBAdGFwPVwiY2xhc3NBdHRyX2V4dEJ1dHRvbihpbmRleCxpaW5kZXgpXCIgPjxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtcGx1cy1jaXJjbGVcIj48L2k+PC9hPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIEBmb2N1cz1cIm9udGFwXCIgQGJsdXI9XCJvbmV2ZW50XCIgdi1pZj1cImF0dHIuSGVpZ2h0PT0nMSdcIiA6ZGF0YS1paWluZGV4PVwiaWlpbmRleFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRoLnNwbGl0KCclJylbMF0gLSAyLjUgKyclJ31cIiA6ZGlzYWJsZWQ9XCJhdHRyLmVkaXQ/ZmFsc2U6dHJ1ZVwiID4gPCEtLSA9PSdmbGFzZSc/dHJ1ZTpmYWxzZSAtLT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHRhcmVhIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiBAZm9jdXM9XCJvbnRhcFwiIEBibHVyPVwib25ldmVudFwiIHYtZWxzZS1pZj1cImF0dHIuSGVpZ2h0PT0nMidcIiA6ZGF0YS1paWluZGV4PVwiaWlpbmRleFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIjpkYXRhLWlpbmRleD1cImlpbmRleFwiIHN0eWxlPVwiaGVpZ2h0OjYwcHg7XCIgOnN0eWxlPVwieyd3aWR0aCc6YXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gMi41ICsnJSd9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIj48L3RleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dGFyZWEgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIEBmb2N1cz1cIm9udGFwXCIgQGJsdXI9XCJvbmV2ZW50XCIgdi1lbHNlLWlmPVwiYXR0ci5IZWlnaHQ9PSczJ1wiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgc3R5bGU9XCJoZWlnaHQ6OTBweDtcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRoLnNwbGl0KCclJylbMF0gLSAyLjUgKyclJ31cIiA6ZGlzYWJsZWQ9XCJhdHRyLmVkaXQ/ZmFsc2U6dHJ1ZVwiPjwvdGV4dGFyZWE+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxwIGNsYXNzPVwidHhfdGl0bGUyXCIgOnN0eWxlPVwieydmb250LWZhbWlseSc6c3ViY2xhc3NhdHRyLkZvbnQuTmFtZT9zdWJjbGFzc2F0dHIuRm9udC5OYW1lOidpbml0aWFsJywnZm9udC1zaXplJzpzdWJjbGFzc2F0dHIuRm9udC5TaXplP3N1YmNsYXNzYXR0ci5Gb250LlNpemU6J2luaXRpYWwnLCdmb250LXdlaWdodCc6c3ViY2xhc3NhdHRyLkZvbnQuQm9sZD8nYm9sZCc6J2luaXRpYWwnLCdmb250LXN0eWxlJzpzdWJjbGFzc2F0dHIuRm9udC5UaWx0PydpdGFsaWMnOidpbml0aWFsJywndGV4dC1kZWNvcmF0aW9uJzpzdWJjbGFzc2F0dHIuRm9udC5VbmRlcmxpbmU/J3VuZGVybGluZSc6J2luaXRpYWwnLCdiYWNrZ3JvdW5kLWNvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5Ca19Db2xvciwnY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LlRleHRfQ29sb3IsJ3dpZHRoJzpzdWJjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCArJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3A+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiYXR0cl9maWVsZFwiIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiBAZm9jdXM9XCJvbnRhcFwiIEBibHVyPVwib25ldmVudFwiIHYtaWY9XCJhdHRyLkhlaWdodD09JzEnXCIgOmRhdGEtaWlpbmRleD1cImlpaW5kZXhcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIHN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gNyAtIChhdHRyLmV4dF9idXR0b249PXRydWU/OTowKSArJyUnfVwiIDpkaXNhYmxlZD1cImF0dHIuZWRpdD9mYWxzZTp0cnVlXCIgPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dGFyZWEgY2xhc3M9XCJhdHRyX2ZpZWxkXCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIEBmb2N1cz1cIm9udGFwXCIgQGJsdXI9XCJvbmV2ZW50XCIgdi1lbHNlLWlmPVwiYXR0ci5IZWlnaHQ9PScyJ1wiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgc3R5bGU9XCJoZWlnaHQ6NjBweDtcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gc3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSA3IC0gKGF0dHIuZXh0X2J1dHRvbj09dHJ1ZT85OjApICsnJSd9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIj48L3RleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dGFyZWEgY2xhc3M9XCJhdHRyX2ZpZWxkXCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIEBmb2N1cz1cIm9udGFwXCIgQGJsdXI9XCJvbmV2ZW50XCIgdi1lbHNlLWlmPVwiYXR0ci5IZWlnaHQ9PSczJ1wiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgc3R5bGU9XCJoZWlnaHQ6OTBweDtcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gc3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSA3IC0gKGF0dHIuZXh0X2J1dHRvbj09dHJ1ZT85OjApICsnJSd9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIj48L3RleHRhcmVhPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodDJcIiB2LWlmPVwiYXR0ci5leHRfYnV0dG9uPT10cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGEgQHRhcD1cImNsYXNzQXR0cl9leHRCdXR0b24oaW5kZXgsaWluZGV4KVwiID48aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLXBsdXMtY2lyY2xlXCI+PC9pPjwvYT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSfluIPlsJTlgLwnXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDxjaGVja2JveC1ncm91cCBjbGFzcz1cImNoZWNrX3JlbWVtYmVyUHdkXCIgQGNoYW5nZT1cIm9uY2hlY2tcIiA6ZGF0YS1pc2NoZWNrPVwiYXR0ci5WYWx1ZVwiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnbWFyZ2luLWxlZnQnOiBzdWJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+W3puWPs+W4g+WxgCc/c3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrMiArJyUnOicxMHJweCd9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxsYWJlbD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8Y2hlY2tib3ggOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIDpjaGVja2VkPVwiYXR0ci5WYWx1ZVwiLz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8dGV4dD57e2F0dHIuRGlzcE5hbWV9fTxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT48L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvbGFiZWw+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L2NoZWNrYm94LWdyb3VwPlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvcm0tZ3JvdXBcIiB2LWlmPVwiYXR0ci5UeXBlPT0n5pel5pyfJyB8fCBhdHRyLlR5cGU9PSfml7bpl7QnXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzdWJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+S4iuS4i+W4g+WxgCdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOnN1YmNsYXNzYXR0ci5Gb250Lk5hbWU/c3ViY2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZT9zdWJjbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOnN1YmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6c3ViY2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6c3ViY2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6c3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxwaWNrZXIgbW9kZT1cImRhdGVcIiA6dmFsdWU9XCJhdHRyLlZhbHVlXCIgQGNoYW5nZT1cIm9uZGF0ZVRpbWVcIiBjbGFzcz1cImRhdGVfaXB1dFwiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIDIuNSArJyUnfVwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQgICA8dmlldyBjbGFzcz1cInBpY2tlclwiPnt7YXR0ci5WYWx1ZX19PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L3BpY2tlcj5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzdWJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+W3puWPs+W4g+WxgCdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHAgY2xhc3M9XCJ0eF90aXRsZTJcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpzdWJjbGFzc2F0dHIuRm9udC5OYW1lP3N1YmNsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOnN1YmNsYXNzYXR0ci5Gb250LlNpemU/c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpzdWJjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOnN1YmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOnN1YmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOnN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC9wPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8cGlja2VyIG1vZGU9XCJkYXRlXCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIEBjaGFuZ2U9XCJvbmRhdGVUaW1lXCIgY2xhc3M9XCJkYXRlX2lwdXQgYXR0cl9maWVsZFwiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOiBhdHRyLldpZHRoLnNwbGl0KCclJylbMF0gLSBzdWJjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCAtIDcgKyclJ31cIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0ICAgPHZpZXcgY2xhc3M9XCJwaWNrZXJcIj57e2F0dHIuVmFsdWV9fTwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9waWNrZXI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSflrZflhbgnIHx8IGF0dHIuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzdWJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+S4iuS4i+W4g+WxgCdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOnN1YmNsYXNzYXR0ci5Gb250Lk5hbWU/c3ViY2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZT9zdWJjbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOnN1YmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6c3ViY2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6c3ViY2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6c3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxwaWNrZXIgY2xhc3M9XCJzZWN0aW9uX2lwdXRcIiBAY2hhbmdlPVwib25jaGFuZ2VcIiA6cmFuZ2U9XCJhdHRyLmRpY3RpdGVtXCIgcmFuZ2Uta2V5PVwiQ05fU19OQU1FXCIgdi1pZj1cImF0dHIuc2VsZWN0PT1mYWxzZVwiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIDIuNSArJyUnfVwiIDpkaXNhYmxlZD1cImF0dHIuZWRpdD9mYWxzZTp0cnVlXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGxhYmVsIGNsYXNzPVwiXCI+e3sgYXR0ci5WYWx1ZSB9fTwvbGFiZWw+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8c2VsZWN0LWN5IDp2YWx1ZT1cImF0dHIuVmFsdWVcIiA6bmFtZT1cImF0dHIuTmFtZVwiIDpvcHRpb25zPVwiYXR0ci5kaWN0aXRlbVwiIHNob3dDbGVhckljb249XCJ0cnVlXCIgQGNoYW5nZT1cInN1Yl9vbmNoYW5nZTJcIiB2LWVsc2UtaWY9XCJhdHRyLnNlbGVjdD09dHJ1ZVwiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIDIuNSArJyUnfVwiIDpkaXNhYmxlZD1cImF0dHIuZWRpdD9mYWxzZTp0cnVlXCI+PC9zZWxlY3QtY3k+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxwIGNsYXNzPVwidHhfdGl0bGUyXCIgOnN0eWxlPVwieydmb250LWZhbWlseSc6c3ViY2xhc3NhdHRyLkZvbnQuTmFtZT9zdWJjbGFzc2F0dHIuRm9udC5OYW1lOidpbml0aWFsJywnZm9udC1zaXplJzpzdWJjbGFzc2F0dHIuRm9udC5TaXplP3N1YmNsYXNzYXR0ci5Gb250LlNpemU6J2luaXRpYWwnLCdmb250LXdlaWdodCc6c3ViY2xhc3NhdHRyLkZvbnQuQm9sZD8nYm9sZCc6J2luaXRpYWwnLCdmb250LXN0eWxlJzpzdWJjbGFzc2F0dHIuRm9udC5UaWx0PydpdGFsaWMnOidpbml0aWFsJywndGV4dC1kZWNvcmF0aW9uJzpzdWJjbGFzc2F0dHIuRm9udC5VbmRlcmxpbmU/J3VuZGVybGluZSc6J2luaXRpYWwnLCdiYWNrZ3JvdW5kLWNvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5Ca19Db2xvciwnY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LlRleHRfQ29sb3IsJ3dpZHRoJzpzdWJjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCsnJSd9XCI+PGkgY2xhc3M9XCJpX3Rpc2hpXCIgdi1pZj1cImF0dHIubm90ZW1wdHk9PXRydWVcIj4qPC9pPnt7YXR0ci5EaXNwTmFtZX19OjwvcD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHBpY2tlciBjbGFzcz1cInNlY3Rpb25faXB1dCBhdHRyX2ZpZWxkXCIgQGNoYW5nZT1cIm9uY2hhbmdlXCIgOnJhbmdlPVwiYXR0ci5kaWN0aXRlbVwiIHJhbmdlLWtleT1cIkNOX1NfTkFNRVwiIHYtaWY9XCJhdHRyLnNlbGVjdD09ZmFsc2VcIiA6ZGF0YS1paWluZGV4PVwiaWlpbmRleFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gc3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSA3ICsnJSd9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGxhYmVsIGNsYXNzPVwiXCI+e3sgYXR0ci5WYWx1ZSB9fTwvbGFiZWw+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8c2VsZWN0LWN5IDp2YWx1ZT1cImF0dHIuVmFsdWVcIiA6bmFtZT1cImF0dHIuTmFtZVwiIDpvcHRpb25zPVwiYXR0ci5kaWN0aXRlbVwiIHNob3dDbGVhckljb249XCJ0cnVlXCIgQGNoYW5nZT1cInN1Yl9vbmNoYW5nZTJcIiB2LWVsc2UtaWY9XCJhdHRyLnNlbGVjdD09dHJ1ZVwiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGh9XCI+PC9zZWxlY3QtY3k+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvcm0tZ3JvdXBcIiB2LWlmPVwiYXR0ci5UeXBlPT0n5byV55So5a+56LGhKOWNleS4qiknIHx8IGF0dHIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJ1wiIDpzdHlsZT1cInsnZGlzcGxheSc6YXR0ci5oaWRkZW4gPT0gdHJ1ZT8nbm9uZSc6Jyd9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpzdWJjbGFzc2F0dHIuRm9udC5OYW1lP3N1YmNsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOnN1YmNsYXNzYXR0ci5Gb250LlNpemU/c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpzdWJjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOnN1YmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOnN1YmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOnN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodFwiIHYtaWY9XCJhdHRyLlR5cGU9PSflvJXnlKjlr7nosaEo5Y2V5LiqKSdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8YSBAdGFwPVwiY2xhc3NBdHRyX0FkZFJlZlwiIDpkYXRhLWNsYXNzaWQ9XCJhdHRyLlJlbENscy5zcGxpdCgnfCcpWzBdXCIgOmRhdGEtY2xhc3NuYW1lPVwiYXR0ci5SZWxDbHMuc3BsaXQoJ3wnKVsxXVwiID48aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLXBsdXMtY2lyY2xlXCI+PC9pPjwvYT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxkaXYgY2xhc3M9XCJ0ZXh0LXJpZ2h0XCIgdi1pZj1cImF0dHIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxwaWNrZXIgY2xhc3M9XCJzZWxlY3RcIiBAY2hhbmdlPVwiY2xhc3NBdHRyX0FkZFJlZlwiIDpyYW5nZT1cImF0dHIuUmVsQ2xzTGlzdFwiIHJhbmdlLWtleT1cIm5hbWVcIiA6ZGF0YS1paWluZGV4PVwiaWlpbmRleFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxsYWJlbCBjbGFzcz1cIlwiPnt7IGF0dHIuVmFsdWUgfX08L2xhYmVsPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxhIGNsYXNzPVwiY2xhc3NfYXR0cl9hZGRfcmVmXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6ZGF0YS1paWluZGV4PVwiaWlpbmRleFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzphdHRyLldpZHRofVwiIGRpc2FibGVkPVwidHJ1ZVwiID5cclxuXHRcdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzdWJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+W3puWPs+W4g+WxgCdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHAgY2xhc3M9XCJ0eF90aXRsZTJcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpzdWJjbGFzc2F0dHIuRm9udC5OYW1lP3N1YmNsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOnN1YmNsYXNzYXR0ci5Gb250LlNpemU/c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpzdWJjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOnN1YmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOnN1YmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOnN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC9wPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiBjbGFzcz1cImF0dHJfZmllbGRcIiA6ZGF0YS1paWluZGV4PVwiaWlpbmRleFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gc3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSAxNiArJyUnfVwiIGRpc2FibGVkPVwidHJ1ZVwiID5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInRleHQtcmlnaHQyXCIgdi1pZj1cImF0dHIuVHlwZT09J+W8leeUqOWvueixoSjljZXkuKopJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxhIEB0YXA9XCJjbGFzc0F0dHJfQWRkUmVmXCIgOmRhdGEtY2xhc3NpZD1cImF0dHIuUmVsQ2xzLnNwbGl0KCd8JylbMF1cIiA6ZGF0YS1jbGFzc25hbWU9XCJhdHRyLlJlbENscy5zcGxpdCgnfCcpWzFdXCIgPjxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtcGx1cy1jaXJjbGVcIj48L2k+PC9hPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInRleHQtcmlnaHQyXCIgdi1pZj1cImF0dHIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxwaWNrZXIgY2xhc3M9XCJzZWxlY3RcIiBAY2hhbmdlPVwiY2xhc3NBdHRyX0FkZFJlZlwiIDpyYW5nZT1cImF0dHIuUmVsQ2xzTGlzdFwiIHJhbmdlLWtleT1cIm5hbWVcIiA6ZGF0YS1paWluZGV4PVwiaWlpbmRleFwiIDpkYXRhLWluZGV4PVwiaW5kZXhcIiA6ZGF0YS1paW5kZXg9XCJpaW5kZXhcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdDxsYWJlbCBjbGFzcz1cIlwiPnt7IGF0dHIuVmFsdWUgfX08L2xhYmVsPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDwvcGlja2VyPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxhIGNsYXNzPVwiY2xhc3NfYXR0cl9hZGRfcmVmXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvcm0tZ3JvdXBcIiB2LWlmPVwiYXR0ci5UeXBlPT0n5byV55So5Lq65ZGYJ1wiIDpzdHlsZT1cInsnZGlzcGxheSc6YXR0ci5oaWRkZW4gPT0gdHJ1ZT8nbm9uZSc6Jyd9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpzdWJjbGFzc2F0dHIuRm9udC5OYW1lP3N1YmNsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOnN1YmNsYXNzYXR0ci5Gb250LlNpemU/c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpzdWJjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOnN1YmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOnN1YmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOnN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxhIGNsYXNzPVwiY2xhc3NfYXR0cl9hZGRfcGVyXCIgQHRhcD1cImNsYXNzQXR0cl9BZGRQZXIoaW5kZXgsaWluZGV4KVwiPjxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtcGx1cy1jaXJjbGVcIj48L2k+PC9hPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGh9XCIgZGlzYWJsZWQ9XCJ0cnVlXCIgPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdFx0PHZpZXcgdi1pZj1cInN1YmNsYXNzYXR0ci5jb250cm9sX3N0eWxlPT0n5bem5Y+z5biD5bGAJ1wiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8cCBjbGFzcz1cInR4X3RpdGxlMlwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOnN1YmNsYXNzYXR0ci5Gb250Lk5hbWU/c3ViY2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZT9zdWJjbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOnN1YmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6c3ViY2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6c3ViY2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6c3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3A+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIGNsYXNzPVwiYXR0cl9maWVsZFwiIDp2YWx1ZT1cImF0dHIuVmFsdWVcIiA6c3R5bGU9XCJ7J3dpZHRoJzogYXR0ci5XaWR0aC5zcGxpdCgnJScpWzBdIC0gc3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGggLSAxNiArJyUnfVwiIGRpc2FibGVkPVwidHJ1ZVwiID5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGRpdiBjbGFzcz1cInRleHQtcmlnaHQyXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PGEgY2xhc3M9XCJjbGFzc19hdHRyX2FkZF9wZXJcIiBAdGFwPVwiY2xhc3NBdHRyX0FkZFBlcihpbmRleCxpaW5kZXgpXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvcm0tZ3JvdXBcIiB2LWlmPVwiYXR0ci5UeXBlPT0n5byV55So6aG555uuJ1wiIDpzdHlsZT1cInsnZGlzcGxheSc6YXR0ci5oaWRkZW4gPT0gdHJ1ZT8nbm9uZSc6Jyd9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpzdWJjbGFzc2F0dHIuRm9udC5OYW1lP3N1YmNsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOnN1YmNsYXNzYXR0ci5Gb250LlNpemU/c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpzdWJjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOnN1YmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOnN1YmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOnN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodFwiPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJjbGFzc19hdHRyX2FkZF9wcmpcIiBAdGFwPVwiY2xhc3NBdHRyX0FkZFByaihpbmRleCxpaW5kZXgpXCI+PGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1wbHVzLWNpcmNsZVwiPjwvaT48L2E+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDwvZGl2PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW5wdXQgdHlwZT1cInRleHRcIiA6dmFsdWU9XCJhdHRyLlZhbHVlXCIgOnN0eWxlPVwieyd3aWR0aCc6YXR0ci5XaWR0aH1cIiBkaXNhYmxlZD1cInRydWVcIiA+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxwIGNsYXNzPVwidHhfdGl0bGUyXCIgOnN0eWxlPVwieydmb250LWZhbWlseSc6c3ViY2xhc3NhdHRyLkZvbnQuTmFtZT9zdWJjbGFzc2F0dHIuRm9udC5OYW1lOidpbml0aWFsJywnZm9udC1zaXplJzpzdWJjbGFzc2F0dHIuRm9udC5TaXplP3N1YmNsYXNzYXR0ci5Gb250LlNpemU6J2luaXRpYWwnLCdmb250LXdlaWdodCc6c3ViY2xhc3NhdHRyLkZvbnQuQm9sZD8nYm9sZCc6J2luaXRpYWwnLCdmb250LXN0eWxlJzpzdWJjbGFzc2F0dHIuRm9udC5UaWx0PydpdGFsaWMnOidpbml0aWFsJywndGV4dC1kZWNvcmF0aW9uJzpzdWJjbGFzc2F0dHIuRm9udC5VbmRlcmxpbmU/J3VuZGVybGluZSc6J2luaXRpYWwnLCdiYWNrZ3JvdW5kLWNvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5Ca19Db2xvciwnY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LlRleHRfQ29sb3IsJ3dpZHRoJzpzdWJjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCsnJSd9XCI+PGkgY2xhc3M9XCJpX3Rpc2hpXCIgdi1pZj1cImF0dHIubm90ZW1wdHk9PXRydWVcIj4qPC9pPnt7YXR0ci5EaXNwTmFtZX19OjwvcD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJhdHRyX2ZpZWxkXCIgOnZhbHVlPVwiYXR0ci5WYWx1ZVwiIDpzdHlsZT1cInsnd2lkdGgnOiBhdHRyLldpZHRoLnNwbGl0KCclJylbMF0gLSBzdWJjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCAtIDE2ICsnJSd9XCIgZGlzYWJsZWQ9XCJ0cnVlXCIgPlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8ZGl2IGNsYXNzPVwidGV4dC1yaWdodDJcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQ8YSBjbGFzcz1cImNsYXNzX2F0dHJfYWRkX3ByalwiIEB0YXA9XCJjbGFzc0F0dHJfQWRkUHJqKGluZGV4LGlpbmRleClcIj48aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLXBsdXMtY2lyY2xlXCI+PC9pPjwvYT5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDx2aWV3IGNsYXNzPVwiZm9ybS1ncm91cFwiIHYtaWY9XCJhdHRyLlR5cGU9PSfnvJbnoIEnXCIgOnN0eWxlPVwieydkaXNwbGF5JzphdHRyLmhpZGRlbiA9PSB0cnVlPydub25lJzonJ31cIj5cclxuXHRcdFx0XHRcdFx0XHRcdDx2aWV3IHYtaWY9XCJzdWJjbGFzc2F0dHIuY29udHJvbF9zdHlsZT09J+S4iuS4i+W4g+WxgCdcIj5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHRleHQgY2xhc3M9XCJ0eF90aXRsZVwiIDpzdHlsZT1cInsnZm9udC1mYW1pbHknOnN1YmNsYXNzYXR0ci5Gb250Lk5hbWU/c3ViY2xhc3NhdHRyLkZvbnQuTmFtZTonaW5pdGlhbCcsJ2ZvbnQtc2l6ZSc6c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZT9zdWJjbGFzc2F0dHIuRm9udC5TaXplOidpbml0aWFsJywnZm9udC13ZWlnaHQnOnN1YmNsYXNzYXR0ci5Gb250LkJvbGQ/J2JvbGQnOidpbml0aWFsJywnZm9udC1zdHlsZSc6c3ViY2xhc3NhdHRyLkZvbnQuVGlsdD8naXRhbGljJzonaW5pdGlhbCcsJ3RleHQtZGVjb3JhdGlvbic6c3ViY2xhc3NhdHRyLkZvbnQuVW5kZXJsaW5lPyd1bmRlcmxpbmUnOidpbml0aWFsJywnYmFja2dyb3VuZC1jb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuQmtfQ29sb3IsJ2NvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5UZXh0X0NvbG9yLCd3aWR0aCc6c3ViY2xhc3NhdHRyLnRpdGxlX3Bfd2RpdGgrJyUnfVwiPjxpIGNsYXNzPVwiaV90aXNoaVwiIHYtaWY9XCJhdHRyLm5vdGVtcHR5PT10cnVlXCI+KjwvaT57e2F0dHIuRGlzcE5hbWV9fTo8L3RleHQ+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxpbnB1dCB0eXBlPVwidGV4dFwiIDpkYXRhLWlpaW5kZXg9XCJpaWluZGV4XCIgOmRhdGEtaW5kZXg9XCJpbmRleFwiIDpkYXRhLWlpbmRleD1cImlpbmRleFwiIDpzdHlsZT1cInsnd2lkdGgnOmF0dHIuV2lkdGh9XCIgOmRpc2FibGVkPVwiYXR0ci5lZGl0P2ZhbHNlOnRydWVcIiA+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxwIGNsYXNzPVwidHhfdGl0bGUyXCIgOnN0eWxlPVwieydmb250LWZhbWlseSc6c3ViY2xhc3NhdHRyLkZvbnQuTmFtZT9zdWJjbGFzc2F0dHIuRm9udC5OYW1lOidpbml0aWFsJywnZm9udC1zaXplJzpzdWJjbGFzc2F0dHIuRm9udC5TaXplP3N1YmNsYXNzYXR0ci5Gb250LlNpemU6J2luaXRpYWwnLCdmb250LXdlaWdodCc6c3ViY2xhc3NhdHRyLkZvbnQuQm9sZD8nYm9sZCc6J2luaXRpYWwnLCdmb250LXN0eWxlJzpzdWJjbGFzc2F0dHIuRm9udC5UaWx0PydpdGFsaWMnOidpbml0aWFsJywndGV4dC1kZWNvcmF0aW9uJzpzdWJjbGFzc2F0dHIuRm9udC5VbmRlcmxpbmU/J3VuZGVybGluZSc6J2luaXRpYWwnLCdiYWNrZ3JvdW5kLWNvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5Ca19Db2xvciwnY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LlRleHRfQ29sb3IsJ3dpZHRoJzpzdWJjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCsnJSd9XCI+PGkgY2xhc3M9XCJpX3Rpc2hpXCIgdi1pZj1cImF0dHIubm90ZW1wdHk9PXRydWVcIj4qPC9pPnt7YXR0ci5EaXNwTmFtZX19OjwvcD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PGlucHV0IHR5cGU9XCJ0ZXh0XCIgY2xhc3M9XCJhdHRyX2ZpZWxkXCIgOmRhdGEtaWlpbmRleD1cImlpaW5kZXhcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIHN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gNyArJyUnfVwiIDpkaXNhYmxlZD1cImF0dHIuZWRpdD9mYWxzZTp0cnVlXCIgPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0XHQ8dmlldyBjbGFzcz1cImZvcm0tZ3JvdXBcIiB2LWlmPVwiYXR0ci5UeXBlPT0n55yB5biC5Yy6J1wiIDpzdHlsZT1cInsnZGlzcGxheSc6YXR0ci5oaWRkZW4gPT0gdHJ1ZT8nbm9uZSc6Jyd9XCI+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSfkuIrkuIvluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDx0ZXh0IGNsYXNzPVwidHhfdGl0bGVcIiA6c3R5bGU9XCJ7J2ZvbnQtZmFtaWx5JzpzdWJjbGFzc2F0dHIuRm9udC5OYW1lP3N1YmNsYXNzYXR0ci5Gb250Lk5hbWU6J2luaXRpYWwnLCdmb250LXNpemUnOnN1YmNsYXNzYXR0ci5Gb250LlNpemU/c3ViY2xhc3NhdHRyLkZvbnQuU2l6ZTonaW5pdGlhbCcsJ2ZvbnQtd2VpZ2h0JzpzdWJjbGFzc2F0dHIuRm9udC5Cb2xkPydib2xkJzonaW5pdGlhbCcsJ2ZvbnQtc3R5bGUnOnN1YmNsYXNzYXR0ci5Gb250LlRpbHQ/J2l0YWxpYyc6J2luaXRpYWwnLCd0ZXh0LWRlY29yYXRpb24nOnN1YmNsYXNzYXR0ci5Gb250LlVuZGVybGluZT8ndW5kZXJsaW5lJzonaW5pdGlhbCcsJ2JhY2tncm91bmQtY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LkJrX0NvbG9yLCdjb2xvcic6c3ViY2xhc3NhdHRyLkZvbnQuVGV4dF9Db2xvciwnd2lkdGgnOnN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoKyclJ31cIj48aSBjbGFzcz1cImlfdGlzaGlcIiB2LWlmPVwiYXR0ci5ub3RlbXB0eT09dHJ1ZVwiPio8L2k+e3thdHRyLkRpc3BOYW1lfX06PC90ZXh0PlxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ8cGlja2VyQWRkcmVzcyBjbGFzcz1cImRhdGVfaXB1dFwiIEBjaGFuZ2U9XCJhZGRyZXNzY2hhbmdlXCIgOmRhdGEtaWlpbmRleD1cImlpaW5kZXhcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6YXR0ci5XaWR0aH1cIiA+e3thdHRyLlZhbHVlfX08L3BpY2tlckFkZHJlc3M+XHJcblx0XHRcdFx0XHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHRcdFx0XHQ8dmlldyB2LWlmPVwic3ViY2xhc3NhdHRyLmNvbnRyb2xfc3R5bGU9PSflt6blj7PluIPlsYAnXCI+XHJcblx0XHRcdFx0XHRcdFx0XHRcdDxwIGNsYXNzPVwidHhfdGl0bGUyXCIgOnN0eWxlPVwieydmb250LWZhbWlseSc6c3ViY2xhc3NhdHRyLkZvbnQuTmFtZT9zdWJjbGFzc2F0dHIuRm9udC5OYW1lOidpbml0aWFsJywnZm9udC1zaXplJzpzdWJjbGFzc2F0dHIuRm9udC5TaXplP3N1YmNsYXNzYXR0ci5Gb250LlNpemU6J2luaXRpYWwnLCdmb250LXdlaWdodCc6c3ViY2xhc3NhdHRyLkZvbnQuQm9sZD8nYm9sZCc6J2luaXRpYWwnLCdmb250LXN0eWxlJzpzdWJjbGFzc2F0dHIuRm9udC5UaWx0PydpdGFsaWMnOidpbml0aWFsJywndGV4dC1kZWNvcmF0aW9uJzpzdWJjbGFzc2F0dHIuRm9udC5VbmRlcmxpbmU/J3VuZGVybGluZSc6J2luaXRpYWwnLCdiYWNrZ3JvdW5kLWNvbG9yJzpzdWJjbGFzc2F0dHIuRm9udC5Ca19Db2xvciwnY29sb3InOnN1YmNsYXNzYXR0ci5Gb250LlRleHRfQ29sb3IsJ3dpZHRoJzpzdWJjbGFzc2F0dHIudGl0bGVfcF93ZGl0aCsnJSd9XCI+PGkgY2xhc3M9XCJpX3Rpc2hpXCIgdi1pZj1cImF0dHIubm90ZW1wdHk9PXRydWVcIj4qPC9pPnt7YXR0ci5EaXNwTmFtZX19OjwvcD5cclxuXHRcdFx0XHRcdFx0XHRcdFx0PHBpY2tlckFkZHJlc3MgY2xhc3M9XCJkYXRlX2lwdXQgYXR0cl9maWVsZFwiIEBjaGFuZ2U9XCJhZGRyZXNzY2hhbmdlXCIgOmRhdGEtaWlpbmRleD1cImlpaW5kZXhcIiA6ZGF0YS1pbmRleD1cImluZGV4XCIgOmRhdGEtaWluZGV4PVwiaWluZGV4XCIgOnN0eWxlPVwieyd3aWR0aCc6IGF0dHIuV2lkdGguc3BsaXQoJyUnKVswXSAtIHN1YmNsYXNzYXR0ci50aXRsZV9wX3dkaXRoIC0gNyArJyUnfVwiPnt7YXR0ci5WYWx1ZX19PC9waWNrZXJBZGRyZXNzPlxyXG5cdFx0XHRcdFx0XHRcdFx0PC92aWV3PlxyXG5cdFx0XHRcdFx0XHRcdDwvdmlldz5cclxuXHRcdFx0XHRcdFx0PC9kaXY+XHJcblx0XHRcdFx0XHQ8L2Rpdj5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0PHZpZXcgY2xhc3M9XCJ2LXBhbmVsZGVsXCIgdi1pZj1cInBhcmFtLlN1Yl9DbHMuQ2FuX0FkZF9EZWxldGUgPT0gdHJ1ZVwiPlxyXG5cdFx0XHRcdFx0PGEgaHJlZj1cImphdmFzY3JpcHQ6O1wiIGNsYXNzPVwicGFuZWxfZGVsXCIgQHRhcD1cInBhbmVsX2RlbChpaWluZGV4KVwiPjxpIGNsYXNzPVwiYWNlLWljb24gZnUtZGVsZXRlXCI+PC9pPjwvYT5cclxuXHRcdFx0XHQ8L3ZpZXc+XHJcblx0XHRcdDwvdmlldz5cclxuXHRcdDwvdmlldz5cclxuXHRcdFxyXG5cdFx0PGJ1dHRvbiB0eXBlPVwiZGVmYXVsdFwiIEB0YXA9XCJjYW5jZWxcIiBjbGFzcz1cImJ0bl9jYW5jZWxcIiB2LWlmPVwicGFyYW0uU3ViX0Nscy5DYW5fQWRkX0RlbGV0ZSA9PSB0cnVlXCI+5Y+W5raIPC9idXR0b24+XHJcblx0XHQ8YnV0dG9uIHR5cGU9XCJkZWZhdWx0XCIgQHRhcD1cInNhdmFcIiBjbGFzcz1cImJ0bl9hZGRcIiB2LWlmPVwicGFyYW0uU3ViX0Nscy5DYW5fQWRkX0RlbGV0ZSA9PSB0cnVlXCI+e3t0aXRsZX19PC9idXR0b24+XHJcblx0XHQ8YnV0dG9uIHR5cGU9XCJkZWZhdWx0XCIgQHRhcD1cInNhdmFcIiBjbGFzcz1cImJ0bl9zYXZhXCIgdi1lbHNlLWlmPVwicGFyYW0uU3ViX0Nscy5DYW5fQWRkX0RlbGV0ZSA9PSBmYWxzZVwiPnt7dGl0bGV9fTwvYnV0dG9uPlxyXG5cdDwvdmlldz5cclxuPC90ZW1wbGF0ZT4gXHJcblxyXG48c2NyaXB0PlxyXG5cdGltcG9ydCBwaWNrZXJBZGRyZXNzIGZyb20gJy4uLy4uL2pzL3BpY2tlckFkZHJlc3MvcGlja2VyQWRkcmVzcy52dWUnXHJcblx0ZXhwb3J0IGRlZmF1bHQge1xyXG5cdFx0Y29tcG9uZW50czoge1xyXG4gICAgICAgICAgICBwaWNrZXJBZGRyZXNzXHJcbiAgICAgICAgfSxcclxuXHRcdGRhdGEoKSB7XHJcblx0XHRcdHJldHVybiB7XHJcblx0XHRcdFx0dGl0bGU6ICfmlrDlop4nLFxyXG5cdFx0XHRcdHBhcmFtOnt9LFxyXG5cdFx0XHRcdGNsYXNzQXR0ckxpc3Q6W10sXHJcblx0XHRcdFx0Y2xhc3NHcmlkU3R5bGU6W10sXHJcblx0XHRcdFx0ZWRpdF9pbml0YWxfZXZlbnQ6XCJcIiwgIC8v5by556qX5Yid5aeL5YyW5LqL5Lu2SURcclxuXHRcdFx0XHRlZGl0X29rX2V2ZW50OlwiXCIsICAgICAgLy/lvLnnqpfngrnlh7tPSyDop6blj5Hkuovku7ZJRFxyXG5cdFx0XHRcdGVkaXRfc2VsZWN0X2NvbXBvc2VfZXZlbnQ6XCJcIiwgIC8v6YCJ5oup57uE5oiQ5a+56LGh5pe26LCD55SoXHJcblx0XHRcdFx0ZWRpdF9jb21wb3NlX2Nsc19pZDpcIlwiLFxyXG5cdFx0XHRcdGdsb2JhbF9hdHRyOltdLFxyXG5cdFx0XHRcdHJlZmRhdGFzdG9yZTogW10sXHQgICAvL+W8leeUqOaVsOaNruWtmOWCqOWMui8vIHthdHRyOidHX1BSSl8nICsgYmluZGF0dHIgKyAnX0lEJywgdmFsdWU6aW5mby5pZH1cclxuXHRcdFx0XHRzY2FuQ29kZVZhbDpcIlwiLFxyXG5cdFx0XHRcdHN1YkNsYXNzQXR0ckxpc3Q6W10sXHJcblx0XHRcdFx0c3ViUGFuZWxMaXN0OltdLFxyXG5cdFx0XHRcdHN1YkNsYXNzR3JpZFN0eWxlOltdLFxyXG5cdFx0XHR9XHJcblx0XHR9LFxyXG5cdFx0b25Mb2FkKG9wdGlvbnMpIHtcclxuXHRcdFx0Ly8gY29uc29sZS5sb2cob3B0aW9ucyk7XHJcblx0XHRcdHVuaS5zZXROYXZpZ2F0aW9uQmFyVGl0bGUoeyB0aXRsZTogb3B0aW9ucy50aXRsZW5hbWV9KTsgLy/orr7nva7pobbpg6jmoIfpopggXHJcblx0XHRcdHZhciBwYXJhbSA9IEpTT04ucGFyc2Uob3B0aW9ucy5wYXJhbSk7XHJcblx0XHRcdHRoaXMuJGRhdGEudGl0bGUgPSBwYXJhbS5BZGRfQnRuTmFtZT9wYXJhbS5BZGRfQnRuTmFtZTpvcHRpb25zLnRpdGxlbmFtZTsgLy/orr7nva7mjInpkq7mloflrZdcclxuXHRcdFx0Y29uc29sZS5sb2cocGFyYW0pO1xyXG5cdFx0XHRpZighcGFyYW0uTWFzdGVyX0Nscy5WaWV3X1N0eWxlKXtcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLor6Xlip/og73ngrnmnKrphY3nva7nlYzpnaLnqpflj6PvvIzor7fph43mlrDphY3nva7vvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdH1cclxuXHRcdFx0aWYoIXBhcmFtLk1hc3Rlcl9DbHMuVmlld19TdHlsZS5OYW1lKXtcclxuXHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLor6Xlip/og73ngrnmnKrphY3nva7nqpflj6PmoLflvI/vvIzor7fph43mlrDphY3nva7vvIFcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdH1cclxuXHRcdFx0dGhpcy4kZGF0YS5wYXJhbSA9IHBhcmFtO1xyXG5cdFx0XHQvLyB2YXIgZWRpdF9kbGcgPSB7XHJcblx0XHRcdC8vICAgICBNb2RlbDogcGFyYW0uRWRpdERsZ01vZGUsXHJcblx0XHRcdC8vICAgICBOYW1lOiBwYXJhbS5NYXN0ZXJfQ2xzLlZpZXdfU3R5bGUuTmFtZVxyXG5cdFx0XHQvLyB9XHJcblx0XHRcdC8v5Li75pWw5o2u57G76I635Y+WXHJcblx0XHRcdHZhciBkYXRhSW5mbyA9IHtcclxuXHRcdFx0XHRjbGFzc19pZDogcGFyYW0uTWFzdGVyX0Nscy5JRFxyXG5cdFx0XHR9O1xyXG5cdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xyXG5cdFx0XHQkdGhpcy4kc3RvcmUuc3RhdGUudGhpc2FyZWFGdW5jSUQgPSBwYXJhbS5NYXN0ZXJfQ2xzLklEO1xyXG5cdFx0XHQvLyBjb25zb2xlLmxvZygkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0F0dHJMaXN0KTtcclxuXHRcdFx0aWYoJHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0Y2xhc3NBdHRyTGlzdCl7XHJcblx0XHRcdCBcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QgPSAkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0F0dHJMaXN0LmRhdGE7XHJcblx0XHRcdFx0JHRoaXMuY2xhc3NHcmlkU3R5bGVJbmZvKHBhcmFtLk1hc3Rlcl9DbHMuSUQsJHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5WaWV3X1N0eWxlLk5hbWUsJ01hc3QnKTtcclxuXHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0JHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdjbGFzc0F0dHJMaXN0JyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdWNjZXNzKTtcclxuXHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcclxuXHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCA9IHN1Y2Nlc3MuZGF0YTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCR0aGlzLmNsYXNzR3JpZFN0eWxlSW5mbyhwYXJhbS5NYXN0ZXJfQ2xzLklELCR0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuVmlld19TdHlsZS5OYW1lLCdNYXN0Jyk7XHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChleD0+e1xyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xLjFcIixjb250ZW50OmV4LmVyck1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdFx0XHR9KTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly/ku47mlbDmja7nsbvojrflj5ZcclxuXHRcdFx0dmFyIHN1YmRhdGFJbmZvID0ge1xyXG5cdFx0XHRcdGNsYXNzX2lkOiBwYXJhbS5TdWJfQ2xzLklEXHJcblx0XHRcdH07XHJcblx0XHRcdCR0aGlzLiRzdG9yZS5zdGF0ZS50aGlzYXJlYUZ1bmNTdWJJRCA9IHBhcmFtLlN1Yl9DbHMuSUQ7XHJcblx0XHRcdGlmKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldFN1YkNsYXNzQXR0ckxpc3Qpe1xyXG5cdFx0XHQgXHQkdGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0ID0gJHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0U3ViQ2xhc3NBdHRyTGlzdC5kYXRhO1xyXG5cdFx0XHRcdFx0XHQkdGhpcy5jbGFzc0dyaWRTdHlsZUluZm8ocGFyYW0uU3ViX0Nscy5JRCwkdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLlZpZXdfU3R5bGUuTmFtZSwnU3ViJyk7XHJcblx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdCR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnc3ViQ2xhc3NBdHRyTGlzdCcsc3ViZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xyXG5cdFx0XHRcdFx0Ly8gY29uc29sZS5sb2coc3VjY2Vzcyk7XHJcblx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XHJcblx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3QgPSBzdWNjZXNzLmRhdGE7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQkdGhpcy5jbGFzc0dyaWRTdHlsZUluZm8ocGFyYW0uU3ViX0Nscy5JRCwkdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLlZpZXdfU3R5bGUuTmFtZSwnU3ViJyk7XHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68xXzFcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGV4PT57XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzFfMS4xXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH1cclxuXHRcdH0sXHJcblx0XHRtZXRob2RzOiB7XHJcblx0XHRcdGNhbmNlbChlKXtcclxuXHRcdFx0XHR1bmkubmF2aWdhdGVCYWNrKHtcclxuXHRcdFx0XHRcdGRlbHRhOjEgLy/ov5Tlm57lsYLmlbDvvIwy5YiZ5LiK5LiK6aG1XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdHBhbmVsX2RlbChpbmRleCl7XHJcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcclxuXHRcdFx0XHRpZiAodGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbaW5kZXhdLnNjYW5Db2RlVmFsID09IHRoaXMuJGRhdGEuc2NhbkNvZGVWYWwpIHtcclxuXHRcdFx0XHRcdHRoaXMuJGRhdGEuc2NhbkNvZGVWYWw9Jyc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmKCF0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtpbmRleF0uT2JqSUQpXHJcblx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdC5zcGxpY2UoaW5kZXgsIDEpO1xyXG5cdFx0XHRcdGVsc2V7XHJcblx0XHRcdFx0XHR2YXIgZGF0YUluZm8gPSB7XHJcblx0XHRcdFx0XHRcdGNsc0lkOnRoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCxcclxuXHRcdFx0XHRcdFx0b2JqSWQ6dGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbaW5kZXhdLk9iaklEXHJcblx0XHRcdFx0XHR9O1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZGF0YUluZm8pO1xyXG5cdFx0XHRcdFx0Ly8gcmV0dXJuO1xyXG5cdFx0XHRcdFx0dW5pLnNob3dMb2FkaW5nKHsgdGl0bGU6XCLliqDovb3kuK0uLi5cIiB9KTtcclxuXHRcdFx0XHRcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdEZWxPYmonLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9PntcclxuXHRcdFx0XHRcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XHJcblx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0LnNwbGljZShpbmRleCwgMSk7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50Olwi5Yig6Zmk5oiQ5Yqf77yBXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vOVwiLGNvbnRlbnQ6c3VjY2Vzcy5tc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0pLmNhdGNoKGV4PT57XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGV4KTtcclxuXHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6OS4xXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdGFzeW5jIGNsYXNzR3JpZFN0eWxlSW5mbyhjbHNpZCxzdHlsZU5hbWUsY2xzVHlwZSl7XHJcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcclxuXHRcdFx0XHR2YXIgZ3JpZHN0eWxlSW5mbyA9IHtcclxuXHRcdFx0XHRcdGNsYXNzX2lkOiBjbHNpZCxcclxuXHRcdFx0XHRcdG5hbWU6IHN0eWxlTmFtZSxcclxuXHRcdFx0XHRcdHR5cGU6ICcyJ1xyXG5cdFx0XHRcdH07XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coJHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0Y2xhc3NHcmlkU3R5bGVJbmZvKTtcclxuXHRcdFx0XHQvL+iOt+WPluS4u+aVsOaNruexu+eVjOmdouagt+W8j1xyXG5cdFx0XHRcdGlmKGNsc1R5cGU9PSdNYXN0Jyl7XHJcblx0XHRcdFx0XHQkdGhpcy4kc3RvcmUuc3RhdGUudGhpc0VkaXROYW1lID0gc3R5bGVOYW1lO1xyXG5cdFx0XHRcdFx0aWYoJHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0Y2xhc3NHcmlkU3R5bGVJbmZvKXtcclxuXHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUgPSAkdGhpcy4kc3RvcmUuZ2V0dGVycy5nZXRjbGFzc0dyaWRTdHlsZUluZm8uZGF0YTtcclxuXHRcdFx0XHRcdFx0JHRoaXMuY2xhc3NfYXR0cl9pbml0KCk7XHJcblx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0Ly9jb25zb2xlLmxvZyhncmlkc3R5bGVJbmZvKTtcclxuXHRcdFx0XHRcdFx0JHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdjbGFzc0dyaWRTdHlsZUluZm8nLGdyaWRzdHlsZUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xyXG5cdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHN1Y2Nlc3MuZGF0YS5TdHlsZURlZiA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhLlN0eWxlRGVmKTtcclxuXHRcdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlID0gc3VjY2Vzcy5kYXRhO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQkdGhpcy5jbGFzc19hdHRyX2luaXQoKTtcclxuXHRcdFx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMS4yXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0pLmNhdGNoKGV4PT57XHJcblx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2coZXgpO1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMS4zXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0gZWxzZSBpZihjbHNUeXBlPT0nU3ViJyl7ICAvL+iOt+WPluS7juaVsOaNruexu+eVjOmdouagt+W8j1xyXG5cdFx0XHRcdFx0JHRoaXMuJHN0b3JlLnN0YXRlLnRoaXNFZGl0U3ViTmFtZSA9IHN0eWxlTmFtZTtcclxuXHRcdFx0XHRcdGlmKCR0aGlzLiRzdG9yZS5nZXR0ZXJzLmdldFN1YkNsYXNzR3JpZFN0eWxlSW5mbyl7XHJcblx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLnN1YkNsYXNzR3JpZFN0eWxlID0gJHRoaXMuJHN0b3JlLmdldHRlcnMuZ2V0U3ViQ2xhc3NHcmlkU3R5bGVJbmZvLmRhdGE7XHJcblx0XHRcdFx0XHRcdCR0aGlzLnN1YkNsYXNzX2F0dHJfaW5pdCgpO1xyXG5cdFx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRcdC8vY29uc29sZS5sb2coZ3JpZHN0eWxlSW5mbyk7XHJcblx0XHRcdFx0XHRcdCR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnc3ViQ2xhc3NHcmlkU3R5bGVJbmZvJyxncmlkc3R5bGVJbmZvKS50aGVuKHN1Y2Nlc3M9PntcclxuXHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhzdWNjZXNzKTtcclxuXHRcdFx0XHRcdFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRzdWNjZXNzLmRhdGEuU3R5bGVEZWYgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YS5TdHlsZURlZik7XHJcblx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZSA9IHN1Y2Nlc3MuZGF0YTtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0JHRoaXMuc3ViQ2xhc3NfYXR0cl9pbml0KCk7XHJcblx0XHRcdFx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzEuMlwiLGNvbnRlbnQ6c3VjY2Vzcy5tc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9KS5jYXRjaChleD0+e1xyXG5cdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGV4KTtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzEuM1wiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0XHR9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdG9udGFwKGUpeyAvL+aJq+eggeWKn+iDvVxyXG5cdFx0XHRcdC8vY29uc29sZS5sb2coZS50YXJnZXQpXHJcblx0XHRcdFx0Z2V0QXBwKCkub25TY2FuKChyZXN1bHQpPT57XHJcblx0XHRcdFx0XHQvL2NvbnNvbGUubG9nKHJlc3VsdC5kZWNvZGVkYXRhKTtcclxuXHRcdFx0XHRcdHZhciBpc1ZhbCA9dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlO1xyXG5cdFx0XHRcdFx0Ly8gaWYoIWlzVmFsKXtcclxuXHRcdFx0XHRcdC8vIFx0dGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHJbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9cmVzdWx0LmRlY29kZWRhdGE7XHJcblx0XHRcdFx0XHQvLyBcdHZhciBpc1ZhbGQgPXRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlO1xyXG5cdFx0XHRcdFx0Ly8gXHRyZXR1cm47XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHQvL+S4u+aVsOaNruexu+aJq+eggeafpeivouaVsOaNrlxyXG5cdFx0XHRcdFx0aWYgKGlzVmFsIT1yZXN1bHQuZGVjb2RlZGF0YSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9cmVzdWx0LmRlY29kZWRhdGE7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcclxuXHRcdFx0XHRcdFx0Ly/lrZDmlbDmja7nsbvmiavnoIHljLrkuovku7bohJrmnKxcclxuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5JbnB1dF9DaGFuZ2VfRXZlbnQuSUQ7XHJcblx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDsgIC8v5Li75pWw5o2u57G75bGe5oCnXHJcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8JylcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0fVxyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCI3XCIsLy9cIjBcIixcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6ICcnLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXHJcblx0XHRcdFx0XHRcdFx0XHRtYXN0X2F0dHI6IFtdLFxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRQYXJhbXRlcjpbeyBhdHRyOiAnbWFzdF9pbnB1dF8zMDM3JywgdmFsdWU6IHJlc3VsdC5kZWNvZGVkYXRhIH1dXHJcblx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCAgICAgICAgdGhpcy5zY2FuX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvLCBcIlwiKTtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0c3Vib250YXAoZSl7IC8v5omr56CB5Yqf6IO9XHJcblx0XHRcdFx0Ly9jb25zb2xlLmxvZyhlLnRhcmdldClcclxuXHRcdFx0XHRnZXRBcHAoKS5vblNjYW4oKHJlc3VsdCk9PntcclxuXHRcdFx0XHRcdC8vY29uc29sZS5sb2cocmVzdWx0LmRlY29kZWRhdGEpO1xyXG5cdFx0XHRcdFx0dmFyIGlzVmFsID10aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU7XHJcblx0XHRcdFx0XHQvL+S4u+aVsOaNruexu+aJq+eggeafpeivouaVsOaNrlxyXG5cdFx0XHRcdFx0aWYgKGlzVmFsIT1yZXN1bHQuZGVjb2RlZGF0YSkge1xyXG5cdFx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9cmVzdWx0LmRlY29kZWRhdGE7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcclxuXHRcdFx0XHRcdFx0Ly/lrZDmlbDmja7nsbvmiavnoIHljLrkuovku7bohJrmnKxcclxuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5JbnB1dF9DaGFuZ2VfRXZlbnQuSUQ7XHJcblx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdDsgIC8v5Li75pWw5o2u57G75bGe5oCnXHJcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8JylcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0fVxyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCI3XCIsLy9cIjBcIixcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6ICcnLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXHJcblx0XHRcdFx0XHRcdFx0XHRtYXN0X2F0dHI6IFtdLFxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRQYXJhbXRlcjpbeyBhdHRyOiAnbWFzdF9pbnB1dF8zMDM3JywgdmFsdWU6IHJlc3VsdC5kZWNvZGVkYXRhIH1dXHJcblx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCAgICAgICAgdGhpcy5zY2FuX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvLCBcIlwiKTtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSlcclxuXHRcdFx0fSxcclxuXHRcdFx0c2Nhbl9vbnRhcChlKXsgLy/miavnoIHljLrmiavnoIHlip/og71cclxuXHRcdFx0XHQvL2NvbnNvbGUubG9nKGUudGFyZ2V0KVxyXG5cdFx0XHRcdGdldEFwcCgpLm9uU2NhbigocmVzdWx0KT0+e1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2cocmVzdWx0LmRlY29kZWRhdGEpO1xyXG5cdFx0XHRcdFx0dmFyIGlzZmxhZz10cnVlO1xyXG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0KXtcclxuXHRcdFx0XHRcdFx0aWYodGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbaV0uc2NhbkNvZGVWYWwgPT0gcmVzdWx0LmRlY29kZWRhdGEpIFxyXG5cdFx0XHRcdFx0XHRcdGlzZmxhZz1mYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8v5a2Q5pWw5o2u57G75omr56CB5p+l6K+i5pWw5o2uXHJcblx0XHRcdFx0XHRpZiAoaXNmbGFnKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZGF0YS5zY2FuQ29kZVZhbD1yZXN1bHQuZGVjb2RlZGF0YTtcclxuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5JbnB1dF9DaGFuZ2VfRXZlbnQuSUQ7XHJcblx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBtYXN0X3JlcT1bXTtcclxuXHRcdFx0XHRcdFx0XHQvL+S4u+aVsOaNruexu+WxnuaAp1xyXG5cdFx0XHRcdFx0XHRcdHZhciBjbGFzc2F0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0OyAgXHJcblx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBjbGFzc2F0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0ciA9IGNsYXNzYXR0cmxpc3RbaV0uQXR0cjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hc3RfcmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8JylcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXN0X3JlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlPycxJzonMCd9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hc3RfcmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcclxuXHRcdFx0XHRcdCAgICAgICAgLy/lrZDmlbDmja7nsbvlsZ7mgKdcclxuXHRcdFx0XHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3Q7XHJcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHsgXHJcblx0XHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0dmFyIGFyID0gYXR0cltqXTtcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0fVxyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogJzcnLC8vXCIwXCIsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6ICdNQk9YJywvL3RoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxyXG5cdFx0XHRcdFx0XHRcdFx0bWFzdF9hdHRyOiBtYXN0X3JlcSxcclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0UGFyYW10ZXI6W3sgYXR0cjogJ2lucHV0XzMwMzcnLCB2YWx1ZTogdGhpcy4kZGF0YS5zY2FuQ29kZVZhbCB9XVxyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQgICAgICAgIHRoaXMuc2Nhbl9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbywgXCJcIik7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pXHJcblx0XHRcdH0sXHJcblx0XHRcdHNjYW5fb25ldmVudChlKXtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlLnRhcmdldCk7XHJcblx0XHRcdFx0aWYoZS50YXJnZXQudmFsdWUpe1xyXG5cdFx0XHRcdFx0dmFyIGlzZmxhZz10cnVlO1xyXG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0KXtcclxuXHRcdFx0XHRcdFx0aWYodGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbaV0uc2NhbkNvZGVWYWwgPT0gZS50YXJnZXQudmFsdWUpIFxyXG5cdFx0XHRcdFx0XHRcdGlzZmxhZz1mYWxzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8v5a2Q5pWw5o2u57G75omr56CB5p+l6K+i5pWw5o2uXHJcblx0XHRcdFx0XHRpZiAoaXNmbGFnKSB7XHJcblx0XHRcdFx0XHRcdHVuaS5oaWRlS2V5Ym9hcmQoKTtcclxuXHRcdFx0XHRcdFx0dGhpcy4kZGF0YS5zY2FuQ29kZVZhbD1lLnRhcmdldC52YWx1ZTtcclxuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5JbnB1dF9DaGFuZ2VfRXZlbnQuSUQ7XHJcblx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0XHRcdFx0dmFyIG1hc3RfcmVxPVtdO1xyXG5cdFx0XHRcdFx0XHRcdC8v5Li75pWw5o2u57G75bGe5oCnXHJcblx0XHRcdFx0XHRcdFx0dmFyIGNsYXNzYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7ICBcclxuXHRcdFx0XHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGNsYXNzYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyID0gY2xhc3NhdHRybGlzdFtpXS5BdHRyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZhciBhciA9IGF0dHJbal07XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFzdF9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hc3RfcmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRlbHNlXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFzdF9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHZhciByZXE9W107XHJcblx0XHRcdFx0XHRcdFx0Ly/lrZDmlbDmja7nsbvlsZ7mgKdcclxuXHRcdFx0XHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3Q7XHJcblx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykgeyBcclxuXHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRlbHNlXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR2YXIgaW5mbyA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdGV2ZW50aWQ6IGV2ZW50aWQsXHJcblx0XHRcdFx0XHRcdFx0XHRlZHR5cGU6ICc3JywvL1wiMFwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0cHJvamVjdGlkOiAnJyxcclxuXHRcdFx0XHRcdFx0XHRcdHJjbHNpZDogJycsXHJcblx0XHRcdFx0XHRcdFx0XHRyb2JqaWQ6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdFx0dXNlcmxvZ2luOiAnJyxcclxuXHRcdFx0XHRcdFx0XHRcdGNsc2lkOiAnTUJPWCcsLy90aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuSUQsXHJcblx0XHRcdFx0XHRcdFx0XHRvYmppZDogXCJcIixcclxuXHRcdFx0XHRcdFx0XHRcdGF0dHI6IHJlcSxcclxuXHRcdFx0XHRcdFx0XHRcdG1hc3RfYXR0cjogbWFzdF9yZXEsXHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFBhcmFtdGVyOlt7IGF0dHI6ICdpbnB1dF8zMDM3JywgdmFsdWU6IHRoaXMuJGRhdGEuc2NhbkNvZGVWYWwgfV1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0dGhpcy5zY2FuX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvLCBcIlwiKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSxcclxuXHRcdFx0b25hcnJvdyhpbmRleCxvcGVuKXtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhpbmRleCsnLS0nK29wZW4pO1xyXG5cdFx0XHRcdHZhciBkYXRhX2F0dHI9dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLk9wZW47XHJcblx0XHRcdFx0aWYoIWRhdGFfYXR0cil7XHJcblx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1vcGVuPT10cnVlP2ZhbHNlOnRydWU7XHJcblx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltpbmRleF0uT3Blbj1vcGVuPT10cnVlP2ZhbHNlOnRydWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uZGF0ZVRpbWUoZSkge1xyXG5cdFx0XHRcdC8vY29uc29sZS5sb2coZS50YXJnZXQpXHJcblx0XHRcdFx0dmFyIGRhdGFfYXR0cj10aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU7XHJcblx0XHRcdFx0aWYoIWRhdGFfYXR0cil7XHJcblx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1lLnRhcmdldC52YWx1ZTtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWUudGFyZ2V0LnZhbHVlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9LFxyXG5cdFx0XHRvbmNoYW5nZShlKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZS50YXJnZXQpO1xyXG5cdFx0XHRcdHZhciB2YWx1ZT10aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uZGljdGl0ZW1bZS50YXJnZXQudmFsdWVdO1xyXG5cdFx0XHRcdHZhciBkYXRhX2F0dHIgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV07XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZGF0YV9hdHRyKTtcclxuXHRcdFx0XHRpZiAodmFsdWUuTmFtZSAhPSBkYXRhX2F0dHIuVmFsdWUpIHtcclxuXHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT12YWx1ZS5OYW1lO1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlKTtcclxuXHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLmFjdGlvbjtcclxuXHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XHJcblx0XHRcdFx0ICAgICAgICB2YXIgcmVxPVtdO1xyXG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xyXG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XHJcblx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XHJcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcclxuXHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXHJcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2VcclxuXHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0ICAgICAgICBcdH1cclxuXHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXHJcblx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjBcIixcclxuXHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXHJcblx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXHJcblx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uY2hhbmdlMihpdGVtLHZhbHVlLGRlbHZhbHVlKSB7XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coaXRlbSk7XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codmFsdWUpO1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGRlbHZhbHVlKTtcclxuXHRcdFx0XHRpZihpdGVtLmxlbmd0aD09MCl7IC8v5Li656m65pe277yM5riF56m65bGe5oCndmFsdWVcclxuXHRcdFx0XHRcdHZhciBpbmRleCAsaWluZGV4LGRpbmRleD0wO1xyXG5cdFx0XHRcdFx0Zm9yKHZhciBpIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdCl7XHJcblx0XHRcdFx0XHRcdGZvcih2YXIgaiBpbiB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaV0uQXR0cil7XHJcblx0XHRcdFx0XHRcdFx0Zm9yKHZhciBkIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLmRpY3RpdGVtKXtcclxuXHRcdFx0XHRcdFx0XHRcdGlmKGRlbHZhbHVlWzBdLk5hbWUgPT0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHJbal0uZGljdGl0ZW1bZF0uTmFtZSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLlZhbHVlPVwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0Zm9yKHZhciB2IGluIGl0ZW0pe1xyXG5cdFx0XHRcdFx0dmFyIGluZGV4ICxpaW5kZXgsZGluZGV4PTA7XHJcblx0XHRcdFx0XHRmb3IodmFyIGkgaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0KXtcclxuXHRcdFx0XHRcdFx0Zm9yKHZhciBqIGluIHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyKXtcclxuXHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2ldLkF0dHJbal0uZGljdGl0ZW0pe1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYoaXRlbVt2XS5OYW1lID09IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpXS5BdHRyW2pdLmRpY3RpdGVtW2RdLk5hbWUpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbmRleD1pO2lpbmRleD1qO2RpbmRleD1kO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dmFyIGl0ZW12YWx1ZSA9IGl0ZW1bdl07XHJcblx0XHRcdFx0XHR2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF07XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFfYXR0cik7XHJcblx0XHRcdFx0XHRpZiAoaXRlbXZhbHVlLk5hbWUgIT0gZGF0YV9hdHRyLlZhbHVlKSB7XHJcblx0XHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLlZhbHVlPXZhbHVlO1xyXG5cdFx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XS5WYWx1ZSk7XHJcblx0XHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF0uYWN0aW9uO1xyXG5cdFx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xyXG5cdFx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciByZXE9W107XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcclxuXHRcdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcclxuXHRcdFx0XHRcdCAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8JylcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0ZWxzZSBpZihhci5UeXBlPT0n5a2X5YW4JyB8fCBhci5UeXBlPT0n5a2X5YW4LeWtl+espuS4sicpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGl0ZW12YWx1ZS5OYW1lfSk7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlXHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0fVxyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGVkdHlwZTogXCIwXCIsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgIHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xyXG5cdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Yl9vbmNoYW5nZShlKSB7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZS50YXJnZXQpO1xyXG5cdFx0XHRcdHZhciB2YWx1ZT10aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5kaWN0aXRlbVtlLnRhcmdldC52YWx1ZV07XHJcblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dO1xyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFfYXR0cik7XHJcblx0XHRcdFx0aWYgKHZhbHVlLk5hbWUgIT0gZGF0YV9hdHRyLlZhbHVlKSB7XHJcblx0XHRcdFx0XHR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT12YWx1ZS5OYW1lO1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5zdWJQYW5lbExpc3RbZS50YXJnZXQuZGF0YXNldFsnaWlpbmRleCddXS5zdWJDbGFzc0F0dHJbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWUpO1xyXG5cdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSB0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpaWluZGV4J11dLnN1YkNsYXNzQXR0cltlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5hY3Rpb247XHJcblx0XHRcdFx0XHRpZiAoZXZlbnRpZCkge1xyXG5cdFx0XHRcdCAgICAgICAgLy8gc2VsZi5ldmVudF9ub19zdWIgPSAxO1xyXG5cdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcclxuXHRcdFx0XHQgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyO1xyXG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XHJcblx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XHJcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcclxuXHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXHJcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2VcclxuXHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0ICAgICAgICBcdH1cclxuXHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXHJcblx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjBcIixcclxuXHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXHJcblx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuSUQsXHJcblx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1Yl9vbmNoYW5nZTIoaXRlbSx2YWx1ZSxkZWx2YWx1ZSkge1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGl0ZW0pO1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKHZhbHVlKTtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhkZWx2YWx1ZSk7XHJcblx0XHRcdFx0dmFyIHN1YkNsYXNzQXR0ciA9IHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyO1xyXG5cdFx0XHRcdGlmKGl0ZW0ubGVuZ3RoPT0wKXsgLy/kuLrnqbrml7bvvIzmuIXnqbrlsZ7mgKd2YWx1ZVxyXG5cdFx0XHRcdFx0dmFyIGluZGV4ICxpaW5kZXgsZGluZGV4PTA7XHJcblx0XHRcdFx0XHRmb3IodmFyIGkgaW4gc3ViQ2xhc3NBdHRyKXtcclxuXHRcdFx0XHRcdFx0Zm9yKHZhciBqIGluIHN1YkNsYXNzQXR0cltpXS5BdHRyKXtcclxuXHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gc3ViQ2xhc3NBdHRyW2ldLkF0dHJbal0uZGljdGl0ZW0pe1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYoZGVsdmFsdWVbMF0uTmFtZSA9PSBzdWJDbGFzc0F0dHJbaV0uQXR0cltqXS5kaWN0aXRlbVtkXS5OYW1lKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3ViQ2xhc3NBdHRyW2ldLkF0dHJbal0uVmFsdWU9XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRmb3IodmFyIHYgaW4gaXRlbSl7XHJcblx0XHRcdFx0XHR2YXIgaW5kZXggLGlpbmRleCxkaW5kZXg9MDtcclxuXHRcdFx0XHRcdGZvcih2YXIgaSBpbiBzdWJDbGFzc0F0dHIpe1xyXG5cdFx0XHRcdFx0XHRmb3IodmFyIGogaW4gc3ViQ2xhc3NBdHRyW2ldLkF0dHIpe1xyXG5cdFx0XHRcdFx0XHRcdGZvcih2YXIgZCBpbiBzdWJDbGFzc0F0dHJbaV0uQXR0cltqXS5kaWN0aXRlbSl7XHJcblx0XHRcdFx0XHRcdFx0XHRpZihpdGVtW3ZdLk5hbWUgPT0gc3ViQ2xhc3NBdHRyW2ldLkF0dHJbal0uZGljdGl0ZW1bZF0uTmFtZSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGluZGV4PWk7aWluZGV4PWo7ZGluZGV4PWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR2YXIgaXRlbXZhbHVlID0gaXRlbVt2XTtcclxuXHRcdFx0XHRcdHZhciBkYXRhX2F0dHIgPSBzdWJDbGFzc0F0dHJbaW5kZXhdLkF0dHJbaWluZGV4XTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZGF0YV9hdHRyKTtcclxuXHRcdFx0XHRcdGlmIChpdGVtdmFsdWUuTmFtZSAhPSBkYXRhX2F0dHIuVmFsdWUpIHtcclxuXHRcdFx0XHRcdFx0c3ViQ2xhc3NBdHRyW2luZGV4XS5BdHRyW2lpbmRleF0uVmFsdWU9dmFsdWU7XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHN1YkNsYXNzQXR0cltpbmRleF0uQXR0cltpaW5kZXhdLlZhbHVlKTtcclxuXHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSBzdWJDbGFzc0F0dHJbaW5kZXhdLkF0dHJbaWluZGV4XS5hY3Rpb247XHJcblx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIC8vIHNlbGYuZXZlbnRfbm9fc3ViID0gMTtcclxuXHRcdFx0XHRcdCAgICAgICAgdmFyIHJlcT1bXTtcclxuXHRcdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gc3ViQ2xhc3NBdHRyO1xyXG5cdFx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0ICAgICAgICBcdFx0dmFyIGFyID0gYXR0cltqXTtcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsOiBhci5WYWx1ZT8nMSc6JzAnfSk7XHJcblx0XHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSflrZflhbgnIHx8IGFyLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJylcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogaXRlbXZhbHVlLk5hbWV9KTtcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdGVsc2VcclxuXHRcdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWw6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcclxuXHRcdFx0XHRcdCAgICAgICAgXHR9XHJcblx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBldmVudGlkOiBldmVudGlkLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjBcIixcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHByb2plY3RpZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6ICcnLFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHVzZXJsb2dpbjogJycsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELFxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0XHQgICAgICAgICAgICBhdHRyOiByZXEsXHJcblx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcclxuXHRcdFx0fSxcclxuXHRcdFx0b25ldmVudChlKXtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhlLnRhcmdldCk7XHJcblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXTtcclxuXHRcdFx0XHRpZighZGF0YV9hdHRyKXtcclxuXHRcdFx0XHRcdHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWUudGFyZ2V0LnZhbHVlO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhkYXRhX2F0dHIpO1xyXG5cdFx0XHRcdGlmIChlLnRhcmdldC52YWx1ZSAhPSBkYXRhX2F0dHIuVmFsdWUpIHtcclxuXHRcdFx0XHRcdHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXS5WYWx1ZT1lLnRhcmdldC52YWx1ZTtcclxuXHRcdFx0XHRcdC8vIHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLmFjdGlvbjtcclxuXHRcdFx0XHRcdC8v5a2Q5pWw5o2u57G75omr56CB5Yy65LqL5Lu26ISa5pysXHJcblx0XHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEucGFyYW0uU2Nhbl9Db2RlLklucHV0X0NoYW5nZV9FdmVudC5JRDtcclxuXHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XHJcblx0XHRcdFx0ICAgICAgICB2YXIgcmVxPVtdO1xyXG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0OyAgLy/kuLvmlbDmja7nsbvlsZ7mgKdcclxuXHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xyXG5cdFx0XHRcdCAgICAgICAgXHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHQgICAgICAgIFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXHJcblx0XHRcdFx0ICAgICAgICBcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxyXG5cdFx0XHRcdCAgICAgICAgXHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdGVsc2VcclxuXHRcdFx0XHQgICAgICAgIFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlID9hci5WYWx1ZSA6Jyd9KTtcclxuXHRcdFx0XHQgICAgICAgIFx0fVxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgdmFyIGluZm8gPSB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcclxuXHRcdFx0XHQgICAgICAgICAgICBlZHR5cGU6IFwiN1wiLC8vXCIwXCIsXHJcblx0XHRcdFx0ICAgICAgICAgICAgcHJvamVjdGlkOiAnJyxcclxuXHRcdFx0XHQgICAgICAgICAgICByY2xzaWQ6ICcnLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogJycsXHJcblx0XHRcdFx0ICAgICAgICAgICAgdXNlcmxvZ2luOiAnJyxcclxuXHRcdFx0XHQgICAgICAgICAgICBjbHNpZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELFxyXG5cdFx0XHRcdCAgICAgICAgICAgIG9iamlkOiBcIlwiLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIGF0dHI6IHJlcSxcclxuXHRcdFx0XHQgICAgICAgIFx0bWFzdF9hdHRyOiBbXSxcclxuXHRcdFx0XHQgICAgICAgIFx0aW5wdXRQYXJhbXRlcjpbeyBhdHRyOiAnbWFzdF9pbnB1dF8zMDM3JywgdmFsdWU6IGUudGFyZ2V0LnZhbHVlIH1dXHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICBcclxuXHRcdFx0XHQgICAgICAgIHRoaXMuc2Nhbl9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbywgXCJcIik7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdG9uY2hlY2soZSkge1xyXG5cdFx0XHRcdC8vIGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcclxuXHRcdFx0XHR2YXIgaXNjaGVja2VkID0gZS50YXJnZXQuZGF0YXNldC5pc2NoZWNrP2ZhbHNlOnRydWU7XHJcblx0XHRcdFx0dmFyIGRhdGFfYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtlLnRhcmdldC5kYXRhc2V0WydpbmRleCddXS5BdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2lpbmRleCddXTtcclxuXHRcdFx0XHRpZighZGF0YV9hdHRyKXtcclxuXHRcdFx0XHRcdHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2lpaW5kZXgnXV0uc3ViQ2xhc3NBdHRyW2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWlzY2hlY2tlZDtcclxuXHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coZGF0YV9hdHRyKTtcclxuXHRcdFx0XHRpZiAoaXNjaGVja2VkICE9IGRhdGFfYXR0ci5WYWx1ZSkge1xyXG5cdFx0XHRcdFx0dGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWlzY2hlY2tlZDtcclxuXHRcdFx0XHRcdHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLmFjdGlvbjtcclxuXHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0ICAgICAgICAvLyBzZWxmLmV2ZW50X25vX3N1YiA9IDE7XHJcblx0XHRcdFx0ICAgICAgICB2YXIgcmVxPVtdO1xyXG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xyXG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdCAgICAgICAgXHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XHJcblx0XHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdCAgICAgICAgXHRcdHZhciBhciA9IGF0dHJbal07XHJcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJylcclxuXHRcdFx0XHQgICAgICAgIFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0ICAgICAgICBcdFx0aWYoYXIuVHlwZT09J+W8leeUqOS6uuWRmCcgfHwgYXIuVHlwZT09J+W8leeUqOmhueebricpXHJcblx0XHRcdFx0ICAgICAgICBcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHQgICAgICAgIFx0XHRlbHNlIGlmKGFyLlR5cGU9PSfluIPlsJTlgLwnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbDogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0ICAgICAgICBcdH1cclxuXHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXHJcblx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjBcIixcclxuXHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6ICcnLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIHJjbHNpZDogJycsXHJcblx0XHRcdFx0ICAgICAgICAgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46ICcnLFxyXG5cdFx0XHRcdCAgICAgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXHJcblx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogcmVxLFxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH0sXHJcblx0XHRcdGlucHV0VmFsTGlzdElzRGVsKGluZGV4KXtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhpbmRleCk7XHJcbiAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmlucHV0VmFsTGlzdC5zcGxpY2UoaW5kZXgsIDEpOyAvL+WIoOmZpHRhYlBhZ2Vqc29u55qE5YaF5a65XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2codGhpcy4kZGF0YS5pbnB1dFZhbExpc3QpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRhZGRyZXNzY2hhbmdlKGUpIHtcclxuXHRcdFx0ICAgIC8vIGNvbnNvbGUubG9nKGUudGFyZ2V0KTtcclxuXHRcdFx0ICAgIGNvbnNvbGUubG9nKGUuZGF0YS5qb2luKCc7JykpXHJcblx0XHRcdFx0dGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0W2UudGFyZ2V0LmRhdGFzZXRbJ2luZGV4J11dLkF0dHJbZS50YXJnZXQuZGF0YXNldFsnaWluZGV4J11dLlZhbHVlPWUuZGF0YS5qb2luKCc7Jyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsYXNzQXR0cl9leHRCdXR0b24oaW5kZXgsaWluZGV4KXtcclxuXHRcdFx0XHR2YXIgJHRoaXMgPSB0aGlzO1xyXG5cdFx0XHRcdHZhciBiZWZvcmVfY2xpY2tfYnV0dG9uID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtpbmRleF0uQXR0cltpaW5kZXhdLmJlZm9yZV9jbGlja19idXR0b247XHJcblx0XHRcdFx0dmFyIGJ1dHRvbl9jYWxsYmFjayA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbaW5kZXhdLkF0dHJbaWluZGV4XS5idXR0b25fY2FsbGJhY2s7XHJcblx0XHRcdFx0aWYoIWJlZm9yZV9jbGlja19idXR0b24pe1xyXG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OlwiYmVmb3JlX2NsaWNrX2J1dHRvbi1ldmVudF9pZOS4uuepuu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZighYnV0dG9uX2NhbGxiYWNrKXtcclxuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcImJ1dHRvbl9jYWxsYmFjay1ldmVudF9pZOS4uuepuu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF07XHJcblx0XHRcdFx0dGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnRfUmV0dXJuKGJlZm9yZV9jbGlja19idXR0b24sIGRhdGFfYXR0ciwgYnV0dG9uX2NhbGxiYWNrLCBpbmRleCxpaW5kZXgpO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzY2FuX2NsYXNzQXR0cl9leHRCdXR0b24oZSl7ICAvLy0tLS0tLS0tLeacquWujOaIkC0tLS0tLS0tLS0tXHJcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcclxuXHRcdFx0XHR2YXIgQmVmb3JlX1NlbGVjdF9FdmVudCA9ICR0aGlzLiRkYXRhLnBhcmFtLlNjYW5fQ29kZS5CZWZvcmVfU2VsZWN0X0V2ZW50LklEO1xyXG5cdFx0XHRcdHZhciBBZnRlcl9TZWxlY3RfRXZlbnQgPSAkdGhpcy4kZGF0YS5wYXJhbS5TY2FuX0NvZGUuQWZ0ZXJfU2VsZWN0X0V2ZW50LklEO1xyXG5cdFx0XHRcdGlmKCFCZWZvcmVfU2VsZWN0X0V2ZW50KXtcclxuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIumAieaLqeaMiemSruWJjeS6i+S7tuS4uuepuu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRpZighQWZ0ZXJfU2VsZWN0X0V2ZW50KXtcclxuXHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIuaWsOWinuaMiemSruWQjuS6i+S7tuS4uuepuu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyB2YXIgZGF0YV9hdHRyID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2luZGV4XS5BdHRyW2lpbmRleF07XHJcblx0XHRcdFx0dGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnRfUmV0dXJuKEJlZm9yZV9TZWxlY3RfRXZlbnQsICcnLCBBZnRlcl9TZWxlY3RfRXZlbnQsICcnLCAnJyk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsYXNzQXR0cl9BZGRQZXIoaW5kZXgsaWluZGV4KXtcclxuXHRcdFx0XHR2YXIgcGFyYW09e2luZGV4OmluZGV4LGlpbmRleDppaW5kZXh9O1xyXG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOicuLi9zZWxwc24vaW5kZXg/bXVsaXQ9ZmFsc2UmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbSksXHJcblx0XHRcdFx0XHRldmVudHM6e1xyXG5cdFx0XHRcdFx0XHRBZGRQZXIoZGF0YSxwYXJhbSl7IFxyXG5cdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhKTtcclxuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsdWU9ZGF0YVswXS5OYW1lO1xyXG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWxJRD1kYXRhWzBdLkxvZ2luKyc7JytkYXRhWzBdLk5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uYWN0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGV2ZW50aWQgPSBldmVudGlkLnRyaW0oKTtcclxuXHRcdFx0XHRcdFx0XHQgICAgaWYgKGV2ZW50aWQpIHtcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjRcIixcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6IFwiXCIsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiBcIlwiLFxyXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogXCJcIixcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46IGRhdGFbMF0uTG9naW4sXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6ICR0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogW10sXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB2YXIgZGF0YV9hdHRyID0gJHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtwYXJhbS5pbmRleF0uQXR0cltwYXJhbS5paW5kZXhdO1xyXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgJHRoaXMuRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsYXNzQXR0cl9BZGRSZWYoZSl7XHJcblx0XHRcdFx0Y29uc29sZS5sb2coZS50YXJnZXQpO1xyXG5cdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6XCIsY29udGVudDpcIuatpOWKn+iDvei/mOacquWunueOsO+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdC8vIHZhciB2YWx1ZT10aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uUmVsQ2xzW2UudGFyZ2V0LnZhbHVlXTtcclxuXHRcdFx0XHQvLyB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbZS50YXJnZXQuZGF0YXNldFsnaW5kZXgnXV0uQXR0cltlLnRhcmdldC5kYXRhc2V0WydpaW5kZXgnXV0uVmFsdWU9dmFsdWU7XHJcblx0XHRcdH0sXHJcblx0XHRcdGNsYXNzQXR0cl9BZGRQcmooaW5kZXgsaWluZGV4KXtcclxuXHRcdFx0XHR2YXIgcGFyYW09e2luZGV4OmluZGV4LGlpbmRleDppaW5kZXh9O1xyXG5cdFx0XHRcdHZhciAkdGhpcyA9IHRoaXM7XHJcblx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0dXJsOicuLi9zZWxQcmovaW5kZXg/cmVsYXRpb249LTEmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbSksXHJcblx0XHRcdFx0XHRldmVudHM6e1xyXG5cdFx0XHRcdFx0XHRBZGRQZXIoZGF0YSxwYXJhbSl7IFxyXG5cdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcclxuXHRcdFx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhkYXRhKTtcclxuXHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsdWU9ZGF0YVswXS5OYW1lO1xyXG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XS5WYWxJRD1kYXRhWzBdLklEKyc7JytkYXRhWzBdLk5hbWU7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0dmFyIGV2ZW50aWQgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uYWN0aW9uO1xyXG5cdFx0XHRcdFx0XHRcdGlmIChldmVudGlkKSB7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGV2ZW50aWQgPSBldmVudGlkLnRyaW0oKTtcclxuXHRcdFx0XHRcdFx0XHQgICAgaWYgKGV2ZW50aWQpIHtcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgIHZhciBpbmZvID0ge1xyXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjJcIixcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICBwcm9qZWN0aWQ6IGRhdGFbMF0uSUQsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgcmNsc2lkOiBcIlwiLFxyXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgICAgIHJvYmppZDogXCJcIixcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgICAgICB1c2VybG9naW46IFwiXCIsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgY2xzaWQ6ICR0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgYXR0cjogW10sXHJcblx0XHRcdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCAgICAgICAgLy8gdmFyIGRhdGFfYXR0ciA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3RbcGFyYW0uaW5kZXhdLkF0dHJbcGFyYW0uaWluZGV4XTtcclxuXHRcdFx0XHRcdFx0XHQgICAgICAgICR0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcclxuXHRcdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRzYXZhKCl7XHJcblx0XHRcdFx0aWYgKHRoaXMuJGRhdGEucGFyYW0uQmVmb3JlX09LX0V2ZW50KSAvL+WIpOaWreWKn+iDveeCueWPguaVsOaYr+WQpuacieehruWumuWJjeiEmuacrFxyXG5cdFx0XHRcdFx0dGhpcy5zY2FuX09LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KHRoaXMuJGRhdGEucGFyYW0uQmVmb3JlX09LX0V2ZW50LklEKTtcclxuXHRcdFx0XHRlbHNlIGlmICh0aGlzLiRkYXRhLnBhcmFtLkFmdGVyX09LX0V2ZW50KSAvL+WIpOaWreWKn+iDveeCueWPguaVsOaYr+WQpuacieehruWumuWQjuiEmuacrFxyXG5cdFx0XHRcdFx0dGhpcy5zY2FuX09LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KHRoaXMuJGRhdGEucGFyYW0uQWZ0ZXJfT0tfRXZlbnQuSUQpO1xyXG5cdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdHVuaS5uYXZpZ2F0ZUJhY2soe2RlbHRhOjEgfSk7Ly/ov5Tlm57lsYLmlbDvvIwy5YiZ5LiK5LiK6aG1XHJcblx0XHRcdH0sXHJcblx0XHRcdGFkZCgpe1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTpcIuWKoOi9veS4rS4uLlwiXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dmFyIHJlcT1bXTtcclxuXHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdHZhciBhciA9IGF0dHJbal07XHJcblx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+36YCJ5oupJyB8fCBhci5WYWx1ZT09J+KAlOKAlOivt+mAieaLqeKAlOKAlCcpIGFyLlZhbHVlPScnO1xyXG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxyXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0ICAgICAgICBpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcclxuXHRcdFx0XHQgICAgICAgIFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHQgICAgICAgIGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXHJcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdCAgICAgICAgZWxzZSBpZihhci5UeXBlPT0n5a2X5YW4JyB8fCBhci5UeXBlPT0n5a2X5YW4LeWtl+espuS4sicpe1xyXG5cdFx0XHRcdFx0XHRcdGlmKGFyLnNlbGVjdD09dHJ1ZSl7IC8v5Yik5pat5LiL5ouJ5piv5ZCm5aSa6YCJXHJcblx0XHRcdFx0XHRcdFx0XHR2YXIgdmFsU3RyID1cIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciB2IGluIGFyLlZhbHVlKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYodmFsU3RyKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhbFN0cis9XCI7XCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZhbFN0cis9YXIuVmFsdWVbdl07XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IG5hbWU6IGFyLk5hbWUsIHZhbHVlOiB2YWxTdHJ9KTtcclxuXHRcdFx0XHRcdFx0XHR9ZWxzZVxyXG5cdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWV9KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRlbHNlXHJcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBuYW1lOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgP2FyLlZhbHVlIDonJ30pO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRpZiAoYXIubm90ZW1wdHkgPT0gdHJ1ZSAmJiAhYXIuVmFsdWUpIHtcclxuXHRcdFx0XHRcdFx0Ly8gaWYoYXIuTm90RW1wdHk9PScxJyl7XHJcblx0XHRcdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNob3dUb2FzdCh7dGl0bGU6YXIuRGlzcE5hbWUrJ+S4jeiDveS4uuepuu+8gScsaWNvbjpcInN1Y2Nlc3NcIixkdXJhdGlvbjozMDAwfSk7XHJcblx0XHRcdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50OmFyLkRpc3BOYW1lKyfkuI3og73kuLrnqbrvvIEnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0XHRcdHJldHVybjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2YXIgZW52aXJvbWVudCA9IHtcclxuXHRcdFx0XHQgICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XHJcblx0XHRcdFx0ICAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwgICAgIC8vIOWKn+iDveeCueS4u+aVsOaNruexu+agh+ivhlxyXG5cdFx0XHRcdCAgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cclxuXHRcdFx0XHQgICAgIGJ1dHRvbl9uYW1lOiAn5paw5aKeJyxcclxuXHRcdFx0XHQgICAgIG1hc3Rlcjoge1xyXG5cdFx0XHRcdCAgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCBcclxuXHRcdFx0XHQgICAgIH1cclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdCBcclxuXHRcdFx0XHR2YXIgZGF0YUluZm89e1xyXG5cdFx0XHRcdCAgICBjbGFzc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCBkYXRhX29ial9pZDogJycsIG1hc3RlcmNsc2lkOiAnJyxcclxuXHRcdFx0XHQgICAgcmVxOiBKU09OLnN0cmluZ2lmeShyZXEpLCB1cGZpbGU6IEpTT04uc3RyaW5naWZ5KFtdKSwgcG9zdF9kYXRhOiBKU09OLnN0cmluZ2lmeSh7fSksXHJcblx0XHRcdFx0ICAgIGNvbXBvc2U6IEpTT04uc3RyaW5naWZ5KFtdKSwgcmVmZGF0YXN0b3JlOiBKU09OLnN0cmluZ2lmeShbXSksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBcclxuXHRcdFx0XHRcdG5vdF90cmlnZ2VyX3N5c19ldmVudDogJydcclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vIHJldHVyblxyXG5cdFx0XHRcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcclxuXHRcdFx0XHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnYWRkY2xhc3NhdHRyJyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyhzdWNjZXNzKTtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xyXG5cdFx0XHRcdFx0XHR2YXIgYWN0aW9uID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEuQWN0aW9uKTtcclxuXHRcdFx0XHRcdFx0aWYoYWN0aW9uLnJldD09JzAnKXtcclxuXHRcdFx0XHRcdFx0XHRpZihhY3Rpb24ucmVzdWx0X3R5cGU9PScwJyl7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd1RvYXN0KHt0aXRsZTphY3Rpb24ucmVzdWx0LGljb246XCJzdWNjZXNzXCIsZHVyYXRpb246MzAwMH0pO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyBcIntcInJldFwiOjAsIFwicmVzdWx0X3R5cGVcIjowLCBcInJlc3VsdFwiOlwi5Yib5bu65oiQ5YqfMTIzMTIzMTIzXCIsXCJpbmZvXCI6XCJcIn1cIlxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8v5Yi35pawXHJcblx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHR1cmw6Jy4uL21vZGFsL21zX2NsYXNzQXR0cj9wYXJhbT0nK0pTT04uc3RyaW5naWZ5KHRoaXMuJGRhdGEucGFyYW0pK1wiJnRpdGxlbmFtZT1cIit0aGlzLiRkYXRhLnRpdGxlXHJcblx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHQvLyB0aGlzLmNsYXNzX2F0dHJfaW5pdCgpO1xyXG5cdFx0XHRcdFx0fWVsc2V7XHJcblx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9KS5jYXRjaChleD0+e1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2coZXgpO1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0XHRjbGFzc19hdHRyX2luaXQoKXtcclxuXHRcdFx0XHR2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLnNob3dfc3R5bGVcclxuXHRcdFx0XHR2YXIgbmV3YXR0cmxpc3QgPSBbXTtcclxuXHRcdFx0XHRpZiAodGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdCAgICAgICAgdmFyIG9wZW4gPSBhdHRybGlzdFtpXS5vcGVuO1xyXG5cdFx0XHRcdCAgICAgICAgdmFyIG5hbWUgPSBhdHRybGlzdFtpXS5hdHRyZ3JvdXBfbmFtZTtcclxuXHRcdFx0XHQgICAgICAgIHZhciBhdHRycyA9IGF0dHJsaXN0W2ldLmF0dHJzO1xyXG5cdFx0XHRcdCAgICAgICAgZm9yICh2YXIgcyA9IDA7IHMgPCB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QubGVuZ3RoOyBzKyspIHtcclxuXHRcdFx0XHQgICAgICAgICAgICB2YXIgY2xzYXR0ciA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFtzXTtcclxuXHRcdFx0XHQgICAgICAgICAgICBpZiAobmFtZSA9PSBjbHNhdHRyLk5hbWUpIHtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgdmFyIGF0dHIgPSBbXTtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBhdHRycy5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgbCA9IDA7IGwgPCBjbHNhdHRyLkF0dHIubGVuZ3RoOyBsKyspIHtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY2EgPSBjbHNhdHRyLkF0dHJbbF07XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGF0dHJzW2pdLmF0dHIgPT0gY2EuTmFtZSkge1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5hY3Rpb24gPSBhdHRyc1tqXS5hY3Rpb247XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmVkaXQgPSBhdHRyc1tqXS5lZGl0O1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5ub3RlbXB0eSA9IGF0dHJzW2pdLm5vdGVtcHR5O1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5leHRfYnV0dG9uID0gYXR0cnNbal0uZXh0X2J1dHRvbjtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYnV0dG9uX2ltZyA9IGF0dHJzW2pdLmJ1dHRvbl9pbWc7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmJ1dHRvbl90b29sdGlwID0gYXR0cnNbal0uYnV0dG9uX3Rvb2x0aXA7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmJlZm9yZV9jbGlja19idXR0b24gPSBhdHRyc1tqXS5iZWZvcmVfY2xpY2tfYnV0dG9uO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5idXR0b25fY2FsbGJhY2sgPSBhdHRyc1tqXS5idXR0b25fY2FsbGJhY2s7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmhpZGRlbiA9IGF0dHJzW2pdLmhpZGRlbjtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Euc2VsZWN0ID0gYXR0cnNbal0uc2VsZWN0PT11bmRlZmluZWQ/ZmFsc2U6YXR0cnNbal0uc2VsZWN0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPVwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5kaWN0aXRlbSl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLnNlbGVjdCA9PSB0cnVlKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gW107Ly9jYS5kaWN0aXRlbVswXS5DTl9TX05BTUU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGVsc2UgXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSAn6K+36YCJ5oupJzsvL2NhLmRpY3RpdGVtWzBdLkNOX1NfTkFNRTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRpY3RpdGVtbGlzdD1bXTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgZCA9IDA7IGQgPCBjYS5kaWN0aXRlbS5sZW5ndGg7IGQrKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLmRpY3RpdGVtW2RdLmxhYmVsPWNhLmRpY3RpdGVtW2RdLkNOX1NfTkFNRTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbVtkXS52YWx1ZT1jYS5kaWN0aXRlbVtkXS5DTl9TX05BTUU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuZGljdGl0ZW1bZF0uQ05fQ19JU19ERUZBVUxUPT0nMScpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZT1jYS5kaWN0aXRlbVtkXS5DTl9TX05BTUU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSfml6XmnJ8nIHx8IGNhLlR5cGU9PSfml7bpl7QnKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIG5vd0RhdGUgPSBuZXcgRGF0ZSgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgZGF0ZSA9IHt5ZWFyOiBub3dEYXRlLmdldEZ1bGxZZWFyKCksbW9udGg6IG5vd0RhdGUuZ2V0TW9udGgoKSArIDEsZGF5OiBub3dEYXRlLmdldERhdGUoKX1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSBkYXRlLnllYXIgKyAnLScgKyAoZGF0ZS5tb250aCA+PSAxMCA/IGRhdGUubW9udGggOiAnMCcgKyBkYXRlLm1vbnRoKSArICctJyArIChkYXRlLmRheSA+PSAxMCA/IGRhdGUuZGF5IDogJzAnICsgZGF0ZS5kYXkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+W8leeUqOWvueixoSjlpJrkuKopJyl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciByZWxDbHNMaXN0PVtdO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0cl9yZXNjbHMgPSBjYS5SZWxDbHMuc3BsaXQoJywnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciBpaSBpbiBhdHRyX3Jlc2Nscyl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHJlc2NscyA9IGF0dHJfcmVzY2xzW2lpXS5zcGxpdCgnfCcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJlbENsc0xpc3QucHVzaCh7aWQ6cmVzY2xzWzBdLG5hbWU6cmVzY2xzWzFdfSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuUmVsQ2xzTGlzdCA9IHJlbENsc0xpc3Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gJ+ivtyc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n55yB5biC5Yy6JylcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSAn6K+36YCJ5oupJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSfluIPlsJTlgLwnKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9IGZhbHNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0ci5wdXNoKGNhKTtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgbmV3YXR0cmxpc3QucHVzaCh7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBCa0NvbG9yOiBjbHNhdHRyLkJrQ29sb3IsXHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBIYXNBY2U6IGNsc2F0dHIuSGFzQWNlLFxyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgSW1nRm9udFN0eWxlOiBjbHNhdHRyLkltZ0ZvbnRTdHlsZSxcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIE5hbWU6IGNsc2F0dHIuTmFtZSxcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIE9yZGVyOiBjbHNhdHRyLk9yZGVyLFxyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgT3Blbjogb3BlbixcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEF0dHI6IGF0dHIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRyb2xfc3R5bGU6dGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5jb250cm9sX3N0eWxlLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR0aXRsZV9wX3dkaXRoOnRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYudGl0bGVfcF93ZGl0aCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0Rm9udDp0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLkZvbnQ/dGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5Gb250Ont9LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRCa19Db2xvcjp0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLkJrX0NvbG9yP3RoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuQmtfQ29sb3I6JyNGRkZGRkYnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRUZXh0X0NvbG9yOnRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuVGV4dF9Db2xvcj90aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLlRleHRfQ29sb3I6JyMwMDAwMDAnXHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgIH0pXHJcblx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIGlmIChuZXdhdHRybGlzdC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0ICAgICAgICB0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QgPSBuZXdhdHRybGlzdDtcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0dmFyIHJlcT1bXTtcclxuXHRcdFx0XHQgICAgaWYgKHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYpIHtcclxuXHRcdFx0XHQgICAgICAgICBpZiAodGhpcy4kZGF0YS5jbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5zaG93X3N0eWxlLmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHQgICAgICAgICAgICB2YXIgYXR0cmxpc3QgPSB0aGlzLiRkYXRhLmNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLnNob3dfc3R5bGVcclxuXHRcdFx0XHQgICAgICAgICAgICAvLyAkZWwuZmluZCgnLmF0dHJfZmllbGQnKS5wcm9wKCdyZWFkb25seScsIHRydWUpO1xyXG5cdFx0XHRcdCAgICAgICAgICAgIC8vICRlbC5maW5kKCcuYXR0cl9maWVsZCcpLnByb3AoJ2Rpc2FibGVkJywgdHJ1ZSk7XHJcblx0XHRcdFx0ICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLmF0dHJzXHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgdmFyIGFyID0gYXR0cltqXTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5hdHRyLCB2YWx1ZTogYXIudmFsdWU/YXIudmFsdWU6JycgfSk7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dmFyIGV2ZW50bGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuZXZlbnQ7XHJcblx0XHRcdFx0XHRpZiAoZXZlbnRsaXN0KSB7XHJcblx0XHRcdFx0XHQgICAgaWYgKGV2ZW50bGlzdC5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0XHQgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZXZlbnRsaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBpZiAoZXZlbnRsaXN0W2ldLmV2ZW50X2lkID09ICdiZWZvcmVfb2snKSB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X29rX2V2ZW50ID0gZXZlbnRsaXN0W2ldO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgfSBlbHNlIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2luaXRpYWwnKSB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X2luaXRhbF9ldmVudCA9IGV2ZW50bGlzdFtpXTtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIH0gZWxzZSBpZiAoZXZlbnRsaXN0W2ldLmV2ZW50X2lkID09ICdiZWZvcmVfc2VsZWN0X2NvbXBvc2UnKSB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X3NlbGVjdF9jb21wb3NlX2V2ZW50ID0gZXZlbnRsaXN0W2ldLnNjcmlwX2lkO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEuZWRpdF9jb21wb3NlX2Nsc19pZCA9IGV2ZW50bGlzdFtpXS5jb21wb3NlX2Nsc19pZDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhyZXEpO1xyXG5cdFx0XHRcdFx0aWYgKHRoaXMuJGRhdGEuZWRpdF9pbml0YWxfZXZlbnQpIHtcclxuXHRcdFx0XHRcdCAgICB2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuZWRpdF9pbml0YWxfZXZlbnQuc2NyaXBfaWQ7XHJcblx0XHRcdFx0XHQgICAgdmFyIGluZm8gPSB7XHJcblx0XHRcdFx0XHQgICAgICAgIGV2ZW50aWQ6IGV2ZW50aWQsXHJcblx0XHRcdFx0XHQgICAgICAgIGVkdHlwZTogXCIwXCIsXHJcblx0XHRcdFx0XHQgICAgICAgIHByb2plY3RpZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgIHJjbHNpZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgIHJvYmppZDogJycsXHJcblx0XHRcdFx0XHQgICAgICAgIHVzZXJsb2dpbjogJycsXHJcblx0XHRcdFx0XHQgICAgICAgIGNsc2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsXHJcblx0XHRcdFx0XHQgICAgICAgIG9iamlkOiBcIlwiLFxyXG5cdFx0XHRcdFx0ICAgICAgICBhdHRyOiByZXEsXHJcblx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0ICAgIHRoaXMuaW5pX0RhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuY2xhc3NHcmlkU3R5bGUpO1xyXG5cdFx0XHRcdFx0Y29uc29sZS5sb2codGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0KTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH0gZWxzZSB7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6XCLmnKrmib7liLDlj6/mmL7npLrnmoTnmoTlsZ7mgKdcIixzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0sXHJcblx0XHRcdHN1YkNsYXNzX2F0dHJfaW5pdCgpe1xyXG5cdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZVxyXG5cdFx0XHRcdHZhciBuZXdhdHRybGlzdCA9IFtdO1xyXG5cdFx0XHRcdGlmICh0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3QubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0ICAgICAgICB2YXIgb3BlbiA9IGF0dHJsaXN0W2ldLm9wZW47XHJcblx0XHRcdFx0ICAgICAgICB2YXIgbmFtZSA9IGF0dHJsaXN0W2ldLmF0dHJncm91cF9uYW1lO1xyXG5cdFx0XHRcdCAgICAgICAgdmFyIGF0dHJzID0gYXR0cmxpc3RbaV0uYXR0cnM7XHJcblx0XHRcdFx0ICAgICAgICBmb3IgKHZhciBzID0gMDsgcyA8IHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdC5sZW5ndGg7IHMrKykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHZhciBjbHNhdHRyID0gdGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0W3NdO1xyXG5cdFx0XHRcdCAgICAgICAgICAgIGlmIChuYW1lID09IGNsc2F0dHIuTmFtZSkge1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgYXR0ciA9IFtdO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IGF0dHJzLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBsID0gMDsgbCA8IGNsc2F0dHIuQXR0ci5sZW5ndGg7IGwrKykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHZhciBjYSA9IGNsc2F0dHIuQXR0cltsXTtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBpZiAoYXR0cnNbal0uYXR0ciA9PSBjYS5OYW1lKSB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmFjdGlvbiA9IGF0dHJzW2pdLmFjdGlvbjtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuZWRpdCA9IGF0dHJzW2pdLmVkaXQ7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLm5vdGVtcHR5ID0gYXR0cnNbal0ubm90ZW1wdHk7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmV4dF9idXR0b24gPSBhdHRyc1tqXS5leHRfYnV0dG9uO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5idXR0b25faW1nID0gYXR0cnNbal0uYnV0dG9uX2ltZztcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYnV0dG9uX3Rvb2x0aXAgPSBhdHRyc1tqXS5idXR0b25fdG9vbHRpcDtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuYmVmb3JlX2NsaWNrX2J1dHRvbiA9IGF0dHJzW2pdLmJlZm9yZV9jbGlja19idXR0b247XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhLmJ1dHRvbl9jYWxsYmFjayA9IGF0dHJzW2pdLmJ1dHRvbl9jYWxsYmFjaztcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2EuaGlkZGVuID0gYXR0cnNbal0uaGlkZGVuO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYS5zZWxlY3QgPSBhdHRyc1tqXS5zZWxlY3Q9PXVuZGVmaW5lZD9mYWxzZTphdHRyc1tqXS5zZWxlY3Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLmRpY3RpdGVtKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2Euc2VsZWN0ID09IHRydWUpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSBbXTsvL2NhLmRpY3RpdGVtWzBdLkNOX1NfTkFNRTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZWxzZSBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9ICfor7fpgInmi6knOy8vY2EuZGljdGl0ZW1bMF0uQ05fU19OQU1FO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgZGljdGl0ZW1saXN0PVtdO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBkID0gMDsgZCA8IGNhLmRpY3RpdGVtLmxlbmd0aDsgZCsrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuZGljdGl0ZW1bZF0ubGFiZWw9Y2EuZGljdGl0ZW1bZF0uQ05fU19OQU1FO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLmRpY3RpdGVtW2RdLnZhbHVlPWNhLmRpY3RpdGVtW2RdLkNOX1NfTkFNRTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5kaWN0aXRlbVtkXS5DTl9DX0lTX0RFRkFVTFQ9PScxJylcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlPWNhLmRpY3RpdGVtW2RdLkNOX1NfTkFNRTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+aXpeacnycgfHwgY2EuVHlwZT09J+aXtumXtCcpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgbm93RGF0ZSA9IG5ldyBEYXRlKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkYXRlID0ge3llYXI6IG5vd0RhdGUuZ2V0RnVsbFllYXIoKSxtb250aDogbm93RGF0ZS5nZXRNb250aCgpICsgMSxkYXk6IG5vd0RhdGUuZ2V0RGF0ZSgpfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9IGRhdGUueWVhciArICctJyArIChkYXRlLm1vbnRoID49IDEwID8gZGF0ZS5tb250aCA6ICcwJyArIGRhdGUubW9udGgpICsgJy0nICsgKGRhdGUuZGF5ID49IDEwID8gZGF0ZS5kYXkgOiAnMCcgKyBkYXRlLmRheSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHJlbENsc0xpc3Q9W107XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyX3Jlc2NscyA9IGNhLlJlbENscy5zcGxpdCgnLCcpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGlpIGluIGF0dHJfcmVzY2xzKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgcmVzY2xzID0gYXR0cl9yZXNjbHNbaWldLnNwbGl0KCd8Jyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cmVsQ2xzTGlzdC5wdXNoKHtpZDpyZXNjbHNbMF0sbmFtZTpyZXNjbHNbMV19KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5SZWxDbHNMaXN0ID0gcmVsQ2xzTGlzdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y2EuVmFsdWUgPSAn6K+3JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGNhLlR5cGU9PSfnnIHluILljLonKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5WYWx1ZSA9ICfor7fpgInmi6knO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+W4g+WwlOWAvCcpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNhLlZhbHVlID0gZmFsc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyLnB1c2goY2EpO1xyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICBuZXdhdHRybGlzdC5wdXNoKHtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEJrQ29sb3I6IGNsc2F0dHIuQmtDb2xvcixcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIEhhc0FjZTogY2xzYXR0ci5IYXNBY2UsXHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBJbWdGb250U3R5bGU6IGNsc2F0dHIuSW1nRm9udFN0eWxlLFxyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgTmFtZTogY2xzYXR0ci5OYW1lLFxyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgT3JkZXI6IGNsc2F0dHIuT3JkZXIsXHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBPcGVuOiBvcGVuLFxyXG5cdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgQXR0cjogYXR0cixcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udHJvbF9zdHlsZTp0aGlzLiRkYXRhLnN1YkNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLmNvbnRyb2xfc3R5bGUsXHJcblx0XHRcdFx0XHRcdFx0XHRcdHRpdGxlX3Bfd2RpdGg6dGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi50aXRsZV9wX3dkaXRoLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRGb250OnRoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuRm9udD90aGlzLiRkYXRhLnN1YkNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLkZvbnQ6e30sXHJcblx0XHRcdFx0XHRcdFx0XHRcdEJrX0NvbG9yOnRoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuQmtfQ29sb3I/dGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5Ca19Db2xvcjonI0ZGRkZGRicsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFRleHRfQ29sb3I6dGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5UZXh0X0NvbG9yP3RoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuVGV4dF9Db2xvcjonIzAwMDAwMCdcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgfSlcclxuXHRcdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHQgICAgaWYgKG5ld2F0dHJsaXN0Lmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHQgICAgICAgIHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdCA9IG5ld2F0dHJsaXN0O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHR2YXIgcmVxPVtdO1xyXG5cdFx0XHRcdCAgICBpZiAodGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZikge1xyXG5cdFx0XHRcdCAgICAgICAgIGlmICh0aGlzLiRkYXRhLnN1YkNsYXNzR3JpZFN0eWxlLlN0eWxlRGVmLnNob3dfc3R5bGUubGVuZ3RoID4gMCkge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuc3ViQ2xhc3NHcmlkU3R5bGUuU3R5bGVEZWYuc2hvd19zdHlsZVxyXG5cdFx0XHRcdCAgICAgICAgICAgIC8vICRlbC5maW5kKCcuYXR0cl9maWVsZCcpLnByb3AoJ3JlYWRvbmx5JywgdHJ1ZSk7XHJcblx0XHRcdFx0ICAgICAgICAgICAgLy8gJGVsLmZpbmQoJy5hdHRyX2ZpZWxkJykucHJvcCgnZGlzYWJsZWQnLCB0cnVlKTtcclxuXHRcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgIHZhciBhdHRyID0gYXR0cmxpc3RbaV0uYXR0cnNcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLmF0dHIsIHZhbHVlOiBhci52YWx1ZT9hci52YWx1ZTonJyB9KTtcclxuXHRcdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgICAgIH1cclxuXHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR2YXIgZXZlbnRsaXN0ID0gdGhpcy4kZGF0YS5zdWJDbGFzc0dyaWRTdHlsZS5TdHlsZURlZi5ldmVudDtcclxuXHRcdFx0XHRcdGlmIChldmVudGxpc3QpIHtcclxuXHRcdFx0XHRcdCAgICBpZiAoZXZlbnRsaXN0Lmxlbmd0aCA+IDApIHtcclxuXHRcdFx0XHRcdCAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBldmVudGxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2JlZm9yZV9vaycpIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfb2tfZXZlbnQgPSBldmVudGxpc3RbaV07XHJcblx0XHRcdFx0XHQgICAgICAgICAgICB9IGVsc2UgaWYgKGV2ZW50bGlzdFtpXS5ldmVudF9pZCA9PSAnaW5pdGlhbCcpIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfaW5pdGFsX2V2ZW50ID0gZXZlbnRsaXN0W2ldO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgfSBlbHNlIGlmIChldmVudGxpc3RbaV0uZXZlbnRfaWQgPT0gJ2JlZm9yZV9zZWxlY3RfY29tcG9zZScpIHtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLmVkaXRfc2VsZWN0X2NvbXBvc2VfZXZlbnQgPSBldmVudGxpc3RbaV0uc2NyaXBfaWQ7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5lZGl0X2NvbXBvc2VfY2xzX2lkID0gZXZlbnRsaXN0W2ldLmNvbXBvc2VfY2xzX2lkO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKHJlcSk7XHJcblx0XHRcdFx0XHRpZiAodGhpcy4kZGF0YS5lZGl0X2luaXRhbF9ldmVudCkge1xyXG5cdFx0XHRcdFx0ICAgIHZhciBldmVudGlkID0gdGhpcy4kZGF0YS5lZGl0X2luaXRhbF9ldmVudC5zY3JpcF9pZDtcclxuXHRcdFx0XHRcdCAgICB2YXIgaW5mbyA9IHtcclxuXHRcdFx0XHRcdCAgICAgICAgZXZlbnRpZDogZXZlbnRpZCxcclxuXHRcdFx0XHRcdCAgICAgICAgZWR0eXBlOiBcIjBcIixcclxuXHRcdFx0XHRcdCAgICAgICAgcHJvamVjdGlkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgcmNsc2lkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgdXNlcmxvZ2luOiAnJyxcclxuXHRcdFx0XHRcdCAgICAgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCxcclxuXHRcdFx0XHRcdCAgICAgICAgb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0XHQgICAgICAgIGF0dHI6IHJlcSxcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgdGhpcy5zY2FuX2luaV9EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRjb25zb2xlLmxvZyh0aGlzLiRkYXRhLnN1YkNsYXNzR3JpZFN0eWxlKTtcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHRoaXMuJGRhdGEuc3ViQ2xhc3NBdHRyTGlzdCk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9IGVsc2Uge1xyXG5cdFx0XHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLmj5DnpLpcIixjb250ZW50Olwi5pyq5om+5Yiw5Y+v5pi+56S655qE55qE5bGe5oCnXCIsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9LFxyXG5cdFx0XHRpbmlfRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pe1xyXG5cdFx0XHRcdHZhciBwYXJhbSA9IHtcclxuXHRcdFx0XHQgICAgRWRpdFN0eWxlOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuVmlld19TdHlsZS5OYW1lLFxyXG5cdFx0XHRcdCAgICBWaWV3U3R5bGU6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5WaWV3X1N0eWxlLk5hbWUsXHJcblx0XHRcdFx0ICAgIE5vdFRyaWdnZXJTeXNFdmVudDogMCxcclxuXHRcdFx0XHQgICAgZW52aXJvbWVudDoge1xyXG5cdFx0XHRcdCAgICAgICAgJ2Z1bmN0aW9uJzogJzMwMDAnLCAvLyDlip/og73ngrnnvJblj7dcclxuXHRcdFx0XHQgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELCAgICAgLy8g5Yqf6IO954K55Li75pWw5o2u57G75qCH6K+GXHJcblx0XHRcdFx0ICAgICAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxyXG5cdFx0XHRcdCAgICAgICAgYnV0dG9uX25hbWU6ICfmlrDlop4nLFxyXG5cdFx0XHRcdCAgICAgICAgbWFzdGVyOiB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEY2xzX2lkXHJcblx0XHRcdFx0ICAgICAgICAgICAgLy9vYmpfaWQ6ICcnICAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahG9ial9pZFxyXG5cdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHZhciBpbnB1dHBhcmFtZXRlciA9ICcnO1xyXG5cdFx0XHRcdHZhciBnbG9iYWxfYXR0ciA9ICcnO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHZhciBkYXRhSW5mbyA9IHtcclxuICAgICAgICAgICAgICAgICAgICBlZHR5cGU6IGluZm8uZWR0eXBlLCBldmVudGlkOiBpbmZvLmV2ZW50aWQsIHByb2plY3RpZDogaW5mby5wcm9qZWN0aWQsXHJcbiAgICAgICAgICAgICAgICAgICAgcmNsc2lkOiBpbmZvLnJjbHNpZCwgcm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxyXG4gICAgICAgICAgICAgICAgICAgIGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KHBhcmFtKSwgaW5wdXRwYXJhbWV0ZXI6IGlucHV0cGFyYW1ldGVyLCBnbG9iYWxfYXR0cjogZ2xvYmFsX2F0dHJcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XHJcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9PntcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xyXG5cdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xyXG5cdFx0XHRcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcclxuXHRcdFx0XHRcdFx0dmFyIGFjdGlvbmxpc3QgPSBkYXRhLmFjdGlvbjtcclxuXHRcdFx0XHRcdFx0aWYgKGFjdGlvbmxpc3QpIHtcclxuXHRcdFx0XHRcdFx0ICAgIGZvciAodmFyIGogPSAwOyBqIDwgYWN0aW9ubGlzdC5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciBhY3Rpb24gPSBhY3Rpb25saXN0W2pdXHJcblx0XHRcdFx0XHRcdCAgICAgICAgdmFyIGFjdGlvbl90eXBlID0gYWN0aW9uLmFjdGlvbl90eXBlO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgIHZhciB2YWx1ZSA9IGFjdGlvbi52YWx1ZTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICBpZiAoYWN0aW9uX3R5cGUgPT0gJ3NldF9kbGdfYXR0cicpIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgaWYgKHZhbHVlKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB2YXIgdmFsID0gdmFsdWU7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBpZiAodHlwZW9mIHZhbHVlID09ICdzdHJpbmcnKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgdmFsID0gSlNPTi5wYXJzZSh2YWx1ZSk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29uc29sZS5sb2codmFsKTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdmFsLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBhID0gMDsgYSA8IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdC5sZW5ndGg7IGErKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBsID0gMDsgbCA8IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdFthXS5BdHRyLmxlbmd0aDsgbCsrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGNhID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2FdLkF0dHJbbF07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYgKHZhbFtpXS5hdHRyICA9PSBjYS5OYW1lKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihjYS5UeXBlPT0n5a2X5YW4JyB8fCBjYS5UeXBlPT0n5a2X5YW4LeWtl+espuS4sicpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgZGljdEl0ZW1MaXN0PVtdO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gdmFsW2ldLmNob2ljZV9saXN0KXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgdmFsID12YWxbaV0uY2hvaWNlX2xpc3RbZF07XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGljdEl0ZW1MaXN0LnB1c2goe1wiQ05fU19OQU1FXCI6dmFsLFwiTmFtZVwiOnZhbCxcImxhYmVsXCI6dmFsLFwidmFsdWVcIjp2YWx9KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbSA9IGRpY3RJdGVtTGlzdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYXR0cltqXS5kaWN0aXRlbSA9IHZhbFtpXS5jaG9pY2VfbGlzdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBjYS52YWx1ZSA9IHZhbFtpXS52YWx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIHZhciBsZW5ndGggPSAwO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIGlmICghdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiB2YWxbaV0uYXR0ciA9PSBzLmF0dHJcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICB9KS5sZW5ndGgpIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gMTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUucHVzaCh2YWxbaV0pO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICBpZiAobGVuZ3RoID09IDApIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gdmFsW2ldLmF0dHIpIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS52YWx1ZSA9IHZhbFtpXS52YWx1ZTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0ICAgICAgICBpZiAoYWN0aW9uX3R5cGUgPT0gJ29wZW5fc2VsZWN0X3VzZXJkbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vMi4yXCIsY29udGVudDpcIm9wZW5fc2VsZWN0X3VzZXJkbGfov5nkuKphY3Rpb25fdHlwZei/mOacquWkhOeQhu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzJcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGV4PT57XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzIuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0XHR9LFxyXG5cdFx0ICAgIERhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvLGRhdGFfYXR0cil7XHJcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcclxuXHRcdCAgICBcdHZhciBlbnZpcm9tZW50ID0ge1xyXG5cdFx0ICAgIFx0ICAgICdmdW5jdGlvbic6ICczMDAwJywgLy8g5Yqf6IO954K557yW5Y+3XHJcblx0XHQgICAgXHQgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4ZcclxuXHRcdCAgICBcdCAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxyXG5cdFx0ICAgIFx0ICAgIGJ1dHRvbl9uYW1lOiAn5paw5aKeJyxcclxuXHRcdCAgICBcdCAgICBtYXN0ZXI6IHtcclxuXHRcdCAgICBcdCAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEY2xzX2lkXHJcblx0XHQgICAgXHQgICAgICAgIC8vb2JqX2lkOiAnJyAgLy8gYnV0dG9uPWJvdHRvbeaXtiBtYXN0ZXLnmoRvYmpfaWRcclxuXHRcdCAgICBcdCAgICB9XHJcblx0XHQgICAgXHR9O1xyXG5cdFx0XHRcdGVudmlyb21lbnQuZWRpdF9kbGcgPSB7XHJcblx0XHRcdFx0ICAgIHR5cGU6ICdzbWFsbCcsLy/lsI/nqpflj6NcclxuXHRcdFx0XHQgICAgY2xhc3NfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwvL+W9k+WJjeaVsOaNruexu2lkXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChkYXRhX2F0dHIpIHtcclxuXHRcdFx0XHQgICAgZW52aXJvbWVudC5lZGl0X2RsZy5mb3JtX2NvbnRyb2wgPSB7Ly/miYDlsZ7nmoTooajljZXmjqfku7ZcclxuXHRcdFx0XHQgICAgICAgIG5hbWU6IGRhdGFfYXR0ci5OYW1lLC8v5a2X5q615bGe5oCnXHJcblx0XHRcdFx0ICAgICAgICB0ZXh0OiBkYXRhX2F0dHIuRGlzcE5hbWUsLy/mmL7npLrmlofmnKxcclxuXHRcdFx0XHQgICAgICAgIGdyb3VwX25hbWU6IGRhdGFfYXR0ci5Hcm91cE5hbWUsLy/lsZ7mgKfnu4RcclxuXHRcdFx0XHQgICAgICAgIHR5cGU6IGRhdGFfYXR0ci5UeXBlLC8v5a2X5q6157G75Z6LXHJcblx0XHRcdFx0ICAgICAgICByZWFkb25seTogZGF0YV9hdHRyLlJlYWRPbmx5LC8v5piv5ZCm5Y+q6K+7XHJcblx0XHRcdFx0ICAgICAgICBidXR0b25faW1nOiBkYXRhX2F0dHIuYnV0dG9uX2ltZywvL+W8leeUqOaMiemSrueahOWbvuagh1xyXG5cdFx0XHRcdCAgICAgICAgYnV0dG9uX3Rvb2x0aXA6IGRhdGFfYXR0ci5idXR0b25fdG9vbHRpcC8v5byV55So5oyJ6ZKu55qEdG9vbHRpcFxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0dmFyIGRhdGFJbmZvID0ge1xyXG5cdFx0ICAgICAgICAgICAgZWR0eXBlOiBpbmZvLmVkdHlwZSwgZXZlbnRpZDogaW5mby5ldmVudGlkLCBwcm9qZWN0aWQ6IGluZm8ucHJvamVjdGlkLnJlcGxhY2UoJ3snLCcnKS5yZXBsYWNlKCd9JywnJyksXHJcblx0XHQgICAgICAgICAgICByY2xzaWQ6IGluZm8ucmNsc2lkLCByb2JqaWQ6IGluZm8ucm9iamlkLCB1c2VybG9naW46IGluZm8udXNlcmxvZ2luLCBjbHNpZDogaW5mby5jbHNpZCwgb2JqaWQ6IGluZm8ub2JqaWQsXHJcblx0XHQgICAgICAgICAgICBhdHRyOiBKU09OLnN0cmluZ2lmeShpbmZvLmF0dHIpLCBleHRpbmZvOiBKU09OLnN0cmluZ2lmeShlbnZpcm9tZW50KSwgaW5wdXRwYXJhbWV0ZXI6ICcnLCBnbG9iYWxfYXR0cjogSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5nbG9iYWxfYXR0cilcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIFx0Y29uc29sZS5sb2coZGF0YUluZm8pO1xyXG5cdFx0ICAgIFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9PntcclxuXHRcdCAgICBcdFx0Y29uc29sZS5sb2coc3VjY2Vzcyk7XHJcblx0XHQgICAgXHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcclxuXHRcdFx0XHRcdFx0dmFyIGRhdGEgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YSk7XHJcblx0XHQgICAgXHRcdFx0dmFyIGFjdGlvbmxpc3QgPSBkYXRhLmFjdGlvbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHQgICAgXHRcdFx0aWYgKGFjdGlvbmxpc3QpIHtcclxuXHRcdFx0XHRcdFx0XHRjb25zb2xlLmxvZyhhY3Rpb25saXN0KTtcclxuXHRcdCAgICBcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhY3Rpb25saXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB2YXIgYWN0aW9uID0gYWN0aW9ubGlzdFtpXTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ3NldF9kbGdfYXR0cicpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB2YXIgcmVzdWx0ID0gYWN0aW9uLnZhbHVlO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAocmVzdWx0W2ldLmNob2ljZV9saXN0KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBjID0gMDsgYyA8ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QubGVuZ3RoOyBjKyspIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGF0dHIgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2NdLkF0dHI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGF0dHJbal0uTmFtZT09cmVzdWx0W2ldLmF0dHIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoYXR0cltqXS5UeXBlPT0n5a2X5YW4JyB8fCBhdHRyW2pdLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJyl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBkaWN0SXRlbUxpc3Q9W107XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvcih2YXIgZCBpbiByZXN1bHRbaV0uY2hvaWNlX2xpc3Qpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciB2YWwgPXJlc3VsdFtpXS5jaG9pY2VfbGlzdFtkXTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaWN0SXRlbUxpc3QucHVzaCh7XCJDTl9TX05BTUVcIjp2YWwsXCJOYW1lXCI6dmFsLFwibGFiZWxcIjp2YWwsXCJ2YWx1ZVwiOnZhbH0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGF0dHJbal0uZGljdGl0ZW0gPSBkaWN0SXRlbUxpc3Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGF0dHJbal0uZGljdGl0ZW0gPSByZXN1bHRbaV0uY2hvaWNlX2xpc3Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgYyA9IDA7IGMgPCAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0dmFyIGF0dHIgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2NdLkF0dHI7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGF0dHJbal0uTmFtZSsnPT0nK3Jlc3VsdFtpXS5hdHRyKTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHRcdGlmKGF0dHJbal0uTmFtZT09cmVzdWx0W2ldLmF0dHIpe1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0XHRhdHRyW2pdLlZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBsZW5ndGggPSAwO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAoISR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXN1bHRbaV0uYXR0ciA9PSBzLmF0dHJcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfSkubGVuZ3RoKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICBsZW5ndGggPSAxO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2gocmVzdWx0W2ldKTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAobGVuZ3RoID09IDApIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS5hdHRyID09IHJlc3VsdFtpXS5hdHRyKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS52YWx1ZSA9IHJlc3VsdFtpXS52YWx1ZTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9IGVsc2UgaWYgKGRhdGEuYWN0aW9uW2ldLmFjdGlvbl90eXBlID09ICdzZXRfZ2xvYmFsX2F0dHInKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICR0aGlzLiRkYXRhLmdsb2JhbF9hdHRyID0gZGF0YS5hY3Rpb25baV0udmFsdWUgfHwgW107XHJcblx0XHRcdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICB9XHJcblx0XHQgICAgXHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdFxyXG5cdFx0ICAgIFx0XHRcdGlmIChkYXRhLnJlc3VsdCkge1xyXG5cdFx0ICAgIFx0XHRcdCAgICB2YXIgcmVzdWx0ID0gZGF0YS5yZXN1bHQ7XHJcblx0XHQgICAgXHRcdFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmVzdWx0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBmb3IgKHZhciBjID0gMDsgYyA8ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3QubGVuZ3RoOyBjKyspIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0dmFyIGF0dHIgPSAkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W2NdLkF0dHI7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHRcdGlmKGF0dHJbal0uTmFtZT09cmVzdWx0W2ldLmF0dHIpe1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgXHRcdFx0YXR0cltqXS5WYWx1ZSA9IHJlc3VsdFtpXS52YWx1ZTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0XHR9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBcdH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0dmFyIGxlbmd0aCA9IDA7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBpZiAoISR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9KS5sZW5ndGgpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICBsZW5ndGggPSAxO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHJlc3VsdFtpXSk7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBpZiAobGVuZ3RoID09IDApIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8ICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGorKykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAoJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS52YWx1ZSA9IHJlc3VsdFtpXS52YWx1ZTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgfVxyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0fWVsc2V7XHJcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor68zXCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0fSkuY2F0Y2goZXg9PntcclxuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xyXG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzMuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0ICAgIFx0fSk7XHJcblx0XHQgICAgfSxcclxuXHRcdFx0T0tEYXRhT2JqUnVuQ3VzdG9tRXZlbnQoKXtcclxuXHRcdCAgICBcdHZhciBlbnZpcm9tZW50ID0ge1xyXG5cdFx0XHRcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xyXG5cdFx0XHRcdCAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwgICAgIC8vIOWKn+iDveeCueS4u+aVsOaNruexu+agh+ivhlxyXG5cdFx0XHRcdCAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxyXG5cdFx0XHRcdCAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXHJcblx0XHRcdFx0ICAgIG1hc3Rlcjoge1xyXG5cdFx0XHRcdCAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEY2xzX2lkXHJcblx0XHRcdFx0ICAgICAgICBcclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH07XHJcblx0XHQgICAgXHRcclxuXHRcdFx0XHR2YXIgZXZlbnRpZCA9IHRoaXMuJGRhdGEuZWRpdF9va19ldmVudC5zY3JpcF9pZDtcclxuXHRcdFx0XHR2YXIgcmVxPVtdO1xyXG5cdFx0XHRcdHZhciBhdHRybGlzdCA9IHRoaXMuJGRhdGEuY2xhc3NBdHRyTGlzdDtcclxuXHRcdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IGF0dHJsaXN0Lmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHR2YXIgYXR0ciA9IGF0dHJsaXN0W2ldLkF0dHI7XHJcblx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHRcdFx0dmFyIGFyID0gYXR0cltqXTtcclxuXHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7fpgInmi6knIHx8IGFyLlZhbHVlPT0n4oCU4oCU6K+36YCJ5oup4oCU4oCUJykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXHJcblx0XHRcdFx0XHRcdFx0aWYoYXIuVmFsdWU9PSfor7cnKSBhci5WYWx1ZT0nJztcclxuXHRcdFx0XHQgICAgICAgIGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdCAgICAgICAgXHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWxJRCA/YXIuVmFsSUQgOicnIH0pO1xyXG5cdFx0XHRcdCAgICAgICAgZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8JylcclxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XHJcblx0XHRcdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSB9KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHQgICAgXHRpZiAodGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoID4gMCkge1xyXG5cdFx0ICAgIFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBpKyspIHtcclxuXHRcdCAgICBcdCAgICAgICAgaWYgKCFyZXEuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XHJcblx0XHQgICAgXHQgICAgICAgICAgICByZXR1cm4gdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciA9PSBzLm5hbWVcclxuXHRcdCAgICBcdCAgICAgICAgfSkubGVuZ3RoKSB7XHJcblx0XHQgICAgXHQgICAgICAgICAgICBsZW5ndGggPSAxO1xyXG5cdFx0ICAgIFx0ICAgICAgICAgICAgcmVxLnB1c2goeyAnYXR0cic6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLmF0dHIsICd2YWx1ZSc6IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2ldLnZhbHVlIH0pO1xyXG5cdFx0ICAgIFx0ICAgICAgICB9XHJcblx0XHQgICAgXHQgICAgfVxyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIFx0dmFyIGluZm8gPSB7XHJcblx0XHQgICAgXHQgICAgZXZlbnRpZDogZXZlbnRpZCxcclxuXHRcdCAgICBcdCAgICBlZHR5cGU6IFwiMFwiLFxyXG5cdFx0ICAgIFx0ICAgIHByb2plY3RpZDogJycsXHJcblx0XHQgICAgXHQgICAgcmNsc2lkOiAnJyxcclxuXHRcdCAgICBcdCAgICByb2JqaWQ6ICcnLFxyXG5cdFx0ICAgIFx0ICAgIHVzZXJsb2dpbjogJycsXHJcblx0XHQgICAgXHQgICAgY2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCxcclxuXHRcdCAgICBcdCAgICBvYmppZDogXCJcIixcclxuXHRcdCAgICBcdCAgICBhdHRyOiByZXEsXHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgXHR2YXIgZGF0YUluZm8gPSB7XHJcblx0XHQgICAgICAgICAgICBlZHR5cGU6IGluZm8uZWR0eXBlLCBldmVudGlkOiBpbmZvLmV2ZW50aWQsIHByb2plY3RpZDogaW5mby5wcm9qZWN0aWQscmNsc2lkOiBpbmZvLnJjbHNpZCwgXHJcblx0XHRcdFx0XHRyb2JqaWQ6IGluZm8ucm9iamlkLCB1c2VybG9naW46IGluZm8udXNlcmxvZ2luLCBjbHNpZDogaW5mby5jbHNpZCwgb2JqaWQ6IGluZm8ub2JqaWQsXHJcblx0XHRcdFx0XHRhdHRyOiBKU09OLnN0cmluZ2lmeShpbmZvLmF0dHIpLCBleHRpbmZvOiBKU09OLnN0cmluZ2lmeShlbnZpcm9tZW50KSwgZ2xvYmFsX2F0dHI6IEpTT04uc3RyaW5naWZ5KHRoaXMuJGRhdGEuZ2xvYmFsX2F0dHIpXHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICBcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcclxuXHRcdCAgICBcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdEYXRhT2JqUnVuQ3VzdG9tRXZlbnRJbmZvJyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XHJcblx0XHQgICAgXHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xyXG5cdFx0ICAgIFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XHJcblx0XHRcdFx0XHRcdHZhciBkYXRhID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEpO1x0XHRcclxuXHRcdCAgICBcdFx0XHR2YXIgcmVzdWx0ID0gZGF0YS5yZXN1bHQ7XHJcblx0XHQgICAgXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHtcclxuXHRcdCAgICBcdFx0XHQgICAgLy8gc2VsZi5jbGFzc19hdHRyX2VsZS5maW5kKCcuYXR0cl9maWVsZFtkYXRhLWZpZWxkPVwiJyArIHJlc3VsdFtpXS5hdHRyICsgJ1wiXScpLnZhbChyZXN1bHRbaV0udmFsdWUpLmRhdGEoJ3ZhbCcsIHJlc3VsdFtpXS52YWx1ZSk7XHJcblx0XHQgICAgXHRcdFx0ICAgIHZhciBsZW5ndGggPSAwO1xyXG5cdFx0ICAgIFx0XHRcdCAgICBpZiAoIXRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgcmV0dXJuIHJlc3VsdFtpXS5hdHRyID09IHMuYXR0clxyXG5cdFx0ICAgIFx0XHRcdCAgICB9KS5sZW5ndGgpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgIGxlbmd0aCA9IDE7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHJlc3VsdFtpXSk7XHJcblx0XHQgICAgXHRcdFx0ICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgaWYgKGxlbmd0aCA9PSAwKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8IHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmxlbmd0aDsgaisrKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICB9XHJcblx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0dGhpcy5hZGQoKTtcclxuXHRcdCAgICBcdFx0fWVsc2V7XHJcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor680XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0fSkuY2F0Y2goZXg9PntcclxuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xyXG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzQuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0ICAgIFx0fSk7XHJcblx0XHQgICAgfSxcclxuXHRcdCAgICBEYXRhT2JqUnVuQ3VzdG9tRXZlbnRfUmV0dXJuKGV2ZW50aWQsZGF0YV9hdHRyLGJ1dHRvbl9jYWxsYmFjayxpbmRleCxpaW5kZXgpe1xyXG5cdFx0XHRcdHZhciBlbnZpcm9tZW50ID0ge1xyXG5cdFx0XHRcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xyXG5cdFx0XHRcdCAgICBjbHNfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwgICAgIC8vIOWKn+iDveeCueS4u+aVsOaNruexu+agh+ivhlxyXG5cdFx0XHRcdCAgICAnYnV0dG9uJzogJ3RvcCcsICAgLy8gdG9wL2JvdHRvbVxyXG5cdFx0XHRcdCAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXHJcblx0XHRcdFx0ICAgIG1hc3Rlcjoge1xyXG5cdFx0XHRcdCAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLk1hc3Rlcl9DbHMuSUQsIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEY2xzX2lkXHJcblx0XHRcdFx0ICAgICAgICAvL29ial9pZDogJycgIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEb2JqX2lkXHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9O1xyXG5cdFx0XHRcdHZhciByZXE9W107XHJcblx0XHRcdFx0dmFyIGF0dHJsaXN0ID0gdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0O1xyXG5cdFx0XHRcdGZvciAodmFyIGkgPSAwOyBpIDwgYXR0cmxpc3QubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHRcdHZhciBhdHRyID0gYXR0cmxpc3RbaV0uQXR0cjtcclxuXHRcdFx0XHRcdGZvciAodmFyIGogPSAwOyBqIDwgYXR0ci5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxyXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0ICAgICAgICBpZihhci5UeXBlPT0n5byV55So5Lq65ZGYJyB8fCBhci5UeXBlPT0n5byV55So6aG555uuJylcclxuXHRcdFx0XHQgICAgICAgIFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsSUQgP2FyLlZhbElEIDonJyB9KTtcclxuXHRcdFx0XHQgICAgICAgIGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXHJcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0XHRlbHNlXHJcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWUgfSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmICh0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGggPiAwKSB7XHJcblx0XHRcdFx0ICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBpKyspIHtcclxuXHRcdFx0XHQgICAgICAgIGlmICghcmVxLmZpbHRlcihmdW5jdGlvbiAocykge1xyXG5cdFx0XHRcdCAgICAgICAgICAgIHJldHVybiB0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtpXS5hdHRyID09IHMubmFtZVxyXG5cdFx0XHRcdCAgICAgICAgfSkubGVuZ3RoKSB7XHJcblx0XHRcdFx0ICAgICAgICAgICAgbGVuZ3RoID0gMTtcclxuXHRcdFx0XHQgICAgICAgICAgICByZXEucHVzaCh7ICdhdHRyJzogdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0uYXR0ciwgJ3ZhbHVlJzogdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbaV0udmFsdWUgfSk7XHJcblx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dmFyIGV4dGluZm8gPSBlbnZpcm9tZW50O1xyXG5cdFx0XHRcdGV4dGluZm8uZWRpdF9kbGcgPSB7XHJcblx0XHRcdFx0ICAgIHR5cGU6ICdzbWFsbCcsLy/lsI/nqpflj6NcclxuXHRcdFx0XHQgICAgY2xhc3NfaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwvL+W9k+WJjeaVsOaNruexu2lkXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlmIChkYXRhX2F0dHIpIHtcclxuXHRcdFx0XHQgICAgZXh0aW5mby5lZGl0X2RsZy5mb3JtX2NvbnRyb2wgPSB7Ly/miYDlsZ7nmoTooajljZXmjqfku7ZcclxuXHRcdFx0XHQgICAgICAgIG5hbWU6IGRhdGFfYXR0ci5OYW1lLC8v5a2X5q615bGe5oCnXHJcblx0XHRcdFx0ICAgICAgICB0ZXh0OiBkYXRhX2F0dHIuRGlzcE5hbWUsLy/mmL7npLrmlofmnKxcclxuXHRcdFx0XHQgICAgICAgIGdyb3VwX25hbWU6IGRhdGFfYXR0ci5Hcm91cE5hbWUsLy/lsZ7mgKfnu4RcclxuXHRcdFx0XHQgICAgICAgIHR5cGU6IGRhdGFfYXR0ci5UeXBlLC8v5a2X5q6157G75Z6LXHJcblx0XHRcdFx0ICAgICAgICByZWFkb25seTogZGF0YV9hdHRyLlJlYWRPbmx5LC8v5piv5ZCm5Y+q6K+7XHJcblx0XHRcdFx0ICAgICAgICBidXR0b25faW1nOiBkYXRhX2F0dHIuYnV0dG9uX2ltZywvL+W8leeUqOaMiemSrueahOWbvuagh1xyXG5cdFx0XHRcdCAgICAgICAgYnV0dG9uX3Rvb2x0aXA6IGRhdGFfYXR0ci5idXR0b25fdG9vbHRpcC8v5byV55So5oyJ6ZKu55qEdG9vbHRpcFxyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHZhciBkYXRhSW5mbyA9IHtcclxuXHRcdFx0XHRcdGVkdHlwZTogIFwiMFwiLCBldmVudGlkOiBldmVudGlkLCBwcm9qZWN0aWQ6ICcnLHJjbHNpZDogJycsIHJvYmppZDogJycsIHVzZXJsb2dpbjogJycsIFxyXG5cdFx0XHRcdFx0Y2xzaWQ6IHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCwgb2JqaWQ6ICcnLGF0dHI6IEpTT04uc3RyaW5naWZ5KHJlcSksIFxyXG5cdFx0XHRcdFx0ZXh0aW5mbzogSlNPTi5zdHJpbmdpZnkoZXh0aW5mbyksIGdsb2JhbF9hdHRyOiBKU09OLnN0cmluZ2lmeSh0aGlzLiRkYXRhLmdsb2JhbF9hdHRyKVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XHJcblx0XHRcdFx0dGhpcy4kc3RvcmUuZGlzcGF0Y2goJ0RhdGFPYmpSdW5DdXN0b21FdmVudEluZm8nLGRhdGFJbmZvKS50aGVuKHN1Y2Nlc3M9PntcclxuXHRcdFx0XHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xyXG5cdFx0XHRcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xyXG5cdFx0XHRcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcclxuXHRcdFx0XHRcdFx0aWYgKGRhdGEgIT0gXCJcIikge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdHZhciBhY3Rpb25zID0gZGF0YS5hY3Rpb247XHJcblx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKGFjdGlvbnMpO1xyXG5cdFx0XHRcdFx0XHRpZiAoYWN0aW9ucykge1xyXG5cdFx0XHRcdFx0XHQgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBhY3Rpb25zLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgdmFyIGFjdGlvbiA9IGFjdGlvbnNbaV07XHJcblx0XHRcdFx0XHRcdCAgICAgICAgdmFyIHZhbCA9IGFjdGlvbi52YWx1ZTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICB2YXIgZW52aXJvbWVudCA9IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgIFxyXG5cdFx0XHRcdFx0XHQgICAgICAgIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ29wZW5fcGFuZWwnKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgdmFyIGQgPSBkaWFsb2coe1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICB0aXRsZTogJzxpIGNsYXNzPVwiYWNlLWljb24gZmEgZmEtaW5mby1jaXJjbGVcIj48L2k+ICcgKyAn5o+Q56S6JyxcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgY29udGVudDogYWN0aW9uLmFjdGlvbl90eXBlICsgJ+atpGFjdGlvbuWwmuacquWkhOeQhu+8gSdcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICB9KTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICBkLnNob3coKTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICB9XHJcblx0XHRcdFx0XHRcdCAgICAgICAgZWxzZSBpZiAoYWN0aW9uLmFjdGlvbl90eXBlID09ICdvcGVuX3NlbGVjdF91c2VyZGxnJykge1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgc3R5bGUgPSB2YWwuc3R5bGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIHN0eWxlID09ICd1c2VyJyA/ICfpgInmi6nkurrlkZgnIDogc3R5bGUgPT0gJ2RlcGFydG1lbnQnID8gJ+mAieaLqemDqOmXqCcgOiBzdHlsZSA9PSAncm9sZScgPyAn6YCJ5oup6KeS6ImyJyA6ICcnXHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIHZhciAkdGhpcyA9IHRoaXM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZhciBwYXJhbT17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW5kZXg6IGluZGV4LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlpbmRleDppaW5kZXgsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YnV0dG9uX2NhbGxiYWNrOmJ1dHRvbl9jYWxsYmFjayxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXE6cmVxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRhdGFfYXR0cjpkYXRhX2F0dHJcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR1bmkubmF2aWdhdGVUbyh7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0dXJsOicuLi9zZWxwc24vaW5kZXg/bXVsaXQ9ZmFsc2UmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbSksXHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0ZXZlbnRzOntcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdEFkZFBlcihkYXRhLHBhcmFtKXsgXHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHRcdC8vIGNvbnNvbGUubG9nKHBhcmFtKTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdFx0Y29uc29sZS5sb2coZGF0YSk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIFx0XHRcdHZhciBjYWxsYmFja19ldmVudGlkID0gcGFyYW0uYnV0dG9uX2NhbGxiYWNrLnRyaW0oKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGluZm8gPSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBldmVudGlkOiBjYWxsYmFja19ldmVudGlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgZWR0eXBlOiBcIjBcIixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHByb2plY3RpZDogJycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICByY2xzaWQ6ICcnLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgcm9iamlkOiAnJyxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIHVzZXJsb2dpbjogJycsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBjbHNpZDogJHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5JRCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIG9iamlkOiBcIlwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgYXR0cjogcGFyYW0ucmVxLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaW5wdXRwYXJhbWV0ZXI6IGRhdGFcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy5EYXRhT2JqUnVuQ3VzdG9tRXZlbnQoaW5mbywgcGFyYW0uZGF0YV9hdHRyKTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHRcdH1cclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHR9XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIH0pO1x0XHJcblx0XHRcdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgICAgIGVsc2UgaWYgKGFjdGlvbi5hY3Rpb25fdHlwZSA9PSAnb3Blbl9kYXRhX3F1ZXJ5X2RsZycpIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgICAgIGVsc2UgaWYgKGFjdGlvbi5hY3Rpb25fdHlwZSA9PSAnb3Blbl9jb21tb25fZGxnJykge1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB2YXIgdmFsdWUgPSBhY3Rpb24udmFsdWU7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIHZhciBkID0gZGlhbG9nKHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHRpdGxlOiAnPGkgY2xhc3M9XCJhY2UtaWNvbiBmYSBmYS1pbmZvLWNpcmNsZVwiPjwvaT4gJyArICfmj5DnpLonLFxyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgY29udGVudDogYWN0aW9uLmFjdGlvbl90eXBlICsgJ+atpGFjdGlvbuWwmuacquWkhOeQhu+8gSdcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgfSk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGQuc2hvdygpO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0ICAgICAgICBlbHNlIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ29wZW5fcHJvamVjdF9xdWVyeV9kbGcnKSB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIC8vY29uc29sZS5sb2coYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIC8vY29uc29sZS5sb2coYWN0aW9uLnZhbHVlLm11bGl0X3NlbGVjdCk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIHZhciBwcmlSZWwgPSAnLTEnO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5YWo6YOo55u45YWzJylcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHByaVJlbCA9ICcwJztcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR6LSf6LSj55qE6aG555uuJylcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHByaVJlbCA9ICcxJztcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5Yib5bu655qEJylcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgICAgIHByaVJlbCA9ICcyJztcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZWxzZSBpZiAoYWN0aW9uLnZhbHVlLnNlbGVjdF9yYW5nZSA9PSAn5oiR5Y+C5LiO55qEJyB8fCBhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHlj4LliqDnmoQnKVxyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzMnO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHlhbPms6jnmoQnKVxyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgcHJpUmVsID0gJzQnO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBlbHNlIGlmIChhY3Rpb24udmFsdWUuc2VsZWN0X3JhbmdlID09ICfmiJHkuIvlsZ7nmoTpobnnm64nKVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHByaVJlbCA9ICc1JztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFyIHBhcmFtXz17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aW5kZXg6IGluZGV4LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlpbmRleDppaW5kZXgsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YnV0dG9uX2NhbGxiYWNrOmJ1dHRvbl9jYWxsYmFjayxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZXE6cmVxXHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dW5pLm5hdmlnYXRlVG8oe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHVybDonLi4vc2VsUHJqL2luZGV4P3JlbGF0aW9uPScrcHJpUmVsKycmcGFyYW09JytKU09OLnN0cmluZ2lmeShwYXJhbV8pLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGV2ZW50czp7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRBZGRQZXIoZGF0YSxwYXJhbSl7IFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsdWU9ZGF0YVswXS5OYW1lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5jbGFzc0F0dHJMaXN0W3BhcmFtLmluZGV4XS5BdHRyW3BhcmFtLmlpbmRleF0uVmFsSUQ9ZGF0YVswXS5JRCsnOycrZGF0YVswXS5OYW1lO1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICBcdFx0XHR2YXIgY2FsbGJhY2tfZXZlbnRpZCA9IHBhcmFtLmJ1dHRvbl9jYWxsYmFjay50cmltKCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChjYWxsYmFja19ldmVudGlkKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB2YXIgaW5mbyA9IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICBldmVudGlkOiBjYWxsYmFja19ldmVudGlkLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGVkdHlwZTogXCIyXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgcHJvamVjdGlkOiBkYXRhWzBdLklELFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIHJjbHNpZDogXCJcIixcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICByb2JqaWQ6IFwiXCIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgdXNlcmxvZ2luOiBcIlwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGNsc2lkOiAkdGhpcy4kZGF0YS5wYXJhbS5NYXN0ZXJfQ2xzLklELFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIG9iamlkOiBcIlwiLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgICAgIGF0dHI6IHBhcmFtLnJlcSxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICR0aGlzLkRhdGFPYmpSdW5DdXN0b21FdmVudChpbmZvKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgfSBlbHNlIHtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgdmFyIGQgPSBkaWFsb2coe1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICAgICAgdGl0bGU6ICc8aSBjbGFzcz1cImFjZS1pY29uIGZhIGZhLWluZm8tY2lyY2xlXCI+PC9pPiAnICsgJ+aPkOekuicsXHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgICAgICBjb250ZW50OiBhY3Rpb24uYWN0aW9uX3R5cGUgKyAn5q2kYWN0aW9u5bCa5pyq5aSE55CG77yBJ1xyXG5cdFx0XHRcdFx0XHQgICAgICAgICAgICB9KTtcclxuXHRcdFx0XHRcdFx0ICAgICAgICAgICAgZC5zaG93KCk7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi5o+Q56S6NS4yXCIsY29udGVudDogJ+iwg+eUqCBiZWZvcmVfY2xpY2tfYnV0dG9uIOiEmuacrOi/lOWbnuepuu+8jGV2ZW50X2lkJyArIGV2ZW50aWQsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1lbHNle1xyXG5cdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzVcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0pLmNhdGNoKGV4PT57XHJcblx0XHRcdFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XHJcblx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekujUuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0XHRcdH0pO1xyXG5cdFx0ICAgIH0sXHJcblx0XHQgICAgc2Nhbl9pbmlfRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8pe1xyXG5cdFx0ICAgIFx0dmFyIHBhcmFtID0ge1xyXG5cdFx0ICAgIFx0ICAgIEVkaXRTdHlsZTogdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLlZpZXdfU3R5bGUuTmFtZSxcclxuXHRcdCAgICBcdCAgICBWaWV3U3R5bGU6IHRoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5WaWV3X1N0eWxlLk5hbWUsXHJcblx0XHQgICAgXHQgICAgTm90VHJpZ2dlclN5c0V2ZW50OiAwLFxyXG5cdFx0ICAgIFx0ICAgIGVudmlyb21lbnQ6IHtcclxuXHRcdCAgICBcdCAgICAgICAgJ2Z1bmN0aW9uJzogJzMwMDAnLCAvLyDlip/og73ngrnnvJblj7dcclxuXHRcdCAgICBcdCAgICAgICAgY2xzX2lkOiB0aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuSUQsICAgICAvLyDlip/og73ngrnkuLvmlbDmja7nsbvmoIfor4ZcclxuXHRcdCAgICBcdCAgICAgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cclxuXHRcdCAgICBcdCAgICAgICAgYnV0dG9uX25hbWU6ICfmlrDlop4nLFxyXG5cdFx0ICAgIFx0ICAgICAgICBtYXN0ZXI6IHtcclxuXHRcdCAgICBcdCAgICAgICAgICAgIGNsc19pZDogdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELCAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahGNsc19pZFxyXG5cdFx0ICAgIFx0ICAgICAgICAgICAgLy9vYmpfaWQ6ICcnICAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahG9ial9pZFxyXG5cdFx0ICAgIFx0ICAgICAgICB9XHJcblx0XHQgICAgXHQgICAgfVxyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIFx0dmFyIGlucHV0cGFyYW1ldGVyID0gJyc7XHJcblx0XHQgICAgXHR2YXIgZ2xvYmFsX2F0dHIgPSAnJztcclxuXHRcdCAgICBcdFxyXG5cdFx0ICAgIFx0dmFyIGRhdGFJbmZvID0ge1xyXG5cdFx0ICAgICAgICAgICAgZWR0eXBlOiBpbmZvLmVkdHlwZSwgZXZlbnRpZDogaW5mby5ldmVudGlkLCBwcm9qZWN0aWQ6IGluZm8ucHJvamVjdGlkLFxyXG5cdFx0ICAgICAgICAgICAgcmNsc2lkOiBpbmZvLnJjbHNpZCwgcm9iamlkOiBpbmZvLnJvYmppZCwgdXNlcmxvZ2luOiBpbmZvLnVzZXJsb2dpbiwgY2xzaWQ6IGluZm8uY2xzaWQsIG9iamlkOiBpbmZvLm9iamlkLFxyXG5cdFx0ICAgICAgICAgICAgYXR0cjogSlNPTi5zdHJpbmdpZnkoaW5mby5hdHRyKSwgZXh0aW5mbzogSlNPTi5zdHJpbmdpZnkocGFyYW0pLCBpbnB1dHBhcmFtZXRlcjogaW5wdXRwYXJhbWV0ZXIsIGdsb2JhbF9hdHRyOiBnbG9iYWxfYXR0clxyXG5cdFx0ICAgICAgICB9XHJcblx0XHQgICAgXHRjb25zb2xlLmxvZyhkYXRhSW5mbyk7XHJcblx0XHQgICAgXHR0aGlzLiRzdG9yZS5kaXNwYXRjaCgnRGF0YU9ialJ1bkN1c3RvbUV2ZW50SW5mbycsZGF0YUluZm8pLnRoZW4oc3VjY2Vzcz0+e1xyXG5cdFx0ICAgIFx0XHRjb25zb2xlLmxvZyhzdWNjZXNzKTtcclxuXHRcdCAgICBcdFx0aWYgKHN1Y2Nlc3MuY29kZT09JzAwMDAwJykge1xyXG5cdFx0ICAgIFx0XHRcdHZhciBkYXRhID0gSlNPTi5wYXJzZShzdWNjZXNzLmRhdGEpO1xyXG5cdFx0ICAgIFx0XHRcdHZhciBhY3Rpb25saXN0ID0gZGF0YS5hY3Rpb247XHJcblx0XHQgICAgXHRcdFx0aWYgKGFjdGlvbmxpc3QpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgZm9yICh2YXIgaiA9IDA7IGogPCBhY3Rpb25saXN0Lmxlbmd0aDsgaisrKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB2YXIgYWN0aW9uID0gYWN0aW9ubGlzdFtqXVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgdmFyIGFjdGlvbl90eXBlID0gYWN0aW9uLmFjdGlvbl90eXBlO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgdmFyIHZhbHVlID0gYWN0aW9uLnZhbHVlO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdzZXRfZGxnX2F0dHInKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgaWYgKHZhbHVlKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIHZhciB2YWwgPSB2YWx1ZTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKHR5cGVvZiB2YWx1ZSA9PSAnc3RyaW5nJykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgdmFsID0gSlNPTi5wYXJzZSh2YWx1ZSk7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdGNvbnNvbGUubG9nKHZhbCk7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdmFsLmxlbmd0aDsgaSsrKSB7XHJcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIGEgPSAwOyBhIDwgdGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYSsrKSB7XHJcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgbCA9IDA7IGwgPCB0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3RbYV0uQXR0ci5sZW5ndGg7IGwrKykge1xyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGNhID0gdGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0W2FdLkF0dHJbbF07XHJcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRpZiAodmFsW2ldLmF0dHIgID09IGNhLk5hbWUpIHtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoY2EuVHlwZT09J+Wtl+WFuCcgfHwgY2EuVHlwZT09J+Wtl+WFuC3lrZfnrKbkuLInKXtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgZGljdEl0ZW1MaXN0PVtdO1xyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvcih2YXIgZCBpbiB2YWxbaV0uY2hvaWNlX2xpc3Qpe1xyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIHZhbCA9dmFsW2ldLmNob2ljZV9saXN0W2RdO1xyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGljdEl0ZW1MaXN0LnB1c2goe1wiQ05fU19OQU1FXCI6dmFsLFwiTmFtZVwiOnZhbCxcImxhYmVsXCI6dmFsLFwidmFsdWVcIjp2YWx9KTtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjYS5kaWN0aXRlbSA9IGRpY3RJdGVtTGlzdDtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBhdHRyW2pdLmRpY3RpdGVtID0gdmFsW2ldLmNob2ljZV9saXN0O1xyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9ZWxzZXtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBjYS52YWx1ZSA9IHZhbFtpXS52YWx1ZTtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIHZhciBsZW5ndGggPSAwO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgaWYgKCF0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsW2ldLmF0dHIgPT0gcy5hdHRyXHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICB9KS5sZW5ndGgpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBsZW5ndGggPSAxO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLnB1c2godmFsW2ldKTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgIGlmIChsZW5ndGggPT0gMCkge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUubGVuZ3RoOyBqKyspIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gdmFsW2ldLmF0dHIpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gdmFsW2ldLnZhbHVlO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbl90eXBlID09ICdvcGVuX3NlbGVjdF91c2VyZGxnJykge1xyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vNi4yXCIsY29udGVudDpcIm9wZW5fc2VsZWN0X3VzZXJkbGfov5nkuKphY3Rpb25fdHlwZei/mOacquWkhOeQhu+8gVwiLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICB9XHJcblx0XHQgICAgXHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdFxyXG5cdFx0ICAgIFx0XHR9ZWxzZXtcclxuXHRcdCAgICBcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzZcIixjb250ZW50OnN1Y2Nlc3MubXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0ICAgIFx0XHR9XHJcblx0XHQgICAgXHR9KS5jYXRjaChleD0+e1xyXG5cdFx0ICAgIFx0XHQvLyBjb25zb2xlLmxvZyhleCk7XHJcblx0XHQgICAgXHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vNi4xXCIsY29udGVudDpleC5lcnJNc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHQgICAgXHR9KTtcclxuXHRcdCAgICB9LFxyXG5cdFx0ICAgIHNjYW5fRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGluZm8sZGF0YV9hdHRyKXtcclxuXHRcdCAgICBcdHZhciAkdGhpcyA9IHRoaXM7XHJcblx0XHQgICAgXHR2YXIgZW52aXJvbWVudCA9IHtcclxuXHRcdCAgICBcdCAgICAnZnVuY3Rpb24nOiAnMzAwMCcsIC8vIOWKn+iDveeCuee8luWPt1xyXG5cdFx0ICAgIFx0ICAgIGNsc19pZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELCAgICAgLy8g5Yqf6IO954K55LuO5pWw5o2u57G75qCH6K+GXHJcblx0XHQgICAgXHQgICAgJ2J1dHRvbic6ICd0b3AnLCAgIC8vIHRvcC9ib3R0b21cclxuXHRcdCAgICBcdCAgICBidXR0b25fbmFtZTogJ+aWsOWinicsXHJcblx0XHQgICAgXHQgICAgbWFzdGVyOiB7XHJcblx0XHQgICAgXHQgICAgICAgIGNsc19pZDogJ01CT1gnLC8vdGhpcy4kZGF0YS5wYXJhbS5TdWJfQ2xzLklELCAvLyBidXR0b249Ym90dG9t5pe2IG1hc3RlcueahGNsc19pZFxyXG5cdFx0XHRcdFx0XHRhdHRyOiBpbmZvLm1hc3RfYXR0ciAvL+S4u+aVsOaNruexu+WxnuaAp1xyXG5cdFx0ICAgIFx0ICAgICAgICAvL29ial9pZDogJycgIC8vIGJ1dHRvbj1ib3R0b23ml7YgbWFzdGVy55qEb2JqX2lkXHJcblx0XHQgICAgXHQgICAgfVxyXG5cdFx0ICAgIFx0fTtcclxuXHRcdCAgICBcdGVudmlyb21lbnQuZWRpdF9kbGcgPSB7XHJcblx0XHRcdFx0XHR0eXBlOiAnc21hbGwnLC8v5bCP56qX5Y+jXHJcblx0XHQgICAgXHQgICAgY2xhc3NfaWQ6ICdNQk9YJywvL3RoaXMuJGRhdGEucGFyYW0uU3ViX0Nscy5JRCwvL+W9k+WJjeaVsOaNruexu2lkXHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgXHRpZiAoZGF0YV9hdHRyKSB7XHJcblx0XHQgICAgXHQgICAgZW52aXJvbWVudC5lZGl0X2RsZy5mb3JtX2NvbnRyb2wgPSB7Ly/miYDlsZ7nmoTooajljZXmjqfku7ZcclxuXHRcdCAgICBcdCAgICAgICAgbmFtZTogZGF0YV9hdHRyLk5hbWUsLy/lrZfmrrXlsZ7mgKdcclxuXHRcdCAgICBcdCAgICAgICAgdGV4dDogZGF0YV9hdHRyLkRpc3BOYW1lLC8v5pi+56S65paH5pysXHJcblx0XHQgICAgXHQgICAgICAgIGdyb3VwX25hbWU6IGRhdGFfYXR0ci5Hcm91cE5hbWUsLy/lsZ7mgKfnu4RcclxuXHRcdCAgICBcdCAgICAgICAgdHlwZTogZGF0YV9hdHRyLlR5cGUsLy/lrZfmrrXnsbvlnotcclxuXHRcdCAgICBcdCAgICAgICAgcmVhZG9ubHk6IGRhdGFfYXR0ci5SZWFkT25seSwvL+aYr+WQpuWPquivu1xyXG5cdFx0ICAgIFx0ICAgICAgICBidXR0b25faW1nOiBkYXRhX2F0dHIuYnV0dG9uX2ltZywvL+W8leeUqOaMiemSrueahOWbvuagh1xyXG5cdFx0ICAgIFx0ICAgICAgICBidXR0b25fdG9vbHRpcDogZGF0YV9hdHRyLmJ1dHRvbl90b29sdGlwLy/lvJXnlKjmjInpkq7nmoR0b29sdGlwXHJcblx0XHQgICAgXHQgICAgfVxyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIFx0XHJcblx0XHQgICAgXHR2YXIgZGF0YUluZm8gPSB7XHJcblx0XHQgICAgICAgICAgICBlZHR5cGU6IGluZm8uZWR0eXBlLCBldmVudGlkOiBpbmZvLmV2ZW50aWQsIHByb2plY3RpZDogaW5mby5wcm9qZWN0aWQucmVwbGFjZSgneycsJycpLnJlcGxhY2UoJ30nLCcnKSxcclxuXHRcdCAgICAgICAgICAgIHJjbHNpZDogaW5mby5yY2xzaWQsIHJvYmppZDogaW5mby5yb2JqaWQsIHVzZXJsb2dpbjogaW5mby51c2VybG9naW4sIGNsc2lkOiBpbmZvLmNsc2lkLCBvYmppZDogaW5mby5vYmppZCxcclxuXHRcdCAgICAgICAgICAgIGF0dHI6IEpTT04uc3RyaW5naWZ5KGluZm8uYXR0ciksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KGVudmlyb21lbnQpLCBpbnB1dHBhcmFtZXRlcjogSlNPTi5zdHJpbmdpZnkoaW5mby5pbnB1dFBhcmFtdGVyKSwgZ2xvYmFsX2F0dHI6IEpTT04uc3RyaW5naWZ5KHRoaXMuJGRhdGEuZ2xvYmFsX2F0dHIpXHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICBcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcclxuXHRcdCAgICBcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdEYXRhT2JqUnVuQ3VzdG9tRXZlbnRJbmZvJyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XHJcblx0XHQgICAgXHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xyXG5cdFx0ICAgIFx0XHRpZiAoc3VjY2Vzcy5jb2RlPT0nMDAwMDAnKSB7XHJcblx0XHQgICAgXHRcdFx0dmFyIGRhdGEgPSBKU09OLnBhcnNlKHN1Y2Nlc3MuZGF0YSk7XHJcblx0XHQgICAgXHRcdFx0dmFyIGFjdGlvbmxpc3QgPSBkYXRhLmFjdGlvbjtcclxuXHRcdCAgICBcdFx0XHRcclxuXHRcdCAgICBcdFx0XHRpZiAoYWN0aW9ubGlzdCkge1xyXG5cdFx0ICAgIFx0XHRcdFx0Y29uc29sZS5sb2coYWN0aW9ubGlzdCk7XHJcblx0XHQgICAgXHRcdFx0ICAgIGZvciAodmFyIGlpID0gMDsgaWkgPCBhY3Rpb25saXN0Lmxlbmd0aDsgaWkrKykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgdmFyIGFjdGlvbiA9IGFjdGlvbmxpc3RbaWldO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgaWYgKGFjdGlvbi5hY3Rpb25fdHlwZSA9PSAnc2V0X2RsZ19hdHRyJykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIHZhciByZXN1bHQgPSBhY3Rpb24udmFsdWU7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZXN1bHQubGVuZ3RoOyBpKyspIHtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdGlmIChyZXN1bHRbaV0uY2hvaWNlX2xpc3QpIHtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgcyA9IDA7IHMgPCAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3QubGVuZ3RoOyBzKyspIHtcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBjID0gMDsgYyA8ICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zdWJDbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XHJcblx0XHQgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0ciA9ICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zdWJDbGFzc0F0dHJMaXN0W2NdLkF0dHI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoYXR0cltqXS5UeXBlPT0n5a2X5YW4JyB8fCBhdHRyW2pdLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJyl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIGRpY3RJdGVtTGlzdD1bXTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIGQgaW4gcmVzdWx0W2ldLmNob2ljZV9saXN0KXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciB2YWwgPXJlc3VsdFtpXS5jaG9pY2VfbGlzdFtkXTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpY3RJdGVtTGlzdC5wdXNoKHtcIkNOX1NfTkFNRVwiOnZhbCxcIk5hbWVcIjp2YWwsXCJsYWJlbFwiOnZhbCxcInZhbHVlXCI6dmFsfSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGF0dHJbal0uZGljdGl0ZW0gPSBkaWN0SXRlbUxpc3Q7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gYXR0cltqXS5kaWN0aXRlbSA9IHJlc3VsdFtpXS5jaG9pY2VfbGlzdDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgZm9yICh2YXIgcyA9IDA7IHMgPCAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3QubGVuZ3RoOyBzKyspIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHRmb3IgKHZhciBjID0gMDsgYyA8ICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zdWJDbGFzc0F0dHJMaXN0Lmxlbmd0aDsgYysrKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHR2YXIgYXR0ciA9ICR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdFtzXS5zdWJDbGFzc0F0dHJMaXN0W2NdLkF0dHI7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHRcdFx0Y29uc29sZS5sb2coYXR0cltqXS5OYW1lKyc9PScrcmVzdWx0W2ldLmF0dHIpO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0XHRpZihhdHRyW2pdLk5hbWU9PXJlc3VsdFtpXS5hdHRyKXtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgXHRcdFx0XHRhdHRyW2pdLlZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBcdFx0XHR9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0XHR9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIFx0fVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0XHRcdFx0XHR2YXIgbGVuZ3RoID0gMDtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKCEkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmUuZmlsdGVyKGZ1bmN0aW9uIChzKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH0pLmxlbmd0aCkge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgbGVuZ3RoID0gMTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHJlc3VsdFtpXSk7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgaWYgKGxlbmd0aCA9PSAwKSB7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8ICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGorKykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0uYXR0ciA9PSByZXN1bHRbaV0uYXR0cikge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGhpcy4kZGF0YS5yZWZkYXRhc3RvcmVbal0udmFsdWUgPSByZXN1bHRbaV0udmFsdWU7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfSBlbHNlIGlmIChhY3Rpb24uYWN0aW9uX3R5cGUgPT0gJ3NldF9nbG9iYWxfYXR0cicpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAkdGhpcy4kYWN0aW9udHIgPSBhY3Rpb24udmFsdWUgfHwgW107XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9IGVsc2UgaWYgKGFjdGlvbi5hY3Rpb25fdHlwZSA9PSAnYWRkX3N1YmNsc19wYW5lbCcpIHsgLy/kuLvku47mlbDmja7nsbvmiavnoIHmn6Xor6LmlbDmja5cclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICB2YXIgcmVzdWx0ID0gYWN0aW9uLnZhbHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXQgbGlzdF8xID0gSlNPTi5wYXJzZShKU09OLnN0cmluZ2lmeSh0aGlzLiRkYXRhLnN1YkNsYXNzQXR0ckxpc3QpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFyIHNjYW5Db2RlVmFsID0gJHRoaXMuJGRhdGEuc2NhbkNvZGVWYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGlmKGluZm8uaW5wdXRQYXJhbXRlclswXS5hdHRyPT1cIm1hc3RfaW5wdXRfMzAzN1wiKSAvL+WIpOaWreaYr+S4u+aVsOaNruexu+aJq+eggeafpeivouaVsOaNrlxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNjYW5Db2RlVmFsID0gXCJtYXN0X2lucHV0XzMwMzctXCIraWk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdC5wdXNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzY2FuQ29kZVZhbDpzY2FuQ29kZVZhbCxcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdWJDbGFzc0F0dHI6bGlzdF8xXHJcblx0XHRcdFx0XHRcdFx0XHRcdH0pOyBcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvciAodmFyIHMgPSAwOyBzIDwgJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0Lmxlbmd0aDsgcysrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZigkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3Rbc10uc2NhbkNvZGVWYWwgPT0gc2NhbkNvZGVWYWwpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihyZXN1bHRbaV0uYXR0cj09XCJTX0lEXCIpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0JHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W3NdLk9iaklEPXJlc3VsdFtpXS52YWx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dmFyIF9zdWJDbGFzc0F0dHIgPSAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3Rbc10uc3ViQ2xhc3NBdHRyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBjID0gMDsgYyA8IF9zdWJDbGFzc0F0dHIubGVuZ3RoOyBjKyspIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YXIgYXR0ciA9IF9zdWJDbGFzc0F0dHJbY10uQXR0cjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGF0dHJbal0uTmFtZSsnPT0nK3Jlc3VsdFtpXS5hdHRyKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlmKGF0dHJbal0uTmFtZT09cmVzdWx0W2ldLmF0dHIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhdHRyW2pdLlZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W3NdLnN1YkNsYXNzQXR0cj1saXN0XzE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBsZW5ndGggPSAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmICghJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlLmZpbHRlcihmdW5jdGlvbiAocykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fSkubGVuZ3RoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGxlbmd0aCA9IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHJlc3VsdFtpXSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGlmIChsZW5ndGggPT0gMCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBmb3IgKHZhciBqID0gMDsgaiA8ICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGorKykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgaWYgKCR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS5hdHRyID09IHJlc3VsdFtpXS5hdHRyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgICAgICAgICAgJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLnZhbHVlID0gcmVzdWx0W2ldLnZhbHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgIH1cclxuXHRcdCAgICBcdFx0XHR9XHJcblx0XHQgICAgXHRcdFx0XHJcblx0XHQgICAgXHRcdFx0aWYgKGRhdGEucmVzdWx0KSB7XHJcblx0XHRcdFx0XHRcdFx0bGV0IGxpc3RfMSA9IEpTT04ucGFyc2UoSlNPTi5zdHJpbmdpZnkodGhpcy4kZGF0YS5zdWJDbGFzc0F0dHJMaXN0KSk7XHJcblx0XHRcdFx0XHRcdFx0dmFyIHNjYW5Db2RlVmFsID0gJHRoaXMuJGRhdGEuc2NhbkNvZGVWYWw7XHJcblx0XHRcdFx0XHRcdFx0aWYoaW5mby5pbnB1dFBhcmFtdGVyWzBdLmF0dHI9PVwibWFzdF9pbnB1dF8zMDM3XCIpXHJcblx0XHRcdFx0XHRcdFx0XHRzY2FuQ29kZVZhbCA9IFwibWFzdF9pbnB1dF8zMDM3LVwiK2lpO1xyXG5cdFx0XHRcdFx0XHRcdCR0aGlzLiRkYXRhLnN1YlBhbmVsTGlzdC5wdXNoKHtcclxuXHRcdFx0XHRcdFx0XHRcdHNjYW5Db2RlVmFsOnNjYW5Db2RlVmFsLFxyXG5cdFx0XHRcdFx0XHRcdFx0c3ViQ2xhc3NBdHRyOmxpc3RfMVxyXG5cdFx0XHRcdFx0XHRcdH0pOyBcclxuXHRcdCAgICBcdFx0XHQgICAgdmFyIHJlc3VsdCA9IGRhdGEucmVzdWx0O1xyXG5cdFx0ICAgIFx0XHRcdCAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlc3VsdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgZm9yICh2YXIgcyA9IDA7IHMgPCAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3QubGVuZ3RoOyBzKyspIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aWYoJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W3NdLnNjYW5Db2RlVmFsID09IHNjYW5Db2RlVmFsKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZihyZXN1bHRbaV0uYXR0cj09XCJTX0lEXCIpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3Rbc10uT2JqSUQ9cmVzdWx0W2ldLnZhbHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBfc3ViQ2xhc3NBdHRyID0gJHRoaXMuJGRhdGEuc3ViUGFuZWxMaXN0W3NdLnN1YkNsYXNzQXR0cjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb3IgKHZhciBjID0gMDsgYyA8IF9zdWJDbGFzc0F0dHIubGVuZ3RoOyBjKyspIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHZhciBhdHRyID0gX3N1YkNsYXNzQXR0cltjXS5BdHRyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIGNvbnNvbGUubG9nKGF0dHJbal0uTmFtZSsnPT0nK3Jlc3VsdFtpXS5hdHRyKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0aWYoYXR0cltqXS5OYW1lPT1yZXN1bHRbaV0uYXR0cil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0YXR0cltqXS5WYWx1ZSA9IHJlc3VsdFtpXS52YWx1ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgIFx0fVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdFx0XHRcclxuXHRcdCAgICBcdFx0XHRcdFx0dmFyIGxlbmd0aCA9IDA7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBpZiAoISR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5maWx0ZXIoZnVuY3Rpb24gKHMpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICByZXR1cm4gcmVzdWx0W2ldLmF0dHIgPT0gcy5hdHRyXHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9KS5sZW5ndGgpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICBsZW5ndGggPSAxO1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5wdXNoKHJlc3VsdFtpXSk7XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICB9XHJcblx0XHQgICAgXHRcdFx0ICAgICAgICBpZiAobGVuZ3RoID09IDApIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsgaiA8ICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZS5sZW5ndGg7IGorKykge1xyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgICAgICBpZiAoJHRoaXMuJGRhdGEucmVmZGF0YXN0b3JlW2pdLmF0dHIgPT0gcmVzdWx0W2ldLmF0dHIpIHtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgICAgICR0aGlzLiRkYXRhLnJlZmRhdGFzdG9yZVtqXS52YWx1ZSA9IHJlc3VsdFtpXS52YWx1ZTtcclxuXHRcdCAgICBcdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgIFx0XHRcdCAgICAgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgICAgIH1cclxuXHRcdCAgICBcdFx0XHQgICAgfVxyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0fWVsc2V7XHJcblx0XHQgICAgXHRcdFx0dW5pLnNob3dNb2RhbCh7dGl0bGU6XCLplJnor683XCIsY29udGVudDpzdWNjZXNzLm1zZyxzaG93Q2FuY2VsOmZhbHNlLGNvbmZpcm1UZXh0Olwi5Y+W5raIXCJ9KTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0fSkuY2F0Y2goZXg9PntcclxuXHRcdCAgICBcdFx0Ly8gY29uc29sZS5sb2coZXgpO1xyXG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzcuMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0ICAgIFx0fSk7XHJcblx0XHQgICAgfSxcclxuXHRcdCAgICBzY2FuX09LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KGV2ZW50SUQpe1xyXG5cdFx0XHRcdHVuaS5zaG93TG9hZGluZyh7XHJcblx0XHRcdFx0XHR0aXRsZTpcIuWKoOi9veS4rS4uLlwiXHJcblx0XHRcdFx0fSk7XHJcblx0XHRcdFx0dmFyICR0aGlzID0gdGhpcztcclxuXHRcdFx0XHR2YXIgcmVxPVtdO1xyXG5cdFx0XHRcdHZhciBhdHRybGlzdCA9ICR0aGlzLiRkYXRhLmNsYXNzQXR0ckxpc3Q7XHJcblx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBhdHRybGlzdC5sZW5ndGg7IGkrKykge1xyXG5cdFx0XHRcdFx0dmFyIGF0dHIgPSBhdHRybGlzdFtpXS5BdHRyO1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaiA9IDA7IGogPCBhdHRyLmxlbmd0aDsgaisrKSB7XHJcblx0XHRcdFx0XHRcdHZhciBhciA9IGF0dHJbal07XHJcblx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+36YCJ5oupJyB8fCBhci5WYWx1ZT09J+KAlOKAlOivt+mAieaLqeKAlOKAlCcpIGFyLlZhbHVlPScnO1xyXG5cdFx0XHRcdFx0XHRpZihhci5UeXBlPT0n5byV55So5a+56LGhKOWkmuS4qiknKVxyXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+3JykgYXIuVmFsdWU9Jyc7XHJcblx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XHJcblx0XHRcdFx0XHRcdGVsc2UgaWYoYXIuVHlwZT09J+W4g+WwlOWAvCcpXHJcblx0XHRcdFx0XHRcdFx0cmVxLnB1c2goeyBhdHRyOiBhci5OYW1lLCB2YWx1ZTogYXIuVmFsdWU/JzEnOicwJ30pO1xyXG5cdFx0XHRcdFx0XHRlbHNlIGlmKGFyLlR5cGU9PSflrZflhbgnIHx8IGFyLlR5cGU9PSflrZflhbgt5a2X56ym5LiyJyl7XHJcblx0XHRcdFx0XHRcdFx0aWYoYXIuc2VsZWN0PT10cnVlKXsgLy/liKTmlq3kuIvmi4nmmK/lkKblpJrpgIlcclxuXHRcdFx0XHRcdFx0XHRcdHZhciB2YWxTdHIgPVwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRmb3IodmFyIHYgaW4gYXIuVmFsdWUpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpZih2YWxTdHIpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmFsU3RyKz1cIjtcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFsU3RyKz1hci5WYWx1ZVt2XTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHJlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IHZhbFN0cn0pO1xyXG5cdFx0XHRcdFx0XHRcdH1lbHNlXHJcblx0XHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZX0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdFx0XHRyZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGlmIChhci5ub3RlbXB0eSA9PSB0cnVlICYmICFhci5WYWx1ZSkge1xyXG5cdFx0XHRcdFx0XHQvLyBpZihhci5Ob3RFbXB0eT09JzEnKXtcclxuXHRcdFx0XHRcdFx0XHR1bmkuaGlkZUxvYWRpbmcoKTtcclxuXHRcdFx0XHRcdFx0XHQvLyB1bmkuc2hvd1RvYXN0KHt0aXRsZTphci5EaXNwTmFtZSsn5LiN6IO95Li656m677yBJyxpY29uOlwic3VjY2Vzc1wiLGR1cmF0aW9uOjMwMDB9KTtcclxuXHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6YXIuRGlzcE5hbWUrJ+S4jeiDveS4uuepuu+8gScsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHRcdFx0cmV0dXJuO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHZhciBvYmplY3RzPVtdO1xyXG5cdFx0XHRcdHZhciBzdWJQYW5lbExpc3QgPSAkdGhpcy4kZGF0YS5zdWJQYW5lbExpc3Q7XHJcblx0XHRcdFx0Zm9yICh2YXIgcyA9IDA7IHMgPCBzdWJQYW5lbExpc3QubGVuZ3RoOyBzKyspIHtcclxuXHRcdFx0XHRcdHZhciBzdWJfcmVxPVtdO1xyXG5cdFx0XHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBzdWJQYW5lbExpc3Rbc10uc3ViQ2xhc3NBdHRyLmxlbmd0aDsgaSsrKSB7XHJcblx0XHRcdFx0XHRcdHZhciBhdHRyID0gc3ViUGFuZWxMaXN0W3NdLnN1YkNsYXNzQXR0cltpXS5BdHRyO1xyXG5cdFx0XHRcdFx0XHRmb3IgKHZhciBqID0gMDsgaiA8IGF0dHIubGVuZ3RoOyBqKyspIHtcclxuXHRcdFx0XHRcdFx0XHR2YXIgYXIgPSBhdHRyW2pdO1xyXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlZhbHVlPT0n6K+36YCJ5oupJyB8fCBhci5WYWx1ZT09J+KAlOKAlOivt+mAieaLqeKAlOKAlCcpIGFyLlZhbHVlPScnO1xyXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjlr7nosaEo5aSa5LiqKScpXHJcblx0XHRcdFx0XHRcdFx0XHRpZihhci5WYWx1ZT09J+ivtycpIGFyLlZhbHVlPScnO1xyXG5cdFx0XHRcdFx0XHRcdGlmKGFyLlR5cGU9PSflvJXnlKjkurrlkZgnIHx8IGFyLlR5cGU9PSflvJXnlKjpobnnm64nKVxyXG5cdFx0XHRcdFx0XHRcdFx0c3ViX3JlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbElEID9hci5WYWxJRCA6JycgfSk7XHJcblx0XHRcdFx0XHRcdFx0ZWxzZSBpZihhci5UeXBlPT0n5biD5bCU5YC8JylcclxuXHRcdFx0XHRcdFx0XHRcdHN1Yl9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZT8nMSc6JzAnfSk7XHJcblx0XHRcdFx0XHRcdFx0ZWxzZSBpZihhci5UeXBlPT0n5a2X5YW4JyB8fCBhci5UeXBlPT0n5a2X5YW4LeWtl+espuS4sicpe1xyXG5cdFx0XHRcdFx0XHRcdFx0aWYoYXIuc2VsZWN0PT10cnVlKXsgLy/liKTmlq3kuIvmi4nmmK/lkKblpJrpgIlcclxuXHRcdFx0XHRcdFx0XHRcdFx0dmFyIHZhbFN0ciA9XCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9yKHZhciB2IGluIGFyLlZhbHVlKXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRpZih2YWxTdHIpXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR2YWxTdHIrPVwiO1wiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHZhbFN0cis9YXIuVmFsdWVbdl07XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3ViX3JlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IHZhbFN0cn0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0fWVsc2VcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3ViX3JlcS5wdXNoKHsgYXR0cjogYXIuTmFtZSwgdmFsdWU6IGFyLlZhbHVlfSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdGVsc2VcclxuXHRcdFx0XHRcdFx0XHRcdHN1Yl9yZXEucHVzaCh7IGF0dHI6IGFyLk5hbWUsIHZhbHVlOiBhci5WYWx1ZSA/YXIuVmFsdWUgOicnfSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRpZiAoYXIubm90ZW1wdHkgPT0gdHJ1ZSAmJiAhYXIuVmFsdWUpIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBpZihhci5Ob3RFbXB0eT09JzEnKXtcclxuXHRcdFx0XHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly8gdW5pLnNob3dUb2FzdCh7dGl0bGU6YXIuRGlzcE5hbWUrJ+S4jeiDveS4uuepuu+8gScsaWNvbjpcInN1Y2Nlc3NcIixkdXJhdGlvbjozMDAwfSk7XHJcblx0XHRcdFx0XHRcdFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIuaPkOekulwiLGNvbnRlbnQ6YXIuRGlzcE5hbWUrJ+S4jeiDveS4uuepuu+8gScsc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHRcdFx0XHRcdFx0XHRyZXR1cm47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRvYmplY3RzLnB1c2goe1xyXG5cdFx0XHRcdFx0XHRvYmpfaWQ6c3ViUGFuZWxMaXN0W3NdLnNjYW5Db2RlVmFsLFxyXG5cdFx0XHRcdFx0XHRvYmpfYXR0cnM6c3ViX3JlcVxyXG5cdFx0XHRcdFx0fSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHZhciBkYXRhSnNvbj17XHJcblx0XHRcdFx0XHRtYXN0ZXJfY2xzOntcclxuXHRcdFx0XHRcdFx0Y2xzX25hbWU6J01CT1gnLC8vJHRoaXMuJGRhdGEucGFyYW0uTWFzdGVyX0Nscy5OYW1lLFxyXG5cdFx0XHRcdFx0XHRvYmpfYXR0cnM6cmVxXHJcblx0XHRcdFx0XHR9LFxyXG5cdFx0XHRcdFx0aW5wdXRfMzAzNzokdGhpcy4kZGF0YS5zY2FuQ29kZVZhbCwgICAvL+aJq+eggeWGheWuuVxyXG5cdFx0XHRcdFx0b3BfdHlwZTokdGhpcy4kZGF0YS5wYXJhbS5PcGVyYXRpb25UeXBlLCAvL+S9nOS4muexu+Wei+WumuS5iVxyXG5cdFx0XHRcdFx0c3ViX2Nsczp7XHJcblx0XHRcdFx0XHRcdGNsc19uYW1lOidNQk9YJywvLyR0aGlzLiRkYXRhLnBhcmFtLlN1Yl9DbHMuTmFtZSxcclxuXHRcdFx0XHRcdFx0b2JqZWN0czpvYmplY3RzXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fTtcclxuXHRcdFx0XHQvLyBjb25zb2xlLmxvZyhKU09OLnN0cmluZ2lmeShkYXRhSnNvbikpO1xyXG5cdFx0ICAgIFx0dmFyIGRhdGFJbmZvID0ge1xyXG5cdFx0ICAgICAgICAgICAgZWR0eXBlOiBcIjdcIiwgZXZlbnRpZDogZXZlbnRJRCwgcHJvamVjdGlkOiAnJyxyY2xzaWQ6ICcnLCByb2JqaWQ6ICcnLCB1c2VybG9naW46ICcnLCBcclxuXHRcdFx0XHRcdGNsc2lkOiAnTUJPWCcsIG9iamlkOiAnJyxhdHRyOiBKU09OLnN0cmluZ2lmeShbXSksIGV4dGluZm86IEpTT04uc3RyaW5naWZ5KFtdKSwgXHJcblx0XHRcdFx0XHRnbG9iYWxfYXR0cjogSlNPTi5zdHJpbmdpZnkoJHRoaXMuJGRhdGEuZ2xvYmFsX2F0dHIpLGRhdGFKc29uOkpTT04uc3RyaW5naWZ5KGRhdGFKc29uKVxyXG5cdFx0ICAgICAgICB9XHJcblx0XHRcdFx0Ly8gY29uc29sZS5sb2coSlNPTi5zdHJpbmdpZnkoZGF0YUluZm8pKTtcclxuXHRcdCAgICBcdGNvbnNvbGUubG9nKGRhdGFJbmZvKTtcclxuXHRcdCAgICBcdHRoaXMuJHN0b3JlLmRpc3BhdGNoKCdEYXRhT2JqUnVuQ3VzdG9tRXZlbnRJbmZvJyxkYXRhSW5mbykudGhlbihzdWNjZXNzPT57XHJcblx0XHQgICAgXHRcdGNvbnNvbGUubG9nKHN1Y2Nlc3MpO1xyXG5cdFx0XHRcdFx0dW5pLmhpZGVMb2FkaW5nKCk7XHJcblx0XHQgICAgXHRcdGlmIChzdWNjZXNzLmNvZGU9PScwMDAwMCcpIHtcclxuXHRcdCAgICBcdFx0XHR2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc3VjY2Vzcy5kYXRhKTtcdFx0XHJcblx0XHQgICAgXHRcdFx0dmFyIHJlc3VsdCA9IGRhdGEucmVzdWx0O1xyXG5cdFx0ICAgIFx0XHRcdGlmKGV2ZW50SUQgIT0gJHRoaXMuJGRhdGEucGFyYW0uQWZ0ZXJfT0tfRXZlbnQuSUQpXHJcblx0XHQgICAgXHRcdFx0XHQkdGhpcy5zY2FuX09LRGF0YU9ialJ1bkN1c3RvbUV2ZW50KCR0aGlzLiRkYXRhLnBhcmFtLkFmdGVyX09LX0V2ZW50LklEKTtcclxuXHRcdFx0XHRcdFx0ZWxzZXtcclxuXHRcdFx0XHRcdFx0XHQvL+WIt+aWsFxyXG5cdFx0XHRcdFx0XHRcdHVuaS5yZWRpcmVjdFRvKHtcclxuXHRcdFx0XHRcdFx0XHRcdHVybDonLi4vbW9kYWwvbXNfY2xhc3NBdHRyP3BhcmFtPScrSlNPTi5zdHJpbmdpZnkoJHRoaXMuJGRhdGEucGFyYW0pK1wiJnRpdGxlbmFtZT1cIiskdGhpcy4kZGF0YS50aXRsZVxyXG5cdFx0XHRcdFx0XHRcdH0pO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHRcdH1lbHNle1xyXG5cdFx0ICAgIFx0XHRcdHVuaS5zaG93TW9kYWwoe3RpdGxlOlwi6ZSZ6K+vOFwiLGNvbnRlbnQ6c3VjY2Vzcy5tc2csc2hvd0NhbmNlbDpmYWxzZSxjb25maXJtVGV4dDpcIuWPlua2iFwifSk7XHJcblx0XHQgICAgXHRcdH1cclxuXHRcdCAgICBcdH0pLmNhdGNoKGV4PT57XHJcblx0XHQgICAgXHRcdC8vIGNvbnNvbGUubG9nKGV4KTtcclxuXHRcdFx0XHRcdHVuaS5oaWRlTG9hZGluZygpO1xyXG5cdFx0ICAgIFx0XHR1bmkuc2hvd01vZGFsKHt0aXRsZTpcIumUmeivrzguMVwiLGNvbnRlbnQ6ZXguZXJyTXNnLHNob3dDYW5jZWw6ZmFsc2UsY29uZmlybVRleHQ6XCLlj5bmtohcIn0pO1xyXG5cdFx0ICAgIFx0fSk7XHJcblx0XHQgICAgfSxcclxuXHRcdCAgICBcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG48L3NjcmlwdD5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///85\n");
/***/ }),
/* 86 */