(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+2oP":function(e,t,r){"use strict" var n=r("I+eb"),u=r("hh1v"),l=r("6LWA"),f=r("I8vh"),p=r("UMSQ"),d=r("/GqU"),h=r("hBjN"),a=r("Hd5f"),m=r("tiKp")("species"),v=[].slice,y=Math.max n({target:"Array",proto:!0,forced:!a("slice")},{slice:function(e,t){var r,n,a,i=d(this),o=p(i.length),s=f(e,o),c=f(void 0===t?o:t,o) if(l(i)&&("function"!=typeof(r=i.constructor)||r!==Array&&!l(r.prototype)?u(r)&&null===(r=r[m])&&(r=void 0):r=void 0,r===Array||void 0===r))return v.call(i,s,c) for(n=new(void 0===r?Array:r)(y(c-s,0)),a=0;s=S},r=function(){},s.unstable_forceFrameRate=function(e){e<0||125t)||e&&!l());){var n=M.callback if(null!==n){M.callback=null,D=M.priorityLevel var a=n(M.expirationTime<=t) t=s.unstable_now(),"function"==typeof a?M.callback=a:M===T(A)&&C(A),F(t)}else C(A) M=T(A)}if(null!==M)var i=!0 else{var o=T(P) null!==o&&c(N,o.startTime-t),i=!1}return i}finally{M=null,D=r,L=!1}}function B(e){switch(e){case 1:return-1 case 2:return 250 case 5:return 1073741823 case 4:return 1e4 default:return 5e3}}var H=r s.unstable_ImmediatePriority=1,s.unstable_UserBlockingPriority=2,s.unstable_NormalPriority=3,s.unstable_IdlePriority=5,s.unstable_LowPriority=4,s.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break default:e=3}var r=D D=e try{return t()}finally{D=r}},s.unstable_next=function(e){switch(D){case 1:case 2:case 3:var t=3 break default:t=D}var r=D D=t try{return e()}finally{D=r}},s.unstable_scheduleCallback=function(e,t,r){var n=s.unstable_now() if("object"==typeof r&&null!==r){var a=r.delay a="number"==typeof a&&0. You may also pass a {context : MyContext} option to connect") var P=m return function(x){var e=x.displayName||x.name||"Component",O=i(e),T=L({},v,{getDisplayName:i,methodName:o,renderCountProp:s,shouldHandleStateChanges:A,storeKey:u,displayName:O,wrappedComponentName:e,WrappedComponent:x}),t=v.pure var C=t?j.useMemo:function(e){return e()} function r(r){var e=Object(j.useMemo)(function(){var e=r.forwardedRef,t=R(r,["forwardedRef"]) return[r.context,e,t]},[r]),t=e[0],n=e[1],a=e[2],i=Object(j.useMemo)(function(){return t&&t.Consumer&&Object(F.isContextConsumer)(M.a.createElement(t.Consumer,null))?t:P},[t,P]),o=Object(j.useContext)(i),s=Boolean(r.store),c=Boolean(o)&&Boolean(o.store) I()(s||c,'Could not find "store" in the context of "'+O+'". Either wrap the root component in a , or pass a custom React context provider to and the corresponding React context consumer to '+O+" in connect options.") var u=r.store||o.store,l=Object(j.useMemo)(function(){return k(u.dispatch,T)},[u]),f=Object(j.useMemo)(function(){if(!A)return z var e=new D(u,s?null:o.subscription),t=e.notifyNestedSubs.bind(e) return[e,t]},[u,s,o]),p=f[0],d=f[1],h=Object(j.useMemo)(function(){return s?o:L({},o,{subscription:p})},[s,o,p]),m=Object(j.useReducer)(B,N,H),v=m[0][0],y=m[1] if(v&&v.error)throw v.error var g=Object(j.useRef)(),b=Object(j.useRef)(a),_=Object(j.useRef)(),w=Object(j.useRef)(!1),S=C(function(){return _.current&&a===b.current?_.current:l(u.getState(),a)},[u,v,a]) V(function(){b.current=a,g.current=S,w.current=!1,_.current&&(_.current=null,d())}),V(function(){if(A){var n=!1,a=null,e=function(){if(!n){var e,t,r=u.getState() try{e=l(r,b.current)}catch(e){a=t=e}t||(a=null),e===g.current?w.current||d():(g.current=e,_.current=e,w.current=!0,y({type:"STORE_UPDATED",payload:{latestStoreState:r,error:t}}))}} p.onStateChange=e,p.trySubscribe(),e() return function(){if(n=!0,p.tryUnsubscribe(),a)throw a}}},[u,p,l]) var E=Object(j.useMemo)(function(){return M.a.createElement(x,L({},S,{ref:n}))},[n,x,S]) return Object(j.useMemo)(function(){return A?M.a.createElement(i.Provider,{value:h},E):E},[i,E,h])}var n=t?M.a.memo(r):r if(n.WrappedComponent=x,n.displayName=O,d){var a=M.a.forwardRef(function(e,t){return M.a.createElement(n,L({},e,{forwardedRef:t}))}) return a.displayName=O,a.WrappedComponent=x,g()(a,x)}return g()(n,x)}}var d=Object.prototype.hasOwnProperty function h(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function b(e,t){if(h(e,t))return!0 if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1 var r=Object.keys(e),n=Object.keys(t) if(r.length!==n.length)return!1 for(var a=0;a"),e}function ne(){return re().store}function ae(){return ne().dispatch}function ie(e,t){return e===t}var oe="undefined"!=typeof window?j.useLayoutEffect:j.useEffect function se(e,t){void 0===t&&(t=ie),I()(e,"You must pass a selector to useSelectors") var r,n=re(),a=n.store,i=n.subscription,o=Object(j.useReducer)(function(e){return e+1},0)[1],s=Object(j.useMemo)(function(){return new D(a,i)},[a,i]),c=Object(j.useRef)(),u=Object(j.useRef)(),l=Object(j.useRef)() try{r=e!==u.current||c.current?e(a.getState()):l.current}catch(e){var f="An error occured while selecting the store state: "+e.message+"." throw c.current&&(f+="\nThe error may be correlated with this previous error:\n"+c.current.stack+"\n\nOriginal stack trace:"),new Error(f)}return oe(function(){u.current=e,l.current=r,c.current=void 0}),oe(function(){function e(){try{var e=u.current(a.getState()) if(t(e,l.current))return l.current=e}catch(e){c.current=e}o({})}return s.onStateChange=e,s.trySubscribe(),e(),function(){return s.tryUnsubscribe()}},[a,s]),r}var ce,ue=r("i8i4") r.d(t,"Provider",function(){return u}),r.d(t,"connectAdvanced",function(){return p}),r.d(t,"ReactReduxContext",function(){return y}),r.d(t,"connect",function(){return te}),r.d(t,"batch",function(){return ue.unstable_batchedUpdates}),r.d(t,"useDispatch",function(){return ae}),r.d(t,"useSelector",function(){return se}),r.d(t,"useStore",function(){return ne}),r.d(t,"shallowEqual",function(){return b}),ce=ue.unstable_batchedUpdates,i=ce},"/Nf0":function(e,t){t.createHub=function(){var r=new Set return{clear:function(){return r.clear()},subscribe:function(e){r.add(e)},unsubscribe:function(e){r.delete(e)},send:function(t){return r.forEach(function(e){return e(t)})}}} function a(){var n=new Map return{setMap:n,clear:function(){return n.clear()},on:function(e,t){var r=n.get(e) r?r.add(t):n.set(e,new Set([t]))},off:function(e,t){var r=n.get(e) r&&r.delete(t),r&&0===r.size&&n.delete(e)}}}t.createEventTarget=function(){var e=a(),r=e.setMap return{clear:e.clear,dispatchEvent:function(t){var e=r.get(t.type) e&&e.forEach(function(e){return e(t)})},addEventListener:e.on,removeEventListener:e.off}},t.createEventEmitter=function(){var e=a(),i=e.setMap,t=e.clear,r=e.on,n=e.off return{clear:t,emit:function(e){for(var t=arguments.length,r=new Array(1>6]+u[128|63&o]:o<55296||57344<=o?a+=u[224|o>>12]+u[128|o>>6&63]+u[128|63&o]:(i+=1,o=65536+((1023&o)<<10|1023&n.charCodeAt(i)),a+=u[240|o>>18]+u[128|o>>12&63]+u[128|o>>6&63]+u[128|63&o])}return a},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){ return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function n(a,i,o){if(!i)return a if("object"!=typeof i){if(l(a))a.push(i) else{if(!a||"object"!=typeof a)return[a,i];(o&&(o.plainObjects||o.allowPrototypes)||!c.call(Object.prototype,i))&&(a[i]=!0)}return a}if(!a||"object"!=typeof a)return[a].concat(i) var e=a return l(a)&&!l(i)&&(e=s(a,o)),l(a)&&l(i)?(i.forEach(function(e,t){if(c.call(a,t)){var r=a[t] r&&"object"==typeof r&&e&&"object"==typeof e?a[t]=n(r,e,o):a.push(e)}else a[t]=e}),a):Object.keys(i).reduce(function(e,t){var r=i[t] return c.call(e,t)?e[t]=n(e[t],r,o):e[t]=r,e},e)}}},"0oug":function(e,t,r){r("dG/n")("iterator")},"0rvr":function(e,t,r){var a=r("glrk"),i=r("O741") e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var r,n=!1,e={} try{(r=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(e,[]),n=e instanceof Array}catch(e){}return function(e,t){return a(e),i(t),n?r.call(e,t):e.__proto__=t,e}}():void 0)},"14Sl":function(e,t,r){"use strict" var f=r("kRJp"),p=r("busE"),d=r("0Dky"),h=r("tiKp"),m=r("kmMV"),v=h("species"),y=!d(function(){var e=/./ return e.exec=function(){var e=[] return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}),g=!d(function(){var e=/(?:)/,t=e.exec e.exec=function(){return t.apply(this,arguments)} var r="ab".split(e) return 2!==r.length||"a"!==r[0]||"b"!==r[1]}) e.exports=function(r,e,t,n){var a=h(r),i=!d(function(){var e={} return e[a]=function(){return 7},7!=""[r](e)}),o=i&&!d(function(){var e=!1,t=/a/ return"split"===r&&((t={constructor:{}}).constructor[v]=function(){return t},t.flags="",t[a]=/./[a]),t.exec=function(){return e=!0,null},t[a](""),!e}) if(!i||!o||"replace"===r&&!y||"split"===r&&!g){var s=/./[a],c=t(a,""[r],function(e,t,r,n,a){return t.exec===m?i&&!a?{done:!0,value:s.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}}),u=c[0],l=c[1] p(String.prototype,r,u),p(RegExp.prototype,a,2==e?function(e,t){return l.call(e,this,t)}:function(e){return l.call(e,this)}),n&&f(RegExp.prototype[a],"sham",!0)}}},"16Al":function(e,t,r){"use strict" var s=r("WbBG") function n(){}function a(){}a.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,a,i){if(i!==s){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types") throw o.name="Invariant Violation",o}}function t(){return e}var r={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:n} return r.PropTypes=r}},"16wW":function(e,t,r){"use strict" var n={};(0,r("vn/o").assign)(n,r("QSbz"),r("cX6o"),r("LOvY")),e.exports=n},"17x9":function(e,t,r){e.exports=r("16Al")()},"1E5z":function(e,t,r){var n=r("m/L8").f,a=r("UTVS"),i=r("tiKp")("toStringTag") e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,i)&&n(e,i,{configurable:!0,value:t})}},"1Y/n":function(e,t,r){function n(u){return function(e,t,r,n){l(t) var a=f(e),i=p(a),o=d(a.length),s=u?o-1:0,c=u?-1:1 if(r<2)for(;;){if(s in i){n=i[s],s+=c break}if(s+=c,u?s<0:o<=s)throw TypeError("Reduce of empty array with no initial value")}for(;u?0<=s:ss;)void 0!==(r=a(n,t=i[s++]))&&f(o,t,r) return o}})},28:function(e,t,r){r("j36g"),r("LSZE"),r("ls82"),r("dasq"),r("bZMm"),e.exports=r("G0RF")},"284h":function(e,t,r){var o=r("cDf5") function s(){if("function"!=typeof WeakMap)return null var e=new WeakMap return s=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e if(null===e||"object"!==o(e)&&"function"!=typeof e)return{default:e} var t=s() if(t&&t.has(e))return t.get(e) var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=n?Object.getOwnPropertyDescriptor(e,a):null i&&(i.get||i.set)?Object.defineProperty(r,a,i):r[a]=e[a]}return r.default=e,t&&t.set(e,r),r}},"2A+d":function(e,t,r){var n=r("I+eb"),o=r("/GqU"),s=r("UMSQ") n({target:"String",stat:!0},{raw:function(e){for(var t=o(e.raw),r=s(t.length),n=arguments.length,a=[],i=0;i>16)+(t>>16)+(r>>16)<<16|65535&r}function s(e,t,r,n,a,i){return f((o=f(f(t,e),f(n,i)))<<(s=a)|o>>>32-s,r) var o,s}function p(e,t,r,n,a,i,o){return s(t&r|~t&n,e,t,a,i,o)}function d(e,t,r,n,a,i,o){return s(t&n|r&~n,e,t,a,i,o)}function h(e,t,r,n,a,i,o){return s(t^r^n,e,t,a,i,o)}function m(e,t,r,n,a,i,o){return s(r^(t|~n),e,t,a,i,o)}function c(e,t){var r,n,a,i,o e[t>>5]|=128<>>9<<4)]=t var s=1732584193,c=-271733879,u=-1732584194,l=271733878 for(r=0;r>5]>>>t%32&255) return r}function l(e){var t,r=[] for(r[(e.length>>2)-1]=void 0,t=0;t>5]|=(255&e.charCodeAt(t/8))<>>4&15)+n.charAt(15&t) return a}function r(e){return unescape(encodeURIComponent(e))}function a(e){return u(c(l(t=r(e)),8*t.length)) var t}function i(e,t){return function(e,t){var r,n,a=l(e),i=[],o=[] for(i[15]=o[15]=void 0,16|[a-z]:|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,i=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx(?:-web)|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i, o=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,s=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,c=/\((\S*)(?::(\d+))(?::(\d+))\)/,u=e.stack.split("\n"),l=[],f=(/^(.*) is undefined$/.exec(e.message),0),p=u.length;f eval")&&(t=s.exec(r[3]))?(r[3]=t[1],r[4]=t[2],r[5]=null):0!==f||r[5]||void 0===e.columnNumber||(l[0].column=e.columnNumber+1),n={url:r[3],func:r[1]||"?",args:r[2]?r[2].split(","):[],line:r[4]?+r[4]:null,column:r[5]?+r[5]:null}}if(!n.func&&n.line&&(n.func="?"),n.url&&"blob:"===n.url.substr(0,5)){var h=new XMLHttpRequest if(h.open("GET",n.url,!1),h.send(null),200===h.status){var m=h.responseText||"",v=(m=m.slice(-300)).match(/\/\/# sourceMappingURL=(.*)$/) if(v){var y=v[1] "~"===y.charAt(0)&&(y=("undefined"==typeof document||null==document.location?"":document.location.origin?document.location.origin:document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:""))+y.slice(1)),n.url=y.slice(0,-4)}}}l.push(n)}return l.length?{name:e.name,message:e.message,url:g(),stack:l}:null}}function y(e,t,r,n){var a={url:t,line:r} if(a.url&&a.line){if(e.incomplete=!1,a.func||(a.func="?"),0=t.length?{value:e.target=void 0,done:!0}:"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}},"values"),i.Arguments=i.Array,a("keys"),a("values"),a("entries")},"4oU/":function(e,t,r){var n=r("2oRo").isFinite e.exports=Number.isFinite||function(e){return"number"==typeof e&&n(e)}},"4sDh":function(e,t,r){var s=r("4uTw"),c=r("03A+"),u=r("Z0cm"),l=r("wJg7"),f=r("shjB"),p=r("9Nap") e.exports=function(e,t,r){for(var n=-1,a=(t=s(t,e)).length,i=!1;++n>>0||(s.test(r)?16:10))}:o},"5Yz+":function(e,t,r){"use strict" var i=r("/GqU"),o=r("ppGB"),s=r("UMSQ"),n=r("swFL"),c=Math.min,u=[].lastIndexOf,l=!!u&&1/[1].lastIndexOf(1,-0)<0,a=n("lastIndexOf") e.exports=l||a?function(e,t){if(l)return u.apply(this,arguments)||0 var r=i(this),n=s(r.length),a=n-1 for(1r;){var n,a,i,o=h[r++],s=t?o.ok:o.fail,c=o.resolve,u=o.reject,l=o.domain try{s?(t||(2===p.rejection&&ae(f,p),p.rejection=1),!0===s?n=e:(l&&l.enter(),n=s(e),l&&(l.exit(),i=!0)),n===o.promise?u(G("Promise-chain cycle")):(a=m(n))?a.call(n,c,u):c(n)):u(e)}catch(e){l&&!i&&l.exit(),u(e)}}p.reactions=[],p.notified=!1,d&&!p.rejection&&re(f,p)})}}function a(e,t,r){var n,a Q?((n=W.createEvent("Event")).promise=t,n.reason=r,n.initEvent(e,!1,!0),d.dispatchEvent(n)):n={promise:t,reason:r},(a=d["on"+e])?a(n):e===Z&&M("Unhandled promise rejection",r)}function o(t,r,n,a){return function(e){t(r,n,e,a)}}function s(e,t,r,n){t.done||(t.done=!0,n&&(t=n),t.value=r,t.state=2,i(e,t,!0))}var n,c,u,l,f=r("I+eb"),p=r("xDBR"),d=r("2oRo"),h=r("0GbY"),v=r("/qmn"),y=r("busE"),g=r("4syw"),b=r("1E5z"),_=r("JiZb"),w=r("hh1v"),S=r("HAuM"),E=r("GarU"),x=r("xrYK"),O=r("iSVu"),T=r("ImZN"),C=r("HH4o"), k=r("SEBh"),A=r("LPSS").set,P=r("tXUg"),j=r("zfnd"),M=r("RN6c"),D=r("8GlL"),L=r("5mdu"),R=r("afO8"),I=r("lMq5"),F=r("tiKp"),N=r("YK6W"),z=F("species"),B="Promise",H=R.get,V=R.set,U=R.getterFor(B),q=v,G=d.TypeError,W=d.document,Y=d.process,J=h("fetch"),$=D.f,K=$,X="process"==x(Y),Q=!!(W&&W.createEvent&&d.dispatchEvent),Z="unhandledrejection",ee=I(B,function(){if(!(O(q)!==String(q))){if(66===N)return!0 if(!X&&"function"!=typeof PromiseRejectionEvent)return!0}if(p&&!q.prototype.finally)return!0 if(51<=N&&/native code/.test(q))return!1 function e(e){e(function(){},function(){})}var t=q.resolve(1) return(t.constructor={})[z]=e,!(t.then(function(){})instanceof e)}),te=ee||!C(function(e){q.all(e).catch(function(){})}),re=function(r,n){A.call(d,function(){var e,t=n.value if(ne(n)&&(e=L(function(){X?Y.emit("unhandledRejection",t,r):a(Z,r,t)}),n.rejection=X||ne(n)?2:1,e.error))throw e.value})},ne=function(e){return 1!==e.rejection&&!e.parent},ae=function(e,t){A.call(d,function(){X?Y.emit("rejectionHandled",e):a("rejectionhandled",e,t.value)})},ie=function(r,n,e,t){if(!n.done){n.done=!0,t&&(n=t) try{if(r===e)throw G("Promise can't be resolved itself") var a=m(e) a?P(function(){var t={done:!1} try{a.call(e,o(ie,r,t,n),o(s,r,t,n))}catch(e){s(r,t,e,n)}}):(n.value=e,n.state=1,i(r,n,!1))}catch(e){s(r,{done:!1},e,n)}}} ee&&(q=function(e){E(this,q,B),S(e),n.call(this) var t=H(this) try{e(o(ie,this,t),o(s,this,t))}catch(e){s(this,t,e)}},(n=function(){V(this,{type:B,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=g(q.prototype,{then:function(e,t){var r=U(this),n=$(k(this,q)) return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=X?Y.domain:void 0,r.parent=!0,r.reactions.push(n),0!=r.state&&i(this,r,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),c=function(){var e=new n,t=H(e) this.promise=e,this.resolve=o(ie,e,t),this.reject=o(s,e,t)},D.f=$=function(e){return e===q||e===u?new c(e):K(e)},p||"function"!=typeof v||(l=v.prototype.then,y(v.prototype,"then",function(e,t){var r=this return new q(function(e,t){l.call(r,e,t)}).then(e,t)},{unsafe:!0}),"function"==typeof J&&f({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return j(q,J.apply(d,arguments))}}))),f({global:!0,wrap:!0,forced:ee},{Promise:q}),b(q,B,!1,!0),_(B),u=h(B),f({target:B,stat:!0,forced:ee},{reject:function(e){var t=$(this) return t.reject.call(void 0,e),t.promise}}),f({target:B,stat:!0,forced:p||ee},{resolve:function(e){return j(p&&this===u?q:this,e)}}),f({target:B,stat:!0,forced:te},{all:function(e){var s=this,t=$(s),c=t.resolve,u=t.reject,r=L(function(){var n=S(s.resolve),a=[],i=0,o=1 T(e,function(e){var t=i++,r=!1 a.push(void 0),o++,n.call(s,e).then(function(e){r||(r=!0,a[t]=e,--o||c(a))},u)}),--o||c(a)}) return r.error&&u(r.value),t.promise},race:function(e){var r=this,n=$(r),a=n.reject,t=L(function(){var t=S(r.resolve) T(e,function(e){t.call(r,e).then(n.resolve,a)})}) return t.error&&a(t.value),n.promise}})},"5uH8":function(e,t,r){r("I+eb")({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},"5xtp":function(e,t,r){"use strict" var n=r("I+eb"),a=r("g6v/"),i=r("MKAM"),o=r("ewvW"),s=r("HAuM"),c=r("m/L8") a&&n({target:"Object",proto:!0,forced:i},{__defineSetter__:function(e,t){c.f(o(this),e,{set:s(t),enumerable:!0,configurable:!0})}})},"60HJ":function(e,t,r){"use strict" var n=r("284h"),a=r("TqRt") Object.defineProperty(t,"__esModule",{value:!0}),t.getTeamAccessMember=function(e){var i=e.team return function(e,t){var r=t(),n=r.memberMap,a=r.org return(0,o.mapAccessesWithMembers)({org:a,team:i,memberMap:n})}},t.createTeam=function(u){return function(t,r){var n,a,i,o,s,c return h.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.default.awrap(t((0,y.toastLoading)("".concat(i18n.t("requests_team_creating"))))) case 2:return n=e.sent,a=r().preference.workspace,i=u.cid,e.prev=5,o=P({icon:"bug"},u,{org_cid:a}),e.next=9,h.default.awrap(f.default.put("/api/web/v3/dashboard/team/".concat(i,".json"),{team:o})) case 9:return s=e.sent,c=s.data.team,t((0,x.updateNewTeamsInFinder)(c)),t((0,_.updateFiltering)({general:"current"},a)),"me"!==a&&t((0,x.freshOwnerNameAndUpdaterName)()),e.abrupt("return",t((0,v.handleSuccess)({loadingId:n,msg:"".concat(i18n.t("requests_team_created")),resolve:c}))) case 17:return e.prev=17,e.t0=e.catch(5),e.abrupt("return",t((0,v.handleError)(e.t0,{loadingId:n,msg:"".concat(i18n.t("requests_team_created_failed"))}))) case 20:case"end":return e.stop()}},null,null,[[5,17]])}},t.updateTeam=function(c){return function(t){var r,n,a,i,o,s return h.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.default.awrap(t((0,y.toastLoading)("".concat(i18n.t("requests_team_updating"))))) case 2:return r=e.sent,e.prev=3,n=c.cid,a=c.visibility,e.next=7,h.default.awrap((0,C.fetchPutJSON)("/api/web/v3/dashboard/team/".concat(n),{team:c})) case 7:if(i=e.sent,o=i.team,void 0!==a&&o.visibility!==a)return e.next=12,h.default.awrap((0,C.fetchPutJSON)("/api/web/v3/dashboard/team/".concat(n,"/set_visibility"),{cid:n,visibility:a})) e.next=14 break case 12:s=e.sent,o=s.team case 14:return t({type:j,payload:P({},o,{wasJustUpdated:!0})}),t({type:u.UPDATE_PERMISSION_TEAM,payload:P({},o,{wasJustUpdated:!0})}),t((0,x.freshOwnerNameAndUpdaterName)()),e.abrupt("return",t((0,v.handleSuccess)({loadingId:r,msg:"".concat(i18n.t("requests_team_updated")),resolve:o}))) case 20:return e.prev=20,e.t0=e.catch(3),e.abrupt("return",t((0,v.handleError)(e.t0,{loadingId:r,msg:"".concat(i18n.t("requests_team_updated_faild"))}))) case 23:case"end":return e.stop()}},null,null,[[3,20]])}},t.toggleTeamVisibility=function(c){return function(t,r){var n,a,i,o,s return h.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,c){e.next=3 break}throw new Error("`cid` is missing") case 3:return n=(0,O.getTeams)(r()),a=n.find(function(e){return e.cid===c}),i=!(0,m.default)(a,"visibility"),e.next=8,h.default.awrap(t((0,b.checkTeamPermission)("T:config:update",{teamCid:c,canBeArchived:!0,sync:!1}))) case 8:if(e.sent){e.next=11 break}return e.abrupt("return") case 11:return e.next=13,h.default.awrap((0,C.fetchPutJSON)("/api/web/v3/dashboard/team/".concat(c,"/set_visibility"),{cid:c,visibility:i})) case 13:o=e.sent,s=o.team,t({type:j,payload:s}),e.next=21 break case 18:return e.prev=18,e.t0=e.catch(0),e.abrupt("return",t((0,v.handleError)(e.t0,{msg:"".concat(i18n.t("requests_team_updated_faild"))}))) case 21:case"end":return e.stop()}},null,null,[[0,18]])}},t.toggleTeamArchived=function(d){return function(t,r){var n,a,i,o,s,c,u,l,f,p return h.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,d){e.next=3 break}throw new Error("`cid` is missing") case 3:return n=r(),a=n.finder.teams,i=n.preference,o=i.filtering,s=i.workspace,c=(0,m.default)(o,"".concat(s,".all.general")),u=a.find(function(e){return e.cid===d}),l=!(0,m.default)(u,"archived"),e.next=9,h.default.awrap(t((0,b.checkTeamPermission)("T:config:update",{teamCid:d,canBeArchived:!0,sync:!1}))) case 9:if(e.sent){e.next=12 break}return e.abrupt("return") case 12:return e.next=14,h.default.awrap((0,C.fetchPutJSON)("/api/web/v3/dashboard/team/".concat(d,"/set_archive"),{cid:d,archived:l})) case 14:f=e.sent,p=f.team,"archived"!==c||l||t((0,k.closeContextMenu)()),t({type:j,payload:p}),e.next=23 break case 20:return e.prev=20,e.t0=e.catch(0),e.abrupt("return",t((0,v.handleError)(e.t0,{msg:"".concat(i18n.t("requests_team_updated_faild"))}))) case 23:case"end":return e.stop()}},null,null,[[0,20]])}},t.deleteTeam=function(u){return function(t,r){var n,a,i,o,s,c return h.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return n=r(),a=(0,O.getTeams)(n),i=a.find(function(e){return e.cid===u}),o="me"===n.preference.workspace?"me_team":"team",e.next=6,h.default.awrap(t((0,b.checkTeamPermission)("T:delete",{teamCid:u,sync:!1}))) case 6:if(e.sent){e.next=9 break}return e.abrupt("return") case 9:return s="team_deletion_".concat(u),e.next=12,h.default.awrap(t((0,g.confirm)({id:s,title:"".concat(i18n.t("requests_delete_team")),message:l.default.createElement(l.Fragment,null,E.i18nComponents.teamList.deleteTeam(i),l.default.createElement(d.DeletionCheckList,{type:o,onStateChange:function(e){return t((0,g.updatePopup)({id:s,canConfirm:e}))}})),isSingleMsg:!1,canConfirm:!0,isOverlay:!1,confirmText:"确认删除",className:"newPopupModal"}))) case 12:if(c=e.sent){e.next=15 break}return e.abrupt("return",Promise.resolve(c)) case 15:return e.prev=15,e.next=18,h.default.awrap(f.default.delete("/api/web/v3/dashboard/team/".concat(u,".json"))) case 18:return t({type:M,payload:u}),t((0,A.changeMeProjectsCount)(-i.projectsCount)),e.abrupt("return",t((0,v.handleSuccess)({msg:"".concat(i18n.t("requests_team_deleted"))}))) case 23:return e.prev=23,e.t0=e.catch(15),e.abrupt("return",t((0,v.handleSuccess)({msg:"".concat(i18n.t("requests_team_deleted_failed"))}))) case 26:case"end":return e.stop()}},null,null,[[15,23]])}},t.fetchTeamDetail=function(u){return function(t,r){var n,a,i,o,s,c return h.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r(),a=n.memberMap,t((0,w.startSwitchingPage)()),e.prev=2,u){e.next=5 break}throw new Error("`cid` is missing") case 5:return e.next=7,h.default.awrap((0,p.requestTeamData)(u)) case 7:return i=e.sent,o=i.team,s=i.projects,c=i.org_cid,t({type:S.UPDATE_APP_LIST,payload:t((0,x.getOwnerNameAndUpdaterName)({projects:s,memberMap:a})).projects}),t({type:j,payload:o}),T.External.socket.joinTeam(u),t((0,w.stopSwitchingPage)()),e.abrupt("return",c||"me") case 18:return e.prev=18,e.t0=e.catch(2),t((0,w.stopSwitchingPage)()),e.abrupt("return",t((0,v.handleError)(e.t0,{msg:"".concat(i18n.t("requests_team_loading_failed"))}))) case 22:case"end":return e.stop()}},null,null,[[2,18]])}},t.DELETE_TEAM=t.UPDATE_TEAM=t.CREATE_TEAM=t.RESET_TEAM_LIST=t.UPDATE_TEAM_LIST=void 0 var h=a(r("o0o1")),i=a(r("lSNA")),m=a(r("mwIZ")),l=n(r("q1tI")),f=a(r("vDqi")),p=r("X9Rj"),d=r("Bt46"),v=r("GeP0"),y=r("W4yl"),g=r("9Bol"),b=r("JudE"),_=r("gj9K"),w=r("y0vN"),S=r("etWN"),E=r("xRZm"),x=r("fwkh"),O=r("by2P"),T=r("cJMa"),o=r("CD3f"),C=r("t3Un"),k=r("E0Ap"),A=r("QYYb"),u=r("l/20") function s(t,e){var r=Object.keys(t) if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t) e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function P(t){for(var e=1;e/g,">"),r.innerText},t.getModalElement=function(){var e=document.createElement("div") return document.body.appendChild(e),e},t.elementsFromPoint=function(e,t){var r=2>>1:e>>>1 t[r]=e}return t}() e.exports=function(e,t,r,n){var a=s,i=n+r e^=-1 for(var o=n;o>>8^a[255&(e^t[o])] return-1^e}},"7ueG":function(e,t,r){"use strict" var n=r("I+eb"),a=r("WKiH").start,i=r("4HCi")("trimStart"),o=i?function(){return a(this)}:"".trimStart n({target:"String",proto:!0,forced:i},{trimStart:o,trimLeft:o})},"7unW":function(e,t,r){"use strict" function n(t,e){var r=Object.keys(t) if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t) e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function a(t){for(var e=1;e=10?e:e+12}else if(t==="ਸ਼ਾਮ"){return e+12}},meridiem:function(e,t,r){if(e<4){return"ਰਾਤ"}else if(e<10){return"ਸਵੇਰ"}else if(e<17){return"ਦੁਪਹਿਰ"}else if(e<20){return"ਸ਼ਾਮ"}else{return"ਰਾਤ"}},week:{dow:0,doy:6}})}(r("wd/R"))},"8AyJ":function(e,t,r){r("I+eb")({target:"Number",stat:!0},{isFinite:r("4oU/")})},"8GlL":function( e,t,r){"use strict" function n(e){var r,n this.promise=new e(function(e,t){if(void 0!==r||void 0!==n)throw TypeError("Bad Promise constructor") r=e,n=t}),this.resolve=a(r),this.reject=a(n)}var a=r("HAuM") e.exports.f=function(e){return new n(e)}},"8LAP":function(e,t,r){"use strict" Object.defineProperty(t,"__esModule",{value:!0}),t.toast=i,t.updateToast=m,t.untoast=v,t.hideToast=o,t.removeToast=c,t.toastLoading=function(e){var t=1>>0,t>>>=0 for(var i=Array(a);++n' ],close:[32,32,''],ellipsis:[18,18,''],group:[16,16, '' ],info:[24,24, '' ],question:[12,12, '' ],warning_filled:[12,12,''],pin:[14,14,''],duplicate:[20,20, ''],move:[20,20, '' ],trash:[20,20,''],edit:[20,20, '' ],recycle:[20,20, '' ],loading:[16,16,''],lock:[9,10,''],invisible:[12,9, ''],scale_enlarge:[16,16, ''], scale_reduce:[16,16,''],pen:[12,12, ''],search:[12,12,''],code:[32,32, '' ],play:[32,32,''],share:[32,32, '' ],workflow:[32,32, '' ],setting:[32,32, '' ],angle_bracket_up:[10,7,''],angle_bracket_down:[10,7,''],angle_bracket_left:[8,12, ''],angle_bracket_right:[8,12,''],triangle_up:[6,4,''],triangle_down:[6,4,''], plus:[24,24,''],minus:[24,24,''],times:[24,24,''], check_filled:[24,24,'']}),c=Object.freeze({align_left:[14,14, ''],align_center_h:[14,14,''],align_right:[14,14, ''],align_top:[14,14,''],align_center_v:[14,14, ''],align_bottom:[14,14,''],dist_evenly_h:[14,14,''],dist_evenly_v:[14,14 ,''],text_align_left:[12,12,''],text_align_center:[12,12,''],text_align_right:[12,12,''],text_align_justify:[12,12, ''],text_align_v_bottom:[14,14,''],text_align_v_center:[14,14,''],text_align_v_top:[14,14,''],note:[34,24, '' ],button:[34,24, '' ],gesture:[34,24, '' ],webpage:[34,24,''],dialog:[34,24, ''],linkarea:[34,24, ''],file:[34,24, ''],input:[34,24,''],textarea:[34,24, ''],map:[34,24, ''], select:[34,24,''],topbar:[34,24,''],eq_triangle:[34,24, ''],triangle:[34,24,''],carousel:[34,24, ''],dropdown:[34,24, ''],common_widget:[14,14, ''],platform_widget:[14,14, '' ],smiley:[14,14,''],screen:[14,14, ''],layer:[14,14, ''],master:[14,14, ''],dynamic_widget:[14,14, '' ],my_widget:[14,14,''],attribute_setting:[14,14, ''],link:[14,14, ''],list:[12,12, ''],thumbnail:[12,12, ''],onekey_recovery:[12,12, ''],text:[18,18,''],rectangle:[18,18,''],circle:[18,18,''],line:[18,18, ''],image:[18,18,''],settings:[12,12, '' ],trash:[12,12,''],copy:[12,12,''], enchase:[12,12,''],font_bold:[14,14, '' ],font_italic:[14,14,''],font_underline:[14,14,''],font_line_through:[14,14, '' ],grid:[12,12,''],grid_column:[12,12,''], grid_row:[12,12,''],intersect_select:[18,18, '' ],include_select:[18,18, '' ],screen_portrait:[14,14,''],screen_landscape:[14,14,''],preference:[14,14, '' ],new_widgets:[14,14,'']}),u=Object.freeze({fullscreen:[16,15, ''],exit:[16,16, ''],daynight:[18,18,'']}),l=Object.freeze({rocket:[16,16, '' ],gift:[16,16, '' ]}),f=Object.freeze({sketch:[14,12,''],antd:[18,18, '' ],wechat:[23,20, '' ],wps:[24,17, '' ]}),S=Object.freeze({general:s,design:c,preview:u,misc:l,brand:f}) function p(e){var t,r,n,a,i=e.name,o=e.icon,s=void 0===o?(r=w(/.\/./.test(t=i)?t.split("/"):["general",t],2),n=r[0],a=r[1],S[n][a]):o,c=e.className,u=e.label,l=_(e,["name","icon","className","label"]) if(!s)return null var f=w(s,3),p=f[0],d=f[1],h=f[2],m=u?{"aria-label":u}:{"aria-hidden":!0} return v.a.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",className:Object(y.trimList)(["svg-icon",i,c]),viewBox:"0 0 ".concat(p," ").concat(d)},b({},m,{},l),{dangerouslySetInnerHTML:{__html:h}}))}p.propTypes={name:i.a.string,icon:i.a.array,className:i.a.string,label:i.a.string},t.default=p},"9tb/":function(e,t,r){var n=r("I+eb"),i=r("I8vh"),o=String.fromCharCode,a=String.fromCodePoint n({target:"String",stat:!0,forced:!!a&&1!=a.length},{fromCodePoint:function(e){for(var t,r=[],n=arguments.length,a=0;a>10),t%1024+56320))}return r.join("")}})},"9uj6":function(e,t,r){"use strict" var n=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/ ,a=function(t){var r={} return function(e){return void 0===r[e]&&(r[e]=t(e)),r[e]}}(function(e){return n.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}) t.a=a},"9zzJ":function(e,t,r){var n=r("hQIM"),E=r("X8dg"),x=r("xbqc"),w=r("HAsw") function c(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,a)}function a(s){return function(){var e=this,o=arguments return new Promise(function(t,r){var n=s.apply(e,o) function a(e){c(n,t,r,a,i,"next",e)}function i(e){c(n,t,r,a,i,"throw",e)}a(void 0)})}}function O(){return window.MB_DESKTOP_SNAPSHOT_V3||window.parent.MB_DESKTOP_SNAPSHOT_V3}var i,T=(0,n.createCacheMap)({valueSizeSumMax:8388608,valueSizeSingleMax:1048576}),o=(i=a(regeneratorRuntime.mark(function e(t){var r,n,a,i,o,s,c,u,l,f,p,d,h,m,v,y,g,b,_,w,S return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.urlSnapshotPublic,n=void 0===r?"/api/v3/snapshot_public.html":r,a=t.urlPngFallback,i=void 0===a?"/images/preview/image-load.png":a,o=t.requestDesktopSnapshot,s=void 0===o?O():o,c=t.getScreenMetaHtmlString,u=t.imageElement,l=t.zoomMode,f=t.projectMetaCid,p=t.screenMetaCid,d=t.screenStateCid,h=t.projectUpperDevice,m=t.screenMetaList,v=t.cacheTag,y=void 0===v?Date.now().toString(36):v,g="".concat(p,"|").concat(d,"|").concat(l ,"|").concat(y),void 0===(b=T.get(g)))return e.prev=4,_={taskDataList:[{screenMetaCid:p,screenStateCid:d}],extraData:{taskMode:E.SNAPSHOT_TASK_MODE.PNG_BASE64_SINGLE,zoomMode:l,projectMetaCid:f,projectUpperDevice:h}},(0,x.patchSnapshotTaskOptionCanvasInfo)(_,function(t){return m.find(function(e){return e.cid===t})}),(0,x.patchSnapshotTaskOptionHtmlString)(_,c),e.next=10,s({urlSnapshotPublic:n,snapshotTaskOption:_}) e.next=19 break case 10:w=e.sent,S=w.dataUrlPng,T.set(g,S,S.length,Date.now()+12e4),b=S,e.next=19 break case 16:e.prev=16,e.t0=e.catch(4) case 19:return u.src=b||i,e.abrupt("return",u) case 21:case"end":return e.stop()}},e,null,[[4,16]])})),function(e){return i.apply(this,arguments)}) t.loadSnapshotPngAsync=o var s,u=(s=a(regeneratorRuntime.mark(function e(t){var r,n,a,i,o,s,c,u,l,f,p,d return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.urlSnapshotPublic,n=void 0===r?"/api/v3/snapshot_public.html":r,a=t.requestDesktopSnapshot,i=void 0===a?O():a,o=t.getScreenMetaHtmlString,s=t.zoomMode,c=t.projectMetaCid,u=t.screenMetaCid,l=t.screenStateCid,f=t.projectUpperDevice,p=t.screenMetaList,d={taskDataList:[{screenMetaCid:u,screenStateCid:l}],extraData:{taskMode:E.SNAPSHOT_TASK_MODE.PNG_FILE_SINGLE,zoomMode:s,projectMetaCid:c,projectUpperDevice:f,pngFilename:(0 ,w.getSnapshotFilenamePng)({screenMetaList:p,screenMetaCid:u}).filenamePng}},(0,x.patchSnapshotTaskOptionCanvasInfo)(d,function(t){return p.find(function(e){return e.cid===t})}),(0,x.patchSnapshotTaskOptionHtmlString)(d,o),e.next=6,i({urlSnapshotPublic:n,snapshotTaskOption:d}) case 6:return e.abrupt("return",{}) case 7:case"end":return e.stop()}},e)})),function(e){return s.apply(this,arguments)}) t.requestSnapshotPngAsync=u var l,f=(l=a(regeneratorRuntime.mark(function e(t){var r,n,a,i,o,s,c,u,l,f,p,d,h,m,v,y,g,b,_ return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.urlSnapshotPublic,n=void 0===r?"/api/v3/snapshot_public.html":r,a=t.requestDesktopSnapshot,i=void 0===a?O():a,o=t.getScreenMetaHtmlString,s=t.zoomMode,c=t.projectMetaCid,u=t.projectUpperDevice,l=t.screenMetaList,f=t.cacheTag,p=void 0===f?Date.now().toString(36):f,d=t.onProgress,h=void 0===d?function(e){}:d,m="".concat(c,"-").concat(p),v="".concat(m,"/"),y="".concat(m,".zip"),g={taskDataList:l.map(function(e){return{ screenMetaCid:e.cid,screenStateCid:"default"}}),extraData:{taskMode:E.SNAPSHOT_TASK_MODE.PNG_ZIP_FILE_ALL,zoomMode:s,projectMetaCid:c,projectUpperDevice:u,zipPathPrefix:v,zipFilename:y}},(0,x.patchSnapshotTaskOptionCanvasInfo)(g,function(t){return l.find(function(e){return e.cid===t})}),(0,x.patchSnapshotTaskOptionHtmlString)(g,o),b=(0,w.getSnapshotFilenamePngZip)({screenMetaList:l,zipPathPrefix:v}),_=b.screenMetaFilenameMap,(0,x.patchSnapshotTaskOptionZipPath)(g,function(e){return _[e]}),e.next=11,i({ urlSnapshotPublic:n,snapshotTaskOption:g,onProgress:h}) case 11:return e.abrupt("return",{}) case 12:case"end":return e.stop()}},e)})),function(e){return l.apply(this,arguments)}) t.requestSnapshotPngZipAsync=f},AJZw:function(e){e.exports=JSON.parse( '{"iphone_5":{"device":"iphone_5","bg":"iphone_se","width":379,"height":798,"top":119,"left":32},"iphone_6":{"device":"iphone_6","bg":"iphone_7","width":435,"height":888,"top":114,"left":30},"iphone_6_plus":{"device":"iphone_6_plus","bg":"iphone_7_plus","width":482,"height":983,"top":127,"left":34},"iphone_x":{"device":"iphone_x","bg":"iphone_x","width":435,"height":864,"top":26,"left":30},"iphone_xs_max":{"device":"iphone_xs_max","bg":"iphone_xs_max","width":477,"height":953,"top":29,"left":32},"iphone_11_pro":{"device":"iphone_x","bg":"iphone_x","width":435,"height":864,"top":26,"left":30},"iphone_11_pro_max":{"device":"iphone_xs_max","bg":"iphone_xs_max","width":477,"height":953,"top":29,"left":32},"ipad_3_4":{"device":"ipad","bg":"ipad","width":881,"height":1247,"top":111,"left":56.5},"ipad_pro":{"device":"ipad","bg":"ipad_pro","width":1224,"height":1716,"top":175,"left":100},"apple_watch_38":{"device":"apple_watch","bg":"apple_watch_38","width":224,"height":400,"top":115,"left":38},"apple_watch_40":{"device":"apple_watch","bg":"apple_watch_40","width":230,"height":399,"top":101,"left":29},"apple_watch_42":{"device":"apple_watch","bg":"apple_watch_42","width":244,"height":438,"top":121,"left":38},"apple_watch_44":{"device":"apple_watch","bg":"apple_watch_44","width":251,"height":430,"top":103,"left":28},"google_nexus":{"device":"android","bg":"nexus_5","width":402,"height":798,"top":70,"left":21},"Huawei":{"device":"huawei","bg":"huawei_p9","width":400,"height":800,"top":77,"left":20},"samsung":{"device":"samsung","bg":"samsung_s7","width":398,"height":804,"top":85,"left":19},"google_pixel_2":{"device":"google_pixel_2","bg":"google_pixel_2","width":481,"height":956,"top":112,"left":35},"google_pixel_2_xl":{"device":"google_pixel_2_xl","bg":"google_pixel_2_xl","width":509,"height":955,"top":70,"left":49},"smart_tv":{"device":"web","bg":"sony_w850c","width":2039,"height":1245,"top":21,"left":36},"car_play":{"device":"web","bg":"car_play","width":1810,"height":1396,"top":86,"left":255},"Xiaomi":{"device":"android","bg":"nexus_5","width":402,"height":798,"top":70,"left":21}}' )},AKyF:function(e,t,r){var c=r("vYjF") e.exports={wrapMethod:function(e,n,a){var i=e[n],o=e if(n in e){var s="warn"===n?"warning":n e[n]=function(){var e=[].slice.call(arguments),t=c.safeJoin(e," "),r={level:s,logger:"console",extra:{arguments:e}} "assert"===n?!1===e[0]&&(t="Assertion failed: "+(c.safeJoin(e.slice(1)," ")||"console.assert"),r.extra.arguments=e.slice(1),a&&a(t,r)):a&&a(t,r),i&&Function.prototype.apply.call(i,o,e)}}}}},ANjH:function(e,t,r){"use strict" r.r(t),r.d(t,"__DO_NOT_USE__ActionTypes",function(){return v}),r.d(t,"applyMiddleware",function(){return l}),r.d(t,"bindActionCreators",function(){return o}),r.d(t,"combineReducers",function(){return a}),r.d(t,"compose",function(){return u}),r.d(t,"createStore",function(){return m}) function n(){return Math.random().toString(36).substring(7).split("").join(".")}var d=r("bCCX"),v={INIT:"@@redux/INIT"+n(),REPLACE:"@@redux/REPLACE"+n(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+n()}} function h(e){if("object"!=typeof e||null===e)return!1 for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t) return Object.getPrototypeOf(e)===t}function m(e,t,r){var n if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.") if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.") return r(m)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.") var a=e,i=t,o=[],s=o,c=!1 function u(){s===o&&(s=o.slice())}function l(){if(c)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.") return i}function f(t){if("function"!=typeof t)throw new Error("Expected the listener to be a function.") if(c)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.") var r=!0 return u(),s.push(t),function(){if(r){if(c)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.") r=!1,u() var e=s.indexOf(t) s.splice(e,1)}}}function p(e){if(!h(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.") if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?') if(c)throw new Error("Reducers may not dispatch actions.") try{c=!0,i=a(i,e)}finally{c=!1}for(var t=o=s,r=0;r>>7)]}function F(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function N(e,t,r){e.bi_valid>a-r?(e.bi_buf|=t<>a-e.bi_valid,e.bi_valid+=r-a):(e.bi_buf|=t<>>=1,r<<=1,0<--t;);return r>>>1}function H(e,t,r){var n,a,i=new Array(y+1),o=0 for(n=1;n<=y;n++)i[n]=o=o+r[n-1]<<1 for(a=0;a<=t;a++){var s=e[2*a+1] 0!==s&&(e[2*a]=B(i[s]++,s))}}function V(e){var t for(t=0;t>1;1<=r;r--)G(e,i,r) for(a=c;r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],G(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*a]=i[2*r]+i[2*n],e.depth[a]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=a,e.heap[1]=a++,G(e,i,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,a,i,o,s,c=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,p=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,h=t.stat_desc.max_length,m=0 for(i=0;i<=y;i++)e.bl_count[i]=0 for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r>=7;n>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return s if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return u for(t=32;t>>3,(i=e.static_len+3+7>>>3)<=a&&(a=i)):a=i=r+5,r+4<=a&&-1!==t?X(e,t,r,n):4===e.strategy||i===a?(N(e,2+(n?1:0),3),W(e,T,C)):(N(e,4+(n?1:0),3),function(e,t,r,n){var a for(N(e,t-257,5),N(e,r-1,5),N(e,n-4,4),a=0;a>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(A[r]+f+1)]++,e.dyn_dtree[2*I(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){var t N(e,2,3),z(e,g,T),16===(t=e).bi_valid?(F(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):8<=t.bi_valid&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}},B6y2:function(e,t,r){var n=r("I+eb"),a=r("b1O7").values n({target:"Object",stat:!0},{values:function(e){return a(e)}})},BIHw:function(e,t,r){"use strict" var n=r("I+eb"),i=r("or9q"),o=r("ewvW"),s=r("UMSQ"),c=r("ppGB"),u=r("ZfDv") n({target:"Array",proto:!0},{flat:function(e){var t=arguments.length?e:void 0,r=o(this),n=s(r.length),a=u(r,0) return a.length=i(a,r,r,n,0,void 0===t?1:c(t)),a}})},BNMt:function(e,t,r){"use strict" var n=r("I+eb"),a=r("hXpO") n({target:"String",proto:!0,forced:r("6unK")("blink")},{blink:function(){return a(this,"blink","","")}})},BTho:function(e,t,r){"use strict" var i=r("HAuM"),o=r("hh1v"),s=[].slice,c={} e.exports=Function.bind||function(t){var r=i(this),n=s.call(arguments,1),a=function(){var e=n.concat(s.call(arguments)) return this instanceof a?function(e,t,r){if(!(t in c)){for(var n=[],a=0;a>r&1) this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=n}for(var a=0;a<18;a++){var i=!e&&1==(t>>a&1) this.modules[a%3+this.moduleCount-8-3][Math.floor(a/3)]=i}},setupTypeInfo:function(e,t){for(var r=this.errorCorrectLevel<<3|t,n=E.getBCHTypeInfo(r),a=0;a<15;a++){var i=!e&&1==(n>>a&1) a<6?this.modules[a][8]=i:a<8?this.modules[a+1][8]=i:this.modules[this.moduleCount-15+a][8]=i}for(var o=0;o<15;o++){var s=!e&&1==(n>>o&1) o<8?this.modules[8][this.moduleCount-o-1]=s:o<9?this.modules[8][15-o-1+1]=s:this.modules[8][15-o-1]=s}this.modules[this.moduleCount-8][8]=!e},mapData:function(e,t){for(var r=-1,n=this.moduleCount-1,a=7,i=0,o=this.moduleCount-1;0>>a&1)),E.getMask(t,n,o-s)&&(c=!c),this.modules[n][o-s]=c,-1===--a&&(i++,a=7)}if((n+=r)<0||this.moduleCount<=n){n-=r,r=-r break}}}},u.PAD0=236,u.PAD1=17,u.createData=function(e,t,r){for(var n=b.getRSBlocks(e,t),a=new _,i=0;i8*s)throw new Error("code length overflow. ("+a.getLengthInBits()+">"+8*s+")") for(a.getLengthInBits()+4<=8*s&&a.put(0,4);a.getLengthInBits()%8!=0;)a.putBit(!1) for(;!(a.getLengthInBits()>=8*s||(a.put(u.PAD0,8),a.getLengthInBits()>=8*s));)a.put(u.PAD1,8) return u.createBytes(a,n)},u.createBytes=function(e,t){for(var r=0,n=0,a=0,i=new Array(t.length),o=new Array(t.length),s=0;s>>=1 return t},getPatternPosition:function(e){return E.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,r){switch(e){case o:return(t+r)%2==0 case s:return t%2==0 case c:return r%3==0 case l:return(t+r)%3==0 case f:return(Math.floor(t/2)+Math.floor(r/3))%2==0 case p:return t*r%2+t*r%3==0 case d:return(t*r%2+t*r%3)%2==0 case h:return(t*r%3+(t+r)%2)%2==0 default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new x([1],0),r=0;r>>7-e%8&1)},put:function(e,t){for(var r=0;r>>t-r-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8) this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}}},D9pv:function(e,t,r){"use strict" Object.defineProperty(t,"__esModule",{value:!0}),t.createSaver=t.DEFAULT_AUTO_SAVE_DELAY=void 0 var w=r("Gw/l"),S=r("ZMzb"),E=r("3Eii") function x(e,t,r,n,a,i,o){try{var s=e[i](o),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(n,a)}t.DEFAULT_AUTO_SAVE_DELAY=2e4 function O(){}t.createSaver=function(e){function o(e){m=e}function t(){h||y().catch(n)}var r,s,c=e.name,u=e.doSave,n=e.onSaverError,a=e.beforeSave,l=void 0===a?O:a,i=e.afterSave,f=void 0===i?O:i,p=e.autoSaveDelay,d=void 0===p?2e4:p,h=!1,m={},v=Promise.resolve(),y=(s=regeneratorRuntime.mark(function e(){var t,r,n,a,i return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return l(c),t=(0,E.createInsideOutPromise)(),r=t.promise,n=t.resolve,v=r,h=!0,e.next=6,(0,w.catchAsync)(u,o) case 6:if(a=e.sent,(i=a.error)&&console.error("[Error][Saver|".concat(c,"]"),m,i),i&&Object.assign(i,{name:c,autoSaveDelay:d,savingState:m}),h=!1,m={},i)throw i e.next=14 break case 14:n(),f(c) case 16:case"end":return e.stop()}},e)}),r=function(){var e=this,o=arguments return new Promise(function(t,r){var n=s.apply(e,o) function a(e){x(n,t,r,a,i,"next",e)}function i(e){x(n,t,r,a,i,"throw",e)}a(void 0)})},function(){return r.apply(this,arguments)}),g=(0,S.createTimer)({func:t,delay:d}),b=g.start,_=g.stop return{getIsSaving:function(){return h},getSavingState:function(){return m},getSavingPromise:function(){return v},getIsActive:g.isActive,getAutoSaveDelay:g.getDelay,setAutoSaveDelay:g.setDelay,startTimer:b,stopTimer:_,triggerSave:t}}},DC6g:function(e,t,r){"use strict" var n=r("TqRt") Object.defineProperty(t,"__esModule",{value:!0}),t.fetchInitialNotificationDataAndAlert=function(){return function(l,t){var r,n,a,i,o,s,f,p return d.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t(),n=r.preference.notificationStatusFilter,e.prev=1,a=m.default.stringify((0,v.snakizeKeys)({initial:1,unread:Number("unread"===n)})),e.next=5,d.default.awrap(h.default.get("/api/v2/notifications.json?".concat(a))) case 5:i=e.sent,o=i.data,l({type:c,payload:o}),s=o.official.notifications,f=s.filter(function(e){return"coupon_notice"===e.event&&!e.read&&e.official}),p=f.reduce(function(e,t){return e.concat(t.official.coupon_template_ids)},[]),f.length&&p.length&&requestAnimationFrame(function(){var t,r,n,a,i,o,s,c,u return d.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:r=!(t=!0),n=void 0,e.prev=3,a=f[Symbol.iterator]() case 5:if(t=(i=a.next()).done){e.next=13 break}return o=i.value.group_tag,e.next=9,d.default.awrap(h.default.put("/api/v2/notifications/official/".concat(o,"/read.json"))) case 9:l({type:b,payload:{groupTag:o}}) case 10:t=!0,e.next=5 break case 13:e.next=19 break case 15:e.prev=15,e.t0=e.catch(3),r=!0,n=e.t0 case 19:e.prev=19,e.prev=20,t||null==a.return||a.return() case 22:if(e.prev=22,r)throw n e.next=25 break case 25:return e.finish(22) case 26:return e.finish(19) case 27:return e.next=29,d.default.awrap(h.default.get("/api/v2/me/coupons.json")) case 29:s=e.sent,c=s.data,u=c.filter(function(e){var t=e.tid return p.includes(t)}),l((0,g.couponAlertModal)({coupons:u,notification:{title:1n&&(a=a.slice(0,n)),u?i+a:a+i)}}var l=r("UMSQ"),f=r("EUja"),p=r("HYAF"),d=Math.ceil e.exports={start:n(!1),end:n(!0)}},DPsx:function(e,t,r){var n=r("g6v/"),a=r("0Dky"),i=r("zBJ4") e.exports=!n&&!a(function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a})},DQNa:function(e,t,r){var n=r("busE"),a=Date.prototype,i="Invalid Date",o=a.toString,s=a.getTime new Date(NaN)+""!=i&&n(a,"toString",function(){var e=s.call(this) return e==e?o.call(this):i})},DSRE:function(e,t){e.exports=function(){return!1}},DTth:function(e,t,r){var n=r("0Dky"),a=r("tiKp"),i=r("xDBR"),o=a("iterator") e.exports=!n(function(){var e=new URL("b?a=1&b=2&c=3","http://a"),r=e.searchParams,n="" return e.pathname="c%20d",r.forEach(function(e,t){r.delete("b"),n+=t+e}),i&&!e.toJSON||!r.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==r.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!r[o]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host})},DdVO:function(e,t,r){"use strict" Object.defineProperty(t,"__esModule",{value:!0}),t.borderJSONFromBase=t.borderBaseFromJSON=t.borderStyleJSONFromBase=t.BORDER_STYLE_REVERSE_MAP=t.BORDER_STYLE_MAP=void 0 var o=r("eHpQ") function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],n=!0,a=!1,i=void 0 try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){a=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(a)throw i}}return r}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var i={solid:0,dotted:1,dashed:2} t.BORDER_STYLE_MAP=i var c={0:"solid",1:"dotted",2:"dashed"} t.BORDER_STYLE_REVERSE_MAP=c,t.borderStyleJSONFromBase=function(e){var t=s(e,4),r=t[0],n=t[1],a=t[2],i=t[3] return r?{borderColor:(0,o.rgbaCSSFromHex8Number)(n),borderWidth:"".concat(a,"px"),borderStyle:c[i]}:null},t.borderBaseFromJSON=function(e){var t=e.isEnable,r=e.color,n=e.width,a=e.styleType return[Number(t),(0,o.hex8NumberFromJSON)(r),n,i[a]]},t.borderJSONFromBase=function(e){var t=s(e,4),r=t[0],n=t[1],a=t[2],i=t[3] return{isEnable:Boolean(r),color:(0,o.hex8JSONFromNumber)(n),width:a,styleType:c[i]}}},DeZt:function(e,ir,or){"use strict" or.r(ir),function(e){var v=or("q1tI"),y=or.n(v),t=or("i8i4"),r=or("17x9"),n=or.n(r),P=or("Q+Vi") function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var r=0;r在这里,创建、切换企业和个人空间

","

Create or switch between Personal and Enterprise spaces here.

"], create_enterprise:["创建企业/组织","Create An Enterprise"],enterprise:["企业版","Enterprise"],seat_enterprise:["{{ totalSeats }} 人企业版","{{ totalSeats }}-seat Enterprise"],free_15:["免费体验 15 天","Free trial for 15 days"],trial_15:["(15 天)"," (15 days) "],update_personal_features:["升级为个人版后,您可以在个人空间创建不限数量的项目和页面,使用更多个人版功能。","Upgrade to Personal Plan to enjoy unlimited projects, screens and more features."],enterprise_features:["企业版支持成员同时编辑和共享,提升办公协作效率", "In MockingBot Enterprise, enjoy seamless collaboration and a high level of efficiency when working."],upgrade_personal:["升级为个人版","Upgrade"],upgrade_org:["升级为企业版","Upgrade"],purchase_enterprise:["购买企业版","Purchase"],bonus:["福利中心","Bonus Center"],your_personal:["您的个人版","Your Personal Space"],personal_plan_2:["个人版","Personal"],personal_plan_expired_2:["个人版已过期","Personal has expired"],personal_plan:["个人版","Personal Plan"],personal_plan_expired:["个人版已过期","Personal Plan has expired"],your_personal_trial:[ "您的个人试用版","Your Personal Space trial"],your_enterprise:["您的企业版","Your Enterprise"],your_enterprise_space:["您的企业版","Your Enterprise Space"],your_enterprise_trial:["您的企业试用版","Your Enterprise Space trial"],remaining_time:["剩余时长","Remaining time"],expired_unlimited:["无限","N/A"],left_time:["剩余 {{ time }}","{{ time }} left"],is_expired:["已到期"," is expired"],personal_long:["个人版终身版","Lifetime"],expired_long:["终身","Valid for the life of this license holder"],personal_long_type:["已付费","Active"],expired_tomorrow:[ "将在明天到期"," will expire tomorrow."],expired_one_day:["将在 {{ leftDays }} 天后到期"," will expire in {{ leftDays }} days."],upgrade_complete_features:["当前为免费版,升级以使用更全面的功能","Upgrade for the full features."],enterprise_viewable:["所有内容仍可预览,但无法编辑","All data in the Enterprise is still viewable, but not editable."],ownership_trial:["试用期间及过期后均不支持转移或复制项目到个人空间。","Ownership transfer and duplication of projects into Personal Space is NOT allowed for trial enterprise."],renew_intime:["请及时续费。","Please renew in time."], edit_profile:["编辑资料","Edit Profile"],remove_from_enterprise:["从企业中移除","Remove from Enterprise"],invite_to_Enterprise:["邀请加入企业","Invite to join the Enterprise"],member:["成员","Member"],members:["成员","Members"],creator:["创建者","Creator"],creators:["创建者","Creators"],attendee:["參与者","Attendee"],attendees:["參与者","Attendees"],invite_member:["邀请成员","Invite New Member"],all_members:["全部成员","All Members"],unregistered:["未注册","Unregistered"],unjoined:["未加入","Unjoined"],joined:["已加入","Joined"],enter_valid_email:[ "请输入有效的邮箱","Please enter a valid email address"],add_members:["添加企业成员","Add Members"],unregistered_members:["未注册成员","Unregistered Members"],unmigrated_Collaborators:["未加入企业","Unmigrated Collaborators"],not_registered:["您已邀请以下成员加入企业,但现在尚未注册帐号","You’ve invited these people to join your enterprise, but they haven’t registered MockingBot accounts yet."],keep_old_collaborate_relations:["我们为您保留了旧版协作项目、团队中未导入企业的协作成员信息,管理员可以重新邀请他们加入企业", "We have kept the collaborative relationships from old teams and projects, admins in the enterprise can re-invite them to the organization."],basic_Information:["基本信息","Basic Information"],update_logo:["更换 logo","Update Logo"],enterprise_name:["企业/组织名称","Enterprise Name"],team_scale:["团队规模","Scale"],industry:["所属行业","Industry"],choose_industry:["请选择一个行业","Please Choose an Industry"],tel:["联系电话","Tel"],address:["公司地址","Address"],internet:["互联网","Internet"],ecommerce:["电子商务","E-commerce"],finance:["金融", "Finance"],saaS:["企业服务","SaaS"],education:["教育","Education"],culture_entertainment:["文化娱乐","Culture & Entertainment"],games:["游戏","Games"],O2O:["O2O","O2O"],hardware:["硬件","Hardware"],SNS:["社交网络","SNS"],others:["其他","Others"],my_card:["我的企业名片","My Card in the Enterprise"],educational_plans:["教育计划","Educational Plans"],details_educational_plans:["点击进入教育详情页查看活动","Click here for more activities of MockingBot’s educational plans."],nav_project:["项目","Projects"],nav_statistics:["统计","Stats"],nav_member:["成员", "Members"],nav_enterprise:["企业管理","Enterprise"],nav_orders:["企业订单","Orders"],nav_permissions:["企业权限","Permissions"],nav_info:["企业资料","Info"],nav_my_card:["我的名片","My Card"],nav_new_member:["成员管理","Members"],nav_forum:["讨论区","Forum"],nav_community:["社区","Forum"],nav_square:["素材广场","素材广场"],nav_account:["帐号管理","Account"],nav_support_center:["帮助中心","Help Center"],nav_bonus:["福利中心","Bonus"],nav_pricing:["价格","Pricing"],nav_language:["界面语言/Language","Language/界面语言"],nav_sign_out:["退出登录","Sign out"], nav_notifications_project:["项目","Projects"],nav_notifications_forum:["讨论区","Forum"],nav_notifications_official:["通知","Official"],side_nav_create:["新建","Create"],side_nav_all_project_teams:["全部文件夹","All Project Teams"],side_nav_all_project:["全部项目","All Project"],side_nav_edit_recently:["最近修改","Edit Recently"],search_teams:["「文件夹」相关","Teams"],search_projects:["「项目」相关","Projects"],search_members:["「成员」相关","Members"],search_personal_space:["搜索个人空间","Search in Personal Space"],search_unmigrated_teams:[ "搜索未迁移的团队/项目","Search in Unmigrated Teams/Projects"],search_enterprise:["搜索当前企业","Search in the Enterprise"],search_teams_name:["搜索文件夹名称","Search Teams"],search_template:["搜索模板","Search Template"],payment_check_orders:["查看订单","Billing"],payment_renew:["续费","Renew"],payment_renew_now:["立即续费","Renew"],payment_renew_seats:["购买席位/时长","Renew"],payment_exp:["到期","Exp. on"],payment_exp_time:["{{ time }} 到期","Exp. on {{ time }} "],payment_has_expiry_time:['

{{ time }} (已到期)

', '

{{ time }} (Expired)

'],payment_valid_until:["有效期至","Valid until"],payment_date_of_application:["申请时间","Date of Application"],payment_applicant:["申请人","Applicant"],payment_pending_for_invoice:["开票中,请稍候","Pending"],payment_download_invoice:["下载发票","Download Fapiao"],payment_amount:["金额","Amount"],payment_gateway:["支付方式","Gateway"],payment_paid_by:["付款人","Paid by"],payment_status:["交易状态","Status"],payment_purchase_date:["支付日期","Date of Purchase"],payment_expiry_date:[ "到期日期","Expiry Date"],payment_expiry_time:["到期时间","Expiry date"],payment_seats:["席位","Seats"],payment_seats_change:["席位变更","Changes"],payment_actions:["操作","Actions"],payment_download_receipt:["下载收据","Download Receipt"],payment_alipay:["支付宝","Alipay"],payment_weChat_pay:["微信支付","WeChat Pay"],payment_stripe:["Stripe","Stripe"],payment_unused:["未使用","Unused"],payment_used:["已使用","Used"],payment_use_now:["立即使用","Use Now"],payment_add_coupon:["添加优惠券","Add Coupon"],payment_invalid_coupon_code:["无效的优惠券兑换码", "Invalid coupon code"],payment_redeem:["兑换","Redeem"],payment_apply_fapiao:["申请发票","Apply Invoice"],payment_application_records:["申请记录","Application Records"],payment_no_coupons:["暂无优惠券","No coupons"],payment_no_purchase:["暂无购买记录","No Purchase Records"],payment_no_fapiao:["暂无开票记录","No Fapiao record yet"],payment_read_agreed:["我已阅读并同意","I agree to the"],payment_service_terms:["《服务协议》","Terms of Service"],payment_order_list:["订单类型","Type"],payment_order_type:["购买内容","购买内容"],payment_order_type_solo:["个人版会员", "个人版会员"],payment_order_type_org:["企业版会员","企业版会员"],payment_period:["年数","Period"],payment_all_seats:["企业总席位","seats"],payment_period1:["时长","Period"],payment_bonus:["优惠","Bonus Price"],payment_paid_at:["付款金额","Paid at"],payment_amount1:[" 实付金额","Amount"],payment_solo_desc:["当前为{{ plan }}{{ payType }}","It's {{ plan }} currently"],payment_enterprise_desc:["当前为{{ count }}人企业版,","It's {{ count }}-seat Enterprise currently."],payment_enterprise_desc_plural:["当前为{{ count }}人企业版,", "It's {{ count }}-seats Enterprise currently."],payment_year:["{{ count }} 年","{{ count }} year"],payment_year_plural:["{{ count }} 年","{{ count }} years"],payment_month:["{{ count }} 月","{{ count }} month"],payment_month_plural:["{{ count }} 月","{{ count }} months"],payment_seat:["{{ count }} 人","{{ count }}"],payment_state_paid:["已支付","Paid"],payment_state_pending:["未支付","To be paid"],payment_state_expired:["已失效","Expired"],payment_state_settled:["升级结算","Settled"],payment_state_refunded:["已退款","Refunded" ],payment_state_canceled:["已取消","Cancelled"],payment_pay:["立即支付","Pay"],payment_cancel:["取消订单","Cancel"],payment_purchase:["增员","Purchase"],payment_manage_enterprise:["企业管理","Manage"],payment_joined_manage:["已加入的企业","Enterprises I have Joined"],payment_joined_manage_desc:["(购买/续费/发票请进入对应的企业管理页)"," (Choose one space to check or manage the payments and orders)"],payment_email:["当前账户","Current account"],payment_need_today:['请您在今天23:59前完成支付,否则订单将自动取消', 'Please complete the payment before 23:59 today, otherwise the order will be cancelled automatically'],payment_order_num:["订单号","order number"],payment_order_num1:["订单编号","Order number"],payment_modal_cancel:["取消订单"," Cancel the order?"],payment_modal_cancel_content:["订单取消成功后将无法恢复,已选择优惠券会原路返还。","After the order is cancelled, it cannot be resumed. The selected coupon will be refunded in the original way."],payment_modal_cancel_sure:["确认取消","Cancel the order"], payment_ladder_price_title:["企业版定价方案","Enterprise Price"],payment_ladder_price_limit_discount:["即将涨价","Limit discounts"],payment_ladder_price_1:["1-5人","1-5 seat"],payment_ladder_price_6:["6-20人","6-20 seat"],payment_ladder_price_21:["21-49人","21-49 seat"],payment_ladder_price_50:["50人以上","50+ seat"],payment_ladder_consult_price:["电询报价","Consult the price"],payment_ladder_consult_price2:["咨询报价","Consult the price"],payment_ladder_contact_support:["咨询顾问或发邮件至","Get an advisor or contact support"], payment_ladder_feature:["权益对比","Feature Comparison"],order_step_1:["1.填写订单","1.Fill Order"],order_step_2:["2.核对订单及支付","2.Check the orders"],order_step_3:["3.支付成功","3.Paid"],order_fill_orders:["填写订单信息","Fill the orders"],order_ladder_pricce_desc:["企业版采用阶梯定价方案,不同席位数权益和单价有差别","The Enterprise version adopts a ladder price, with different seat rights and price."],order_price_explanation:["定价说明","Check the price"],order_seats_discounts:["席位限时优惠","Limit discounts"],order_discount_9:["9折","10% off"], order_discount_85:["85折","15% off"],order_discount_75:["75折","25% off"],order_discount_750:["立省¥750","Save ¥750"],order_discount_per_day:["创作不间断,仅¥0.55/天","Only ¥0.55/day"],order_discount_per_month:["每个月仅需¥33","Only ¥33/month"],order_special_offer:["特惠","SALE"],order_invoice:["发票","Invoice"],order_need_invoice:["需要发票","Need invoice"],order_invoice_notice:["开票须知","Notice"],order_total:["订单总额","Total"],order_payable:["应付金额","Payable"],order_refund:["退补金额","Refund"],order_no_seats:["暂不增加","No increase"], order_exp:["方案到期时间","Exp. on"],order_remain_days:["剩余时间","Time remaining"],order_seats:["企业席位数","Seats"],order_unit_price:["单价","Unit price"],order_details:["订单详情","Order details"],order_pay_success:["支付成功","Payment successful"],order_pay_success_has_fapiao:["发票将于 7个工作日内 开出,可在发票记录中查询或下载","The invoice will be issued within 7 working days, which can be inquired or downloaded in the invoice record"],order_pay_success_no_fapiao:["如需开具发票,可在发票记录中申请或查看已有发票", "Please apply or check the invoice in the invoice record"],order_pay_fail:["支付失败","Payment failed"],order_pay_continue:["继续支付","Continue to pay"],order_kefu_1:["如有特殊需求,请及时联系","If you have special needs, please contact"],order_kefu:["在线客服","online customer service"],order_kefu_2:["处理。"," in time."],order_fapiao_record:["发票记录","Invoice record"],order_refund_desc:["已购买的席位金额根据剩余时间折算退补差价","Settle purchased seats based on remaining time"],order_seats_calc:["如何计算增减席位的金额?", "How to calculate the amount of increase or decrease in seats?"],order_seats_20:["购买20人以上席位,您可以享受","Purchase 20+ seats, you can enjoy"],order_seats_20_service:["专属顾问VIP服务","Exclusive VIP service"],order_seats_50:['50人及以上席位,欢迎联系顾问或发送邮件至
support@modao.cc 咨询购买','Contact a consultant or Send an email to support@modao.cc'],order_seats_50_consultant:["咨询顾问","Sales Consultant"],order_seats_50_intention:["提交意向订单","Submit intention order"], order_intention_modal_title:["意向订单已生成","Intention Order has been submitted"],order_intention_modal_content:["请先联系专属客服咨询报价,双方确认购买信息后,您可以在订单页继续完成支付。","Please contact the sales consultant for the price. After the purchase information confirmed, you can continue to complete the payment on the order page."],order_intention_modal_btn:["联系专属顾问","Contact Consultant"],order_me_introduction_org:["企业版,专业更高效","Enterprise, more professional and efficient"],order_me_introduction_org_more:["了解更多","About Enterprise"], order_wechat_limit:["微信限额3000元","Wechat limit ¥3000/time"],order_wechat_qrcode:["使用微信扫一扫","Scan the QR code with WeChat"],order_seats_tips_1:["请先联系管理员将企业成员减少至所需数量,再进行购买","Please contact the admin to reduce the members to the required number, and then purchase."],order_seats_tips_2:["不支持减员操作","Don’t support reducing members"],order_seats_tips_3:["将企业成员减少至所需数量,再进行购买","Please reduce the members to the required number, and then purchase."],order_seats_tips_4:["最少购买1人","Minimum purchase 1 person"],me_orders:[ "支付与订单","My Orders"],me_info:["个人资料","My Info"],me_account:["帐号安全","Account"],me_bonus:["福利中心","Bonus"],me_plan_info:["方案信息","Plan Info"],me_coupons:["优惠券","Coupons"],me_purchase:["购买记录","Purchase Records"],me_fapiao:["发票申请","Apply for Fapiao"],me_fapiao_link:['发票申请','Apply for Fapiao'],me_plan:["我的方案","My Plan"],me_join_enterprises:["我加入的企业","Enterprises I have Joined"],me_plan_type:["方案类型","Plan"],me_update_info:["更新资料", "Update Info"],me_update_avatar:["更换头像","Update Avatar"],me_name:["姓名","Name"],me_birth:["生日","Date of Birth"],me_email:["邮箱","Email"],me_profile_link:["主页链接","Profile link"],me_security:["安全设置","Security"],me_email_validation:["邮箱验证","Email Validation"],me_back_account:["有效邮箱地址可在您忘记密码时,帮助您找回帐号","A valid email address can help you get your account back if you ever forget the password."],me_used_email:["Email 已被使用","The email address has been already used."],me_old_password_wrong:["旧密码输入错误", "Old password wrong"],me_old_new_password_same:["新旧密码相同","Old and new password are the same."],me_two_password_not_same:["两次密码不匹配","Old Old and new password are not the same."],me_wrong_password:["密码输入错误","Wrong password."],me_enter_new_email:["请输入新邮箱","Please enter a new email address."],me_send_verification_email:["发送验证邮件","Send Verification"],me_update_email:["更改邮箱","Update email"],me_modify_login_email:["请输入墨刀登录密码","Enter your MockingBot's password."],me_mobile:["手机号","Mobile"],me_enter_mobile:["输入手机号", "Enter Mobile"],me_enter_verification_code:["输入验证码","Enter Verification Code"],me_send_verification_code:["发送验证码","Send Verification"],me_bind_accounts:["帐号绑定","Link accounts"],me_third_account:["第三方帐号(绑定后可以登录墨刀帐号)","Third-Party Accounts (You can login to MockingBot with these accounts once linked.)"],me_bind:["绑定","Link"],me_bind_click:["点击绑定","Link"],me_unbind:["解除绑定","Unlink"],me_email_notification:["邮件通知","Email Notifications"],me_send_last_notification:["系统会发送邮件至「{{ email }}」提醒您新的消息", "MockingBot will send the latest notifications to “{{ email }}”."],me_desk_notification:["桌面通知","Desktop Notifications"],me_remind_explain:["系统会弹出气泡,提醒您有新消息(仅对 Google Chrome、Safari、FireFox 等浏览器和桌面客户端有效)","Popups will remind you of new notifications(Only available for Chrome/Safari/Firefox browsers and MockingBot desktop client)"],me_WeChat:["微信","WeChat"],me_WPS:["WPS","WPS"],me_occupation:["职位/学历","Occupation"],me_city:["所在城市","City"],me_company:["公司/学校","Company/School"],me_bio:["个人简介","Bio"], me_update_password:["修改密码","Update Password"],me_enter_old_password:["输入旧密码","Enter old password"],me_enter_new_password:["输入新密码","Enter new password"],me_confirm_new_password:["确认新密码","Confirm new password"],me_unlimited_time:["不限时长","Unlimited"],me_new_plan_info:["版本信息","Plan"],me_status:["版本状态","Status"],me_type_payment:["付费类型","Type of payment"],me_user:["使用名额","User"],me_seats:["购买席位","Seats"],me_exp_on:["到期时间","Exp. on"],me_in_use:["使用中","In use"],me_in_trial:["试用中","Trial"],me_in_paid:["已付费","Paid"], me_yearly:["年付","Annual"],me_monthly:["月付","Monthly"],me_unpaid:["未付费","Unpaid"],me_trial:["试用","Trial"],me_one_only:["仅限 1 人","1 user only"],me_unlimited:["无","Unlimited"],me_order_list:["订单记录","Billing"],me_invoice_records:["发票历史","Fapiao Records"],me_new_enterprise:["新建企业","New enterprise"],me_questions:["如有疑问,请联系","Need help? Contact"],me_online_support:["在线客服","Online Support"],me_no_add_entities:["您未创建或加入任何企业","You haven't joined any enterprise"],me_enterprise_name:["企业名称","Enterprise Name"], me_members:["{{ count }} 人","{{ count }} seat"],me_members_plural:["{{ count }} 人","{{ count }} seats"],me_seats_plan:["席位","Plan"],projects_all_devices:["全部设备","All devices"],projects_mobiles:["手机","Mobiles"],projects_iphone:["iPhone","iPhone"],projects_android:["Android","Android"],projects_tables:["平板","Tablets"],projects_webpages_tv:["网页/电视","Webpages/TV"],projects_watch:["Watch","Watch"],projects_others:["其他设备","Others"],projects_custom:["自定义","Custom"],projects_custom_android:["Android 自定义", "Customized Android"],projects_updated_time:["更新时间","Updated at"],projects_created_time:["创建时间","Created at"],projects_asc:["升序","Asc"],projects_desc:["降序","Desc"],projects_current_team:["当前文件夹","Current Teams"],projects_current_groups:["当前文件夹","Current Groups"],projects_current:["当前项目","Current Projects"],projects_archive_tab:["锁定(归档)","Archived"],projects_archive_tab_HTML:['锁定(归档',"Archived"],projects_mine:["我创建的","Mine"],projects_joined:["我加入的","Joined"], projects_search_team:["搜索文件夹","Search for Teams"],projects_search_projects:["搜索项目","Search for Projects"],projects_search_screens:["搜索页面","Search for Screens"],projects_search_members:["搜索成员","Search for Members"],projects_member_count:["参与者数量","Member Count"],projects_new_team:["新建文件夹","Create New Team"],projects_edit_team:["编辑文件夹","Edit Team"],projects_new_group:["新建文件夹","Create New Group"],projects_edit_group:["编辑文件夹","Edit Group"],projects_new_project:["新建项目","Create New Project"], projects_create_demos:["使用模板项目","Create Project from Demos"],projects_create_blank:["创建空白项目","Create A Blank Project"],projects_edit_screen:["编辑页面","Edit Screen"],projects_no_results:["找不到符合条件的项目","No results"],projects_no_results_teams:["找不到符合条件的文件夹","No results"],projects_sketch:["Sketch 插件","Sketch Plugin for MockingBot"],projects_clients:["桌面 / 移动客户端","Desktop/Mobile Clients"],projects_tutorials:["视频教程","Tutorials"],projects_migrate_data:["迁移数据","Migrate Old Data"],projects_recyle:["项目回收站","Recycle Bin" ],projects_Copying:["有项目正在复制中,请稍候…","Copying project(s) will take a while, please wait…"],projects_copy:["创建副本","Copy"],projects_move:["移动","Move"],projects_delete:["删除","Delete"],projects_public:["公开","Public"],projects_private:["私密","Private"],projects_archive:["锁定","Archive"],projects_archived:["已锁定","Archived"],projects_preview:["预览","Preview"],projects_share:["分享","Share"],projects_workflow:["工作流","Workflow"],projects_team_members:["文件夹成员","Team Members"],projects_members:["项目成员","Project Members"], projects_pin:["置顶","Pin"],projects_unpin:["取消置顶","Unpin"],projects_team_archived_not_new:["文件夹已锁定,无法新建项目","You can’t create new projects in an archived team."],projects_project_archived_not_edit:["项目已锁定,无法编辑","You can’t edit an archived project."],projects_team_archived_not_edit:["文件夹已锁定,无法编辑","You can’t edit an archived team."],projects_details:["项目详情","View Details"],projects_edit_project:["编辑项目","Edit Project"],projects_edit_workflow:["编辑工作流","Edit Workflow"],projects_view_project:["查看项目","View Project" ],projects_view_workflow:["查看工作流","View Workflow"],projects_settings:["设置","Settings"],projects_manage_members:["管理项目成员","Manage Project Members"],projects_view_members:["查看项目成员","View Project Members"],projects_visible_members:["仅项目成员可见","Only visible to project members."],projects_visible_team_members:["仅文件夹成员可见","Only visible to team members."],projects_archived_not_edit:["锁定后不可编辑","Not editable once archived."],projects_archived_not_edit_project:["锁定项目不可编辑","Not editable once archived."], projects_copy_duplicate:["创建副本","Copy"],projects_updated:["项目内容有更新","This project has been updated"],projects_get_last_data:["获取最新内容","Fetch latest data"],projects_click_to_edit:["点击这里,进入工作区编辑","Click here to edit the project."],projects_upload_failed_img:["图片上传失败","Image upload failed."],projects_icon:["启动图标","Icon"],projects_splash:["启动页面/封面","Splash"],projects_click_add_members:["点击这里,查看、添加成员","Click here to view and add members."],projects_project_folder:[ '

个人项目新增文件夹,可对项目进行分类。您的个人项目在该文件夹中,您可自行整理归类。查看更多

',"

You can use Project Folder to group your projects in Personal Space now.

"],projects_blank_project:["空白项目","Blank Project"],projects_project_name:["项目名称","Project name"],projects_team_name:["文件夹名称","Team name"],projects_all:["全部","All"],projects_effect:["效果模板","Effect"],projects_industry:["行业模板","Industry"],projects_basic:["基础功能模板","Basic"],projects_others_demo:[ "其他","Others"],projects_create_demo:["从模板中创建项目","Create Project from Demos"],project_use_demo:["使用模板","Use Demo"],project_view_demo:["预览模板","View Demo"],project_creator:["制作者","Creator"],project_expired:["已过期","Expired"],project_publicity:["项目公开性","Publicity"],project_public_all_members:["公开项目(文件夹内所有成员可见)","Public (visible to all team members)"],project_private:["私密项目(仅项目成员可查看和编辑)","Private (only visible to the project members)"],projects_color:["色彩","Color"],projects_icons:["图标","Icon"], projects_add_team_members:["添加文件夹成员","Add Team Members"],projects_n_project:["{{ count }} 项目","{{ count }} project"],projects_n_project_plural:["{{ count }} 项目","{{ count }} projects"],projects_public_viewable:["公开文件夹(企业所有成员可见)","Public (viewable to all enterprise members)"],projects_private_viewable:["私密文件夹(仅文件夹成员可见)","Private (only viewable to team members)"],projects_pinned:["置顶项目","Pinned"],projects_no_proper_model:["🤔️ 找不到设备?","🤔️ No proper device/model?"],projects_no_proper_template:["🤔️ 找不到模板?", "🤔️ No proper template?"],projects_switching_model_tip:["由于设备尺寸不同,切换后可能需要手动调节已有的页面布局","After changing project’s model, you may need to adjust its screen layout manually."],project_no_proper_model_tip_try_customize_one_HTML:["没有找到需要的设备?请尝试自定义","No proper device/model? Try customize one."],project_no_proper_model_tip_HTML:[ '\n
  • \n 不知道选哪种设备?\n

    戳👉 如何设定设备尺寸

    \n
  • \n
  • \n 没有找到需要的设备?\n

    我们正在努力丰富设备库,请告诉小墨您需要的设备类型及名称,呼声超高的会优先排期补充。

    \n

    您可先选择「自定义」来设定尺寸。

    \n
  • \n ', '\n
  • \n No proper device?\n

    If you don’t know which device to choose, check out 👉 How to set device size?\n

  • \n
  • \n Can’t find the device you need?\n

    We are now enriching our device library, please tell MockingBot which device/model you need. The most needed ones will be developed first.

    \n

    You can “customize” the device size first.

    \n
  • \n ' ],project_no_proper_template_tip_HTML:['\n
  • \n 没有搜索到相关模板?\n

    我们正在优化模板库,请告诉小墨您需要的模板类型或内容,我们会根据反馈尽快添加。

    \n
  • \n ','\n
  • \n No related templates found?\n

    Please tell MockingBot the templates you need to help us enrich our template library.

    \n
  • \n '], template_not_found:['

    没有搜索到相关模板,我们正在优化模板库,请您告诉小墨 您需要的模板类型或内容,

    我们会根据反馈尽快添加。

    ','

    No related templates found. Please tell MockingBot the templates you need to help us enrich our template library.

    '],permissions:["权限说明","Permissions"],permissions_enterprise_level:["企业角色权限","Enterprise level permissions"],permissions_owner:["超级管理员","Owner"],permissions_owner_about:[ "超级管理员:企业的创建者默认为该企业唯一的拥有者,且拥有企业权限中的所有权限","Owner: set as default as the sole owner of the enterprise and has all the permissions in the enterprise permissions."],permissions_admin:["管理员","Admin"],permissions_admin_about:["管理员:除不能任命管理员外,权限与超级管理员一致","Admin: has the same permissions with the Owner except the right to assign admins."],permissions_member:["企业成员","Member"],permissions_member_about:["成员:可访问任何公开文件夹及其公开项目,新建文件夹,编辑自建和协作项目", "Member: may access any public projects within the enterprise, create teams and create/edit projects."],permissions_owner_admin:["超级管理员 + 管理员","Owner and Admin"],permissions_team_level:["文件夹角色权限","Team level permissions"],permissions_edit_about:["可编辑:可编辑组内所有项目、新增文件夹成员","Edit: can edit projects in the team; add team members."],permissions_edit_project:["可编辑:支持编辑项目","Edit: can edit the project."],permissions_project_level:["项目角色权限","Project level permissions"],permissions_creator_about:[ "创建者:可删/改项目、增/删项目成员、设定项目成员角色","Creator: can delete/edit project, add/delete project members."],permission_more:["查看更多权限说明","More About Permissions"],permission_owner_admin:["超管和管理员:可以编辑查看所有文件夹及项目,修改文件夹成员角色。该权限为企业级权限,需在导航栏「成员」一栏中设置","Owner and Admin: can edit and view all teams and projects and modify the roles of team members. The settings of “Owner and Admin” needs to be done in “Member” on the top nav bar."],permission_team_owner:["组长:文件夹的创建者,可删/改文件夹、增/删/改项目、增/删文件夹成员、设定文件夹及项目成员角色", "Team Owner: the creator of a team, who can delete/edit teams, add/delete/edit projects, add/delete team members, assign the roles of team and project members."],permission_team_admin:["副组长:可修改文件夹、增/删/改组內项目、增/删文件夹成员,设定文件夹及项目成员的编辑和查看权限","Team Admin: can edit team, add/delete/edit projects in the team, add/delete team members, set “edit” and “view” permissions of team and project members."],permission_edit_all:["可编辑:可编辑组内所有项目","Edit: can edit projects in the team."],permission_view_all:["仅查看:仅能查看组内公开项目", "View: can only view public projects in the team."],permission_creator:["项目创建者:可删/改项目、增/删项目成员","Creator: can delete/edit project, add/delete project members."],permission_edit_one:["可编辑:可编辑该项目","Edit: can edit the project."],permission_view_one:["仅查看:仅能查看该项目","View: can only view the project."],permission_projects:["文件夹成员及权限自动同步至组内的项目,项目也可自行设置独立权限。","The members and their permissions of a team will automatically sync to the projects under the team. Members’ permissions can be adjusted again in projects."], permission_transfer_projects:["项目转移权限","Permission to Transfer Projects"],permission_copy_enterprise_to_personal:["允许指定⻆色复制企业项目到个人空间","Allow designated roles to duplicate enterprise projects to Personal Space."],permission_set_enterpriseData_caution:["涉及企业数据,请谨慎设置","Enterprise data is involved, please set with caution."],permission_transfer_ownership:["移交企业","Transferring Ownership"],permission_owner_transfer:["企业的「超级管理员」移交权限后将转变为企业的普通成员,不能再行使管理权限。", "After the Owner of the enterprise transfers the ownership, he will become a Member in the enterprise and lose all administration privileges."],permission_team_members:["文件夹成员及权限自动同步至组内的项目","The team members and permissions are automatically synchronized to the projects in the team."],permission_modify_team_members:["修改文件夹成员及其权限,会自动同步至组内的项目","Modifications of the team members and permissions are automatically synchronized to the projects in the team."],permission_view:["查看权限","View"],permission_comment:[ "评论权限","Comment"],permission_no_concat_owner:["没有设置仅限,请联系企业创建者","No permission, please contact the Enterprise Owner."],entitie:["企业","Enterprise"],entities:["企业","Enterprises"],entities_home:["主页","Home"],entities_width:["宽","Width"],entities_height:["高","Height"],entities_team:["文件夹","Team"],entities_teams:["文件夹","Teams"],entities_project:["项目","Project"],entities_projects:["项目","Projects"],entities_screen:["页面","Screen"],entities_screens:["页面","Screens"],entities_real_usage_time:["按实际购买时长", "Based on real usage time."],entities_scale:["规模","Scale"],entities_input_phone_number:["请输入您或其他负责人的手机或座机号码","Please input your phone number"],entities_start_trial:["开始试用","Start trial"],entities_trial:["试用","trial"],entities_trial_plan:["试用版","Trial"],entities_create:["创建","Create"],entities_name_company:["我们将以此来命名您的企业,未來您可以随时修改","We will name your company as so"],entities_enter_enterprise:["进入企业","Enter enterprise"],entities_projects_total:["企业总项目","Enterprise Projects in total"], entities_joined_projects:["参与项目","Joined projects"],entities_day:["{{ count }} 天","{{ count }} day"],entities_day_plural:["{{ count }} 天","{{ count }} days"],entities_sec:["{{ sec }} 秒","{{ sec }} sec"],entities_seats_left:["剩余 {{ count }} 个名额","{{ count }} seat left"],entities_seats_left_plural:["剩余 {{ count }} 个名额","{{ count }} seats left"],entities_seats_add:["增加","Add"],entities_n_left:["剩余{{ count }}天","{{ count }} day left"],entities_n_left_plural:["剩余 {{ count }} 天","{{ count }} days left"], entities_n_left_em:["剩余 {{ leftDays }} 天","{{ leftDays }} days left"],entities_n_seats:["{{ count }} 席位","{{ count }} seat"],entities_n_seats_plural:["{{ count }} 席位","{{ count }} seats"],entities_n_pages:["{{ count }} 页","{{ count }} screen"],entities_n_pages_plural:["{{ count }} 页","{{ count }} screens"],entities_n_screens:["{{ count }} 页面","{{ count }} screen"],entities_n_screens_plural:["{{ count }} 页面","{{ count }} screens"],entities_n_members:["{{ count }} 人","{{ count }} member"], entities_n_members_plural:["{{ count }} 人","{{ count }} members"],entities_n_comment:["{{ count }} 条评论","{{ count }} comment"],entities_n_comment_plural:["{{ count }} 条评论","{{ count }} comments"],entities_n_results:["搜索到 {{ count }} 个相关结果","Found {{ count }} result"],entities_n_results_plural:["搜索到 {{ count }} 个相关结果","Found {{ count }} results"],entities_one_year:["一年","One year"],entities_two_year:["两年","Two years"],entities_three_year:["三年","Three years"],entities_five_year:["五年","Five years"], entities_one_month:["一月","One month"],entities_unit_year:["年","year"],entities_unit_year_per:["/年","/year"],entities_unit_month:["月","month"],entities_unit_seat:["人","seat"],entities_unit_year_seat:["/人","/seat"],entities_unit_day:["/天","/day"],entities_add_seats:["新增席位","Add Seats"],entities_concat_reduce_members:["请先联系管理员将企业成员减少至所需数量,再进行购买","Please contact admins to reduce members to the right amount before purchasing."],entities_gateway:["支付方式","Gateway"],entities_exp_not_edit:["到期后所有内容仍可预览但无法编辑", "All content can be viewed but not editable after the plan expires."],entities_exp_time:["{{ time }}到期,按剩余 {{ days }} 天折算","Exp. on {{ time }}, price re-calculated based on remaining time of {{ days }} day(s)."],entities_seats_open_now:["当前企业共 {{ total }} 席位,剩余可邀请名额 {{ num }} 人","It's {{ total }}-seats Enterprise currently,{{ num }} seats remaining"],entities_seats_open:["当前企业共 {{ total }} 人","{{ total }} member(s) in the current enterprise"],entities_exp_payment:["购买后到期日为 {{ time }}", "Exp. on {{ time }} after the payment."],entities_exp_payment_lifetime:["购买后到期日为 终身","Exp. on lifeTime after the payment."],entities_exp_payment_seats_time:["购买后到期日为 {{ time }}","Exp. on {{ time }} "],entities_exp_payment_seats_seats:["企业共 {{ seats }} 席位,剩余可邀请名额 {{ num }} 人","with {{ seats }} seats in total including {{ num }} empty seat(s) after the payment."],entities_price_remaining:["按剩余天数折算","Price re-calculated based on remaining time"],entities_order_price:["订单金额","Order Price"], entities_price_remained:["已按剩余天数折算","price has been re-calculated based on remaining time."],entities_discount:["优惠金额","Bonus"],entities_pay:["实付金额","Pay"],entities_confirm_buy:["提交订单","Confirm"],entities_paying:["正在支付中…","Paying…"],entities_payment_finished:["支付成功","Payment finished."],entities_payment_failed:["支付失败","Payment failed."],entities_refresh_seconds:["{{ seconds }} 秒后刷新…","Refresh after {{ seconds }} seconds."],entities_problems_email_1:["如您付款遇到问题,可发 email 至","If you are using MockingBot client" ],entities_problems_email_2:[" 获取支持,如您使用的是墨刀桌面客户端,可尝试切换到桌面浏览器进行支付。",", please try the payment again in Chrome browser."],entities_back:["返回","Back"],entities_paid:["我已支付","I’ve paid already"],entities_check_orders:["查看订单记录","Check orders"],entities_purchase_agin:["重新支付","Purchase again"],entities_unit_price:["方案","Term"],entities_purchase:["购买","Purchase"],entities_free_update_company_plan:["您购买的方案已免费升级为「企业版」,请完善信息,体验全新企业版功能", "Your plan has upgraded to Enterprise Plan, please fill in relevant information and experience the brand new Enterprise Space."],entities_search_members:["搜索企业成员","Search members"],entities_members:["成员数量","Member amount"],entities_input_email:["请输入邮箱,点击回车添加","Please input email address and press Enter key to add a member."],entities_invite:["邀请","Invite"],entities_claimed:["领取成功","Coupon claimed"],entities_choose_a_space:["选择使用空间","Choose a Space"],entities_confirm:["确认","Confirm"],entities_no_results:[ "无结果","No results"],entities_choose:["选择企业","Choose Enterprise"],entities_create_new:["创建新企业","Create Enterprise"],entities_a_enterprise:["创建一个企业","Create an Enterprise"],entities_purchase_seats:["购买席位","Add Seats"],entities_seats:["{{ range }} 人","{{ range }} members"],entities_seats_500:["{{ range }} 人以上","Above {{ range }} members"],entities_look:["查看企业版介绍","Check out Enterprise Plan"],entities_renewal_time:["续费时长","Renew"],entities_discount_off:["{{ discount }} 折","{{ discount }} off"], entities_biennial_discount_off:["两年付 {{ discount }} 折","Biennial: {{ discount }} off"],entities_trash_tips:["该项目所在文件夹也已删除,恢复项目将同步恢复组信息,包括组成员和组状态","Restoring project will also restore the team(group) to which it belongs."],entities_modao:["墨刀企业版","Enterprise"],entities_unlimited:["不限","Unlimited"],entities_totalSeats_leftSeats:["{{ totalSeats }} 人(剩余 {{ leftSeats }} 人)","{{ seatsTaken }} / {{ totalSeats }}"],entities_ownership:["企业归属","Ownership"],entities_info:["企业信息","Enterprise Info"], entities_expired_renew:["企业版已过期,请直接续费","The Enterprise plan has expired, please renew it to enjoy its features."],entities_trial_renew:["试用中企业,请直接续费","Please renew your trial enterprise directly."],coupon_is_used:["已使用","Used"],coupon_is_expired:["已过期","Expired"],coupon_is_expiring:["即将过期","will expire"],stats_overview:["概述","Overview"],stats_project:["项目统计","Project Stats"],stats_member:["成员统计","Member Stats"],stats_project_total:["项目总数","Total Project Count"],stats_member_total:["总成员数", "Total Member Count"],stats_yesterday_online:["昨日企业在线时长","Yesterday’s Online Time"],stats_yesterday_conversation:["昨日企业会话数","Yesterday’s Conversation Time"],stats_no_data:["暂无项目数据,请先创建项目","No data for now. Please create project(s) first."],stats_active:["活跃","Active"],stats_activity:["活跃度","Activity"],stats_active_teams:["活跃文件夹","Active Teams"],stats_active_projects:["活跃项目","Active Projects"],stats_active_members:["活跃成员","Active Members"],stats_this_week:["本周","This week"],stats_until_today:["截止今天", "Until Today"],stats_n_entry:["发表评论 · {{ count }} 条","Comment: {{ count }} entrie"],stats_n_entry_plural:["发表评论 · {{ count }} 条","Comment: {{ count }} entries"],stats_n_time:["编辑页面 · {{ count }} 次","Edit Screen: {{ count }} time"],stats_n_time_plural:["编辑页面 · {{ count }} 次","Edit Screen: {{ count }} times"],stats_n_project:["{{ count }} 项目","{{ count }} project"],stats_n_project_plural:["{{ count }} 项目","{{ count }} projects"],stats_in_progress:["进行中","In progress"],stats_first_create_teams:["请先创建文件夹", "Please create team(s) first."],experience_stats_first_create_teams:["点击确定直接保存,或新建文件夹保存","点击确定直接保存,或新建文件夹保存点击确定直接保存,或新建文件夹保存"],stats_edit_time:["编辑时长(小时)","Editing Time (hr)"],stats_weekly_activity:["周活跃","Weekly Activity"],stats_status:["状态","Status"],stats_attend_team_count:["参与文件夹数","Attended Team Count"],stats_attend_project_count:["已锁定 / 参与项目","Archived/Attended Project Count"],stats_weekly_conversation_time:["周会话时长(小时)","Weekly Conversation Time (hr)"],stats_projects:["个","project(s)"],stats_members:[ "人","member(s)"],stats_hours:["小时","hour(s)"],stats_times:["次","time(s)"],general_mockingBot:["墨刀","MockingBot"],general_online_support:["墨刀在线客服","Online Support"],general_help_center:["墨刀帮助中心","Help Center"],general_find_more:["了解更多","Find out More"],general_more:["更多","More"],general_got_it:["我知道了","Got it"],general_hide:["隐藏","Hide"],general_under_trial:[" 试用中","On trial"],general_free_v:["免费版","Free"],general_free:["免费版","Free Plan"],general_account:["个人中心","Account"],general_notifications:["通知列表", "Notifications"],general_update_modao:["墨刀升级","Upgrade"],general_update_modao4:["升级新版墨刀","Upgrade to MockingBot 4.0"],general_free_use_enterprise:["恭喜您获得企业版 15 天免费使用福利","Congratulations! You’ve got 15-day free trial of MockingBot Enterprise Plan."],general_free_use_enterprise_about:["🎉 恭喜您获得企业版 15 天免费使用福利,领取后,您可以新建一个企业,在此企业中与固定成员协作,试用企业版提供的所有功能。企业版支持邀请企业成员、协作、讨论、查看统计数据等", "🎉Congratulations! You’ve got 15-day free trial of MockingBot Enterprise Plan, which supports inviting members, collaboration, discussion and enterprise statistics."],general_trial_expires:["试用到期后,企业中的项目仅支持预览。如有疑问可","Projects in enterprise can only be viewed after the trial expires."],general_update_new_modao:["升级到新版","Upgrade to MockingBot 4.0"],general_gain_rewards:["领取奖励","Gain rewards"],general_enterprise_introduction:["企业版介绍 →","Enterprise Plan Introduction →"],general_update:["升级","Upgrade"], general_expired:["已到期","Expired"],general_expiring_soon:["即将到期","Expiring Soon"],general_confirm:["确认","Confirm"],general_define:["确定","Confirm"],general_update_confirm:["确认修改","Update"],general_confirm_delete:["确认删除","Delete"],general_save:["保存","Save"],general_delete:["删除","Delete"],general_cancel:["取消","Cancel"],general_load_more:["加载更多","Load More"],general_no_data1:["虚位以待","No Data"],general_no_data2:["蓄势待发","No Data"],general_image_format_not:["不支持此图片格式","This image format isn’t supported."], general_image_2MB_not:["图片大小不得超过 2MB","Please do not upload any images larger than 2MB."],general_image_read:["无法读取图片内容","Sorry, we can’t read the image properly."],general_image_upload_failed:["图片上传失败","Image upload failed."],general_request_find_not:["对不起,找不到您请求的{{ content }}","Sorry, we can’t find the {{ content }} you requested."],general_incorrect_url:["有可能是您拼错了网址,或是数据已被删除","It may be an incorrect URL, or the data was deleted."],general_go_back:["返回上一页","Go Back"],general_back_personal_space:["返回个人空间", "Go Back to Personal Space"],general_back_enterprise_space:["返回企业首页","Go Back to Enterprise Space"],general_comma:[",",", "],general_number:["、",", "],general_period:["。",". "],general_colon:[":",": "],general_left_brackets:["("," ("],general_right_brackets:[")",") "],general_left_quotation:["「"," “"],general_right_quotation:["」","” "],general_left_single_quotation:["『"," ‘"],general_right_single_quotation:["』","’ "],general_recycle_bin:["回收站","Recycle bin"],general_kept_in_recycle_bin:[ "删除的文件夹、项目会在回收站保留 30 天,之后将被彻底清除","Deleted teams(groups) and projects will be kept in the recycle bin for 30 days before being erased completely."],general_choose_teams:["选择团队/项目","Choose teams/projects"],general_choose_space:["选择存放空间","Choose Space"],general_choose_members:["选择成员","Choose members"],general_choose_all:["全选","Choose all"],general_choosen:["已选","Chosen"],general_finish:["完成","Finish"],general_migrate_projects:["墨刀旧数据迁移","Migrate your projects/teams to Personal/Enterprise"],general_last_step:[ "上一步","Last step"],general_next_step:["下一步","Next step"],general_name_enterprise:["团队项目升级为「企业」,请为企业命名","Please name your enterprise."],general_teams_name:["团队名称","Team name"],general_collaborative_project_name:["协作项目名称","Collaborative project name"],general_choose_collaborative_members:["请选择欲导入企业的协作成员","Please choose collaborative members for the enterprise."],general_keep_collaborative_relationship:["没被选择的人,依然会保留他所在项目的协作关系,您可以随时邀请他加入", "Those members not chosen will still keep the collaborative relationship in their projects. You can invite them anytime."],general_exceeds_seats:["所选人数已超出当前购买席位:{{ seats }} 名","The members chosen exceeds the number of seats: {{ seats }} seats"],general_projects_spaces:["您的个人项目请存放在「个人空间」,团队和团队项目请存放在「企业空间」","Please put your personal projects in Personal Space, team and team projects in Enterprise Space."],general_spaces:["存放空间","Space"],general_trial_expires_projects:["企业试用期间及过期后,不支持将项目转移到个人空间,请谨慎操作。", "Transferring projects into Personal Space is NOT allowed during the trial and after the trial expires. Please set with caution."],general_agree:["同意","Agree"],general_not_agree:["不同意","Disagree"],general_not_use:["不使用","Don’t use"],general_no_coupons:["无可用优惠券","No coupons"],general_n_coupons:["有 {{ coupons }} 张可用","{{ coupons }} coupons available"],general_lose_collaborative_relationship:["若把团队或协作项目迁移到个人空间,会导致其协作关系消失,项目会成为个人项目存放于「个人空间」中。", "Team projects will lose their collaborative relationship and become Personal projects once transferred to Personal Space."],general_subscription_expires:["个人版/企业版到期以后还能继续使用吗?","What happens after the subscription expires?"],general_personal_plan_expires_HTML:['个人版到期后会自动降为免费版,并且无法使用付费功能。企业版到期之后只能查看,无法使用其他功能。具体可查看详情。', "After the enterprise subscription expires, the projects can only be viewed, and advanced features cannot be used."],general_upgrade_personal_plan:["个人版是否可以直接升级为企业版?如何购买企业版?","May I upgrade Personal Plan to Enterprise Plan directly? How to purchase Enterprise Plan?"],general_separate_personal_enterprise:["个人版和企业版方案不通用,需要为个人或企业区域单独付费。进入企业分区后,点击导航栏的「企业管理」即可查看该企业当前方案及订单记录,进行购买。", "Personal Plan and Enterprise Plan are separate. You can purchase Enterprise Plan in the “Enterprise” page within an enterprise space."],general_add_seats_middle:["中途增加席位,价格如何计算?","How the price is calculated if members are added in the middle?"],general_seats_middle_calc:["单个企业帐号内,所有成员的到期时间一致。中途增加席位的费用 = 单个席位每天成本(单个席位年价 / 366)× 距企业版到期日的天数 × 增加席位数量。您可点击「增加席位」按钮,输入购买席位人数,系统会自动为您计算所需费用。", "All members in an enterprise have the same expiry date. If new members need to be added in the middle of the Plan, the price of their seats=daily seat cost(yearly seat cost/366) x remaining days of the Enterprise Plan x seat number. The system will calculate the price automatically."],general_no_results:["未找到相关内容","No results"],general_choose_scale:["请选择团队规模","Please choose team scale"],general_add_seats:["增加企业成员席位","Add Enterprise Seats"],general_purchase_seats_needed:["按实际购买席位","Purchase seats as needed" ],general_migrate:["迁移","Migrate"],general_no_unmigrated:["没有未升级的数据","No Unmigrated Data"],general_team_member:["文件夹参与者","Team Members"],general_team_owner:["文件夹创建者","Team Owner"],general_project_owner:["项目创建者","Project Owner"],general_add_member:["添加成员","Add Members"],general_add:["添加","Add"],general_invite:["邀请加入","Invite"],general_frequent:["常见付费问题","Payment FAQs"],general_comming_soon:["优化中","Coming soon"],general_input_project_name:["请输入名称","Name your project"],general_input_team_name:["请输入名称", "Name your team"],new_version_detected_title:["提示:页面长时间打开","The page has been open for a long time!"],new_version_detected:["为了节省网络与电脑资源,墨刀已为您保存变更并从服务器断开,点击按钮重新连接。","To save memory, we have disconnected from MockingBot’s server. Click the button to reconnect."],new_version_detected_confirm:["连接","Reconnect"],notifications:["全部消息","All Notifications"],notifications_all:["全部消息","All"],notifications_alert:["仅显示6个月内通知","Notifications for the last six months"],notifications_unread:["未读消息","Unread"], notifications_mark_all_read:["标记全部为已读","Mark All as Read"],notifications_history:["历史通知","History"],notifications_no:["近6个月未收到消息","No notifications received in the past 6 months"],notifications_no_official:["近6个月未收到官方通知","No notifications received in the past 6 months"],notifications_more_enterprise:["了解企业版","More About Enterprise Plan"],notifications_invite_you_enterprise:["{{ who }} 邀请您加入企业","{{ who }} invites you to join the enterprise"],notifications_invite_you:["邀请您加入","invites you to join"], notifications_invite_you_enterprise_no:["邀请您加入企业","invites you to join the enterprise"],notifications_invited_to_enterprise:["{{ who }} 受邀加入企业 {{ org }}","{{ who }} was invited to join the enterprise {{ org }}"],notifications_invited_to_enterprise_no:["受邀加入企业","was invited to join the enterprise"],notifications_you_set_admin:["您被设置为管理员","You’ve been set as “Admin”"],notifications_set_admin:["{{ who }} 被设置为管理员","{{ who }} has been set as “Admin”"],notifications_set_admin_no:["被设置为管理员", " has been set as “Admin”"],notifications_created_team:["{{ who }} 创建了文件夹","{{ who }} created a team "],notifications_created_team_no:["创建了文件夹","created a team"],notifications_added_team:["{{ who }} 把您加入了文件夹","{{ who }} added you to the team"],notifications_added_team_no:["把您加入了文件夹","added you to the team"],notifications_joined_team:["{{ who }} 加入了文件夹","{{ who }} joined the team"],notifications_joined_team_no:["加入了文件夹","joined the team"],notifications_you_set_team_admin:["您被 {{ who }} 设置为文件夹副组长", "You’ve been set as “Team Admin” by {{ who }}"],notifications_set_team_admin:["{{ who }} 被设置为文件夹副组长","{{ who }} has been set as “Team Admin”"],notifications_set_team_admin_no:["被设置为文件夹副组长","has been set as “Team Admin”"],notifications_you_set_edit:["您被 {{ who }} 设置为可编辑","You were set as “Edit” by {{ who }}"],notifications_you_set_view:["您被 {{ who }} 设置为仅查看","You were set as “View” by {{ who }}"],notifications_you_remove_team:["您被 {{ who }} 移出文件夹","You were removed from the team by {{ who }}"], notifications_rename_team:["{{ who }} 重命名了文件夹","{{ who }} renamed the team"],notifications_rename_team_no:["重命名了文件夹","renamed the team"],notifications_archived_team:["{{ who }} 锁定了文件夹","{{ who }} archived the team"],notifications_archived_team_no:["锁定了文件夹","archived the team"],notifications_unarchived_team:["{{ who }} 解锁了文件夹","{{ who }} unarchived the team"],notifications_unarchived_team_no:["解锁了文件夹","unarchived the team"],notifications_changed_private:["{{ who }} 更改状态为私密", "{{ who }} changed the status to Private"],notifications_changed_private_no:["更改状态为私密","changed the status to Private"],notifications_changed_public:["{{ who }} 更改状态为公开","{{ who }} changed the status to Public"],notifications_changed_public_no:["更改状态为公开","changed the status to Public"],notifications_deleted_team:["{{ who }} 删除了文件夹","{{ who }} deleted the team"],notifications_deleted_team_no:["删除了文件夹","deleted the team"],notifications_recovered_team:["{{ who }} 恢复了文件夹","{{ who }} recovered the team"], notifications_recovered_team_no:["恢复了文件夹","recovered the team"],notifications_created_project:["{{ who }} 新建了项目 {{ what }}","{{ who }} created a project {{ what }}"],notifications_created_project_no:["新建了项目","created a project"],notifications_you_add_project:["您被 {{ who }} 加入了项目 {{ what }}","You were added to the project {{ what }} by {{ who }}"],notifications_you_remove_project:["您被 {{ who }} 移出了项目 {{ what }}","You were removed from the project by {{ who }}"],notifications_deleted_project:[ "{{ who }} 删除了项目 {{ what }}","{{ who }} deleted the project {{ what }}"],notifications_deleted_project_no:["删除了项目","deleted the project"],notifications_restored_project:["{{ who }} 从回收站恢复了项目 {{ what }}","{{ who }} restored project {{ what }} from recycle bin"],notifications_renamed_project:["{{ who }} 重命名了项目 {{ what }}","{{ who }} renamed project {{ what }}"],notifications_renamed_project_no:["重命名了项目","renamed project"],notifications_archived_project:["{{ who }} 锁定了项目 {{ what }}", "{{ who }} archived project {{ what }}"],notifications_archived_project_no:["锁定了项目","archived project"],notifications_unarchived_project:["{{ who }} 解锁了项目 {{ what }}","{{ who }} unarchived project {{ what }}"],notifications_unarchived_project_no:["解锁了项目","unarchived project"],notifications_set_project_public:["{{ who }} 将项目 {{ what }} 设置为公开","{{ who }} set project {{ what }} as Public"],notifications_set_project_private:["{{ who }} 将项目 {{ what }} 设置为私密","{{ who }} set project {{ what }} as Private"], notifications_removed_project:["{{ who }} 移出了项目 {{ what }}","{{ who }} removed project {{ what }}"],notifications_removed_project_no:["移出了项目","removed project"],notifications_project_updated:["项目内容有更新","Project has been updated"],notifications_followed_you:["关注了您","followed you"],notifications_commented:["{{ who }} 评论:{{ what }}","{{ who }} commented: {{ what }}"],notifications_commented_no:[" 评论:","commented:"],notifications_replied:["{{ who }} 回复您:{{ what }}","{{ who }} replied: {{ what }}"], notifications_replied_no:["回复您:","replied: "],notifications_commented_you_post:["评论了您的帖子 {{ post }}:{{ what }}","Commented on your post {{ post }} : {{ what }}"],notifications_commented_you_post_no:["评论了您的帖子 {{ post }}:","Commented on your post {{ post }}:"],notifications_replied_you_post:["回复了您的帖子 {{ post }} 中的评论:{{ what }}","Replied to the comment in your post {{ post }}: {{ what }}"],notifications_replied_you_post_no:["回复了您的帖子 {{ post }} 中的评论:","Replied to the comment in your post {{ post }}:"], notifications_liked_you_post:["赞了您的帖子 {{ post }}","Liked your post {{ post }}"],notifications_deleted_you_post:["删除了您的帖子 {{ post }}","Deleted your post {{ post }}"],notifications_picked_you_post:["把您的帖子 {{ post }} 列为精选","Set your post {{ post }} as “Picked”"],notifications_removed_screens:["{{ who }} 将「{{ screen }}」及另外 {{ count }} 个页面移出了项目 {{ what }}","{{ who }} removed 「{{ screen }}」and {{ count }} other screens from project {{ what }}"],notifications_removed_screens_no:[ "将「{{ screen }}」及另外 {{ count }} 个页面移出了项目","removed 「{{ screen }}」and {{ count }} other screens from project"],notifications_moved_screens:["{{ who }} 将「{{ screen }}」及另外 {{ count }} 个页面移入了项目 {{ what }}","{{ who }} moved 「{{ screen }}」and {{ count }} other screens to project {{ what }}"],notifications_moved_screens_no:["将「{{ screen }}」及另外 {{ count }} 个页面移入了项目","moved 「{{ screen }}」and {{ count }} other screens to project"],notifications_deleted:["该{{ what }}已被删除","This {{ what }} has been deleted."], notifications_not_authorized:["无权访问该{{ what }}","You are not authorized to access this {{ what }}"],requests_delete_all_projects_team:["删除其中所有项目","Delete all projects of the team"],requests_delete_all_member:["删除其中所有成员数据","Delete all member data of the team"],requests_delete_all_comments_statistics:["删除所有评论、统计数据","Delete all comments and statistics of the team"],requests_delete_recycle_projects:["删除文件夹回收站中的所有项目","Delete all projects in the recycle bin of the team"],requests_delete_all_comments:["删除所有评论数据", "Delete all comments in the team"],requests_access_data_leaving:["退出企业后,您将不能再访问该企业的任何数据","After leaving the enterprise, you will no longer be able to access any data of it."],requests_transferred:["您创建的文件夹及项目将转移给企业的「超级管理员」","All teams and projects you created will be transferred to the 「Owner」of the enterprise."],requests_delete_all_members:["删除所有成员","Delete all members"],requests_delete_all_teams:["删除所有文件夹","Delete all teams"],requests_delete_all_projects:["删除所有项目","Delete all projects"],requests_leave:[ "退出","Leave"],requests_delete:["删除","Delete"],requests_remove:["移除","Remove"],requests_continue:["继续","Continue"],requests_i_understand:["我已知𣇈","I understand"],requests_leave_again:["继续退出","Leave"],requests_delete_again:["继续删除","Delete"],requests_team_creating:["文件夹创建中…","Team being created…"],requests_team_created:["文件夹创建完成","Team created successfully"],requests_team_created_failed:["文件夹创建失败","Failed in team creatingTeam creation failed"],requests_team_updating:["文件夹更新中…","Team being updated…"], requests_team_updated:["文件夹更新完成","Team updated successfully"],requests_team_updated_faild:["文件夹更新失败","Team updating failed"],requests_delete_team:["删除文件夹","Delete Team"],requests_project_creating:["项目创建中…","Project being created…"],requests_project_created:["项目创建完成","Project created successfully"],requests_project_created_failed:["项目创建失败","Project creation failed"],requests_project_updating:["项目更新中…","Project being updated…"],requests_project_updated:["项目更新完成","Project updated successfully"], requests_project_updated_failed:["项目更新失败","Project updating failed"],requests_delete_icon_failed:["项目图标删除失败","Icon deleting failed"],requests_delete_splash_failed:["项目启动封面删除失败","Splash deleting failed"],requests_delete_project:["删除项目","Delete Project"],requests_delete_projects:["删除多个项目","Delete Projects"],requests_recovered_in_recycle:["项目删除 30 天内,可在左下方的「回收站」恢复","Deleted projects can be recovered from the recycle bin within 30 days."],requests_sure_delete_projects:[ '您确定要删除下列 {{ count }} 个项目吗?',"Are you sure you want to delete the {{ count }} projects?"],requests_project_deleted:["项目已删除","Project deleted"],requests_project_deleted_failed:["项目删除失败","Project deleting failed"],requests_project_loading_failed:["项目数据加载失败","Project loading failed"],requests_team_deleted:["文件夹已删除","Team deleted"],requests_team_deleted_failed:["文件夹删除失败","Team deleting failed"],requests_team_loading_failed:["文件夹数据加载失败","Team loading failed"], requests_read_recycle_data_failed:["读取回收站数据失败","Failed to read the Recycle bin data"],requests_project_recovered:["项目已恢复","Project(s) recovered"],requests_recover_deleted_failed:["恢复已删除项目失败","Failed to recover deleted projects"],requests_tips_moving:["移动提示","Tips on moving project(s)"],requests_sure_personal_project:["请确定此项目不是您的私人项目","Please make sure this is not your personal project"],requests_move_to_concat_owner:["移动到企业后该项目即归属于企业。之后,若需复制项目回到个人空间,需联系企业超级管理员进行设置。", "The projects will belong to the enterprise once you moved them. If you want to move copies back to your Personal Space, you will need to contact Enterprise Owner to adjust the permissions."],requests_project_moved:["项目移动成功","Project moved"],requests_project_moved_failed:["项目移动失败","Failed to move project"],requests_project_moving:["项目移动中…","Moving project…"],requests_project_copying:["项目复制中…","Project being duplicated…"],requests_copy_project_moved:["项目副本创建并移动完成","Project copied and the copy moved."], requests_project_copyed:["项目副本创建完成","Project copied"],requests_project_copyed_failed:["项目副本创建失败","Project copying failed"],requests_being_create_project:["创建模板项目中…","Template project being created…"],requests_template_created:["模板项目创建完成","Template project created"],requests_project_creation_failed:["模板项目创建失败","Template project creation failed"],requests_refresh_the_page:["请刷新页面","Please refresh the page."],requests_refresh_the_page_to_update:["您的企业权限已被修改,请刷新页面以浏览相应内容。", "Your enterprise permissions have been modified, plz refresh the page to view the updates."],requests_no_permission:["沒有权限","No permission"],requests_not_a_member_of_team:["您不是文件夹「{{ who }}」的参与者,无法浏览。"," You have no access since you are not a member of team ”{{ who }}”."],requests_not_a_member_of_project:["您不是项目「{{ who }}」的参与者,无法浏览。"," You have no access since you are not a member of project “{{ who }}”."],requests_moved_out_enterprise:["您已被移出企业","You’ve been moved out of the enterprise."], requests_moved_out_enterprise_s:["您已被移出企业「{{ who }}」","You’ve been moved out of the enterprise ”{{who}}”."],requests_already_team_deleted:["文件夹已被删除","Team deleted"],requests_already_project_deleted:["项目已被删除","Project deleted"],requests_team_been_deleted:["文件夹「{{what}}」已被删除,无法浏览。","Team ”{{what}}” has been deleted and is not viewable."],requests_project_been_deleted:["项目「{{what}}」已被删除,无法浏览。","Project ”{{what}}” has been deleted and is not viewable."],requests_coupon_loading_failed:["加载优惠劵失败", "Coupon loading failed"],requests_coupon_being_redeemed:["优惠劵兑换中…","Coupon being redeemed"],requests_coupon_redeemed:["优惠劵兑换成功","Coupon redeemed"],requests_original_data_not_accessed:["无法获取初始数据","Original data can’t be accessed."],requests_working_space_not_accessed:["无法获取工作空间数据","Working space data can’t be accessed."],requests_being_migrated:["迁移中…","Being migrated"],requests_datas_migrated_new_enterprise:["数据已迁移至新创建的企业","The data has been migrated to newly created enterprise."], requests_data_migration_completed:["数据迁移完成","Data migration completed"],requests_data_migration_failed:["数据迁移失败","Data migration failed"],requests_access_limited:["访问受限","Access limited"],requests_login_failed_refresh:["您的登录已失效, 请刷新页面或重新登入。","Your login has failed, please refresh the page or sign in again."],requests_personal_profile_reading_failed:["读取个人资料失败","Personal profile reading failed"],requests_system_status_reading_failed:["读取系统信息失败","System status reading failed"], requests_personal_profile_being_updated:["更新个人资料中⋯","Personal profile being updated"],requests_personal_profile_update_completed:["个人资料更新完成","Personal profile update completed"],requests_personal_profile_update_failed:["更新个人资料失败","Personal profile update failed"],requests_being_processed:["处理中⋯","Being processed⋯"],requests_validation_email_sent:["验证邮件已发送","Validation email sent"],requests_send_validation_email_failed:["验证邮件发送失败","Failed to send validation email"],requests_email_updated_email_sent:[ "邮箱修改完成,验证邮件已发送","Email updated, validation email sent"],requests_email_update_failed:["邮箱修改失败","Email update failed"],requests_mobile_verification_code_sent:["手机验证码已发送","Mobile verification code sent"],requests_send_mobile_verification_code:["手机验证码发送失败","Failed to send mobile verification code"],requests_mobile_number_linked:["手机号绑定成功","Mobile number linked successfully"],requests_mobile_number_link_failed:["手机号绑定失败","Failed to link mobile number"],requests_mobile_number_unlinked:["手机号已解绑", "Mobile number unlinked successfully"],requests_unlink_mobile_number_failed:["手机号解绑失败","Failed to unlink mobile number"],requests_password_being_updated:["密码修改中⋯","Password being updated⋯"],requests_password_updated_completed:["密码修改完成","Password update completed"],requests_password_update_failed:["密码修改失败","Password update failed"],requests_setted_password:["密码设置完成","Password set successfully."],requests_wechat_unlinked:["已成功解绑微信","Wechat unbound Wechat unlinked"],requests_ulink_wechat_failed:["微信解除绑定失败", "Failed to ulink Wechat"],requests_read_notifications_failed:["读取通知失败","Failed to read notifications"],requests_update_Notifications_failed:["通知状态更新失败","Failed to update Notifications"],requests_enterprise_being_created:["企业创建中⋯","Enterprise being created⋯"],requests_enterprise_created:["企业创建完成","Enterprise created successfully"],requests_enterprise_creation_failed:["企业创建失败","Enterprise creation failed"],requests_my_card_being_updated:["我的名片更新中⋯","My Name card being updated⋯"],requests_my_card_updated:[ "我的名片更新完成","My Name card updated"],requests_my_card_updated_failed:["我的名片更新失败","My Name card update failed"],requests_enterprise_profile_being_updated:["企业资料更新中⋯","Enterprise profile being updated⋯"],requests_enterprise_profile_updated:["企业资料新完成","Enterprise profile updated"],requests_enterprise_profile_updated_failed:["企业资料更新失败","Enterprise profile update failed"],requests_enterprise_settings_being_updated:["企业设置更新中⋯","Enterprise settings being updated⋯"],requests_enterprise_settings_updated:["企业设置更新完成", "Enterprise settings updated"],requests_enterprise_settings_updated_failed:["企业设置更新失败","Enterprise settings update failed"],requests_WPS_unlinked:["WPS 已解绑","WPS unlinked"],requests_unlink_WPS_failed:["WPS 解除绑定失败","Failed to unlink WPS"],requests_enterprise_members_invited:["企业成员已邀请","Enterprise members invited"],requests_enterprise_members_updated:["企业成员更新完成","Enterprise members updated"],requests_members_updated:["成员更新完成","Member update finished"],requests_member_added:["成员已加入","Member(s) added"], requests_member_updated:["成员已更新","Member(s) updated"],requests_add_member_failed:["成员加入失败","Failed to add member(s)"],requests_updating_member_failed:["成员更新失败","Failed in updating member(s)"],requests_update_failed:["更新失败","Update failed"],requests_not_an_enterprise_member:["未加入企业","Not an enterprise member yet"],requests_remove_member:["移除{{ type }}成员","Remove {{ type }} Member"],requests_member_removed:["成员移除完成","Member removed"],requests_member_remove_failed:["成员移除失败","Member remove failed"], requests_permissions_updated:["权限更新完成","Permissions updated"],requests_remove_permission_failed:["权限移除失败","Failed to remove permissions"],requests_leave_enterprise:["退出企业","Leave enterprise"],requests_sure_leave_enterprise:["您确定要退出企业「{{ what }}」吗?请谨慎确认:","Are you sure you want to leave enterprise “{{ what }}”? Please be careful when confirming."],requests_leave_yes:["确认退出","Leave"],requests_out_of_enterprise_now:["已退出企业","You are out of the enterprise now"],requests_leave_enterprise_failed:["退出企业失败", "Failed to leave enterprise"],requests_delete_enterprise:["删除企业","Delete enterprise"],requests_sure_delete_enterprise:["您确定要删除企业「{{ what }}」吗?请谨慎确认:","Are you sure you want to leave enterprise “{{ what }}”? Please be careful when confirming."],requests_enterprise_deleted:["已删除企业","Enterprise deleted"],requests_delete_enterprise_failed:["删除企业失败","Failed to delete enterprise"],requests_noopener_noreferrer_1:["您的方案为","Your plan is "],requests_unlimited_plan:["超限版本","Excessive-use version"], requests_noopener_noreferrer_2:[",不能移交超管权限。如有疑问,请联系在线客服。","Over-Plan users can’t transfer ownership, please contact online support if you still have questions."],requests_unpaid_not_transfer:["未付费企业无法移交超级管理员权限","Unpaid for enterprises can’t transfer enterprise ownership."],requests_transfer_enterprise_ownership:["移交企业权限","Transfer enterprise ownership"],requests_sure_transfer_enterprise_ownership:["您确定要移交超级管理员权限给「{{ who }}」吗?","Are you sure you want to transfer enterprise ownership to “{{ who }}”?"], requests_the_owner_of_enterprise:["作为企业「{{ what }}」的「超级管理员」,移交后您将转变为企业的普通成员,不能再行使管理者权限。","As the Owner of enterprise “{{ what }}”, you will become a Member of the enterprise and have no administrative authorities."],requests_transfer:["确认移交","Transfer"],requests_enterprise_transfer_failed:["企业权限移交失败","Enterprise transfer failed"],requests_order_being_created:["订单创建中⋯","Order being created"],requests_create_order_failed:["订单创建失败","Failed to create order"],requests_create_order_failed_lift_time:["您的权益已为个人终身版" ,"Your benefits are personal lifetime"],requests_read_order_failed:["订单读取失败","Failed to read order"],requests_invoice_reading_failed:["发票读取失败","Fapiao reading failed"],requests_invoice_application_successful:["发票申请成功","Fapiao application successful"],requests_invoice_application_failed:["发票申请失败","Fapiao application failed"],requests_solo_upgrading_tip_title:["升级个人版,创作不受限","Upgrade to Personal Plan for more features."],requests_solo_expiry_title:["帐号到期提示","Expiration Tips"], requests_solo_upgrading_desc_HTML:["当前为免费版。","You are on Free Plan now."],requests_solo_expiry_desc_HTML:["您的个人版已到期,当前为免费版。","Your Personal Plan has expired, and you are on Free Plan now."],requests_solo_expiry_li_1:["您可继续预览已有项目。","You can still preview existing projects."],requests_solo_expiry_li_2:["免费版最多支持编辑 3 个项目(每个项目最多 20 个页面),您可保留 3 个项目或升级个人版解除此限制。","Free Plan for up to 3 projects (with maximum 20 screens for each)."],requests_solo_expiry_li_3:[ "个人版:项目数、页面数不限,支持下载 HTML 及 PNG。","Personal Plan: unlimited projects and screens and export to HTML & PNG files."],requests_solo_expiry_more:["了解更多个人版功能","More About Personal Plan"],requests_solo_expiry_confirm:["升级个人版","Upgrade to Personal Plan"],requests_solo_expiry_cancel:["继续免费版","Continue with Free Plan"],requests_solo_trial_tip:["当前为免费版,升级个人版,使用更全面的功能","You are currently on Free Plan. Upgrade to Personal Plan for more features."],requests_enterprise_plan_expired:["企业版已到期","Enterprise Plan expired"], requests_not_a_team_member:["尚未加入文件夹","Not a team member yet"],requests_only_team_members_can_edit:["只有文件夹成员才享有编辑权限","Only team members can edit"],requests_join_team:["加入文件夹","Join team"],requests_marking_the_guide_as_read_failed:["标记引导为已读失败","Failed to mark the guide as read"],requests_screen_updated:["页面更新完成","Screen updated"],requests_screen_update_failed:["页面更新失败","Screen update failed"],requests_delete_screen:["删除页面","Delete screen"],requests_delete_the_screen:["您确定要删除以下页面?", "Are you sure you want to delete the screen(s)?"],requests_delete_the_screen_failed:["页面删除失败","Failed to delete the screen(s)"],requests_load_search_results_failed:["搜索结果加载失败","Failed to load search results"],requests_load_statistics_failed:["统计数据加载失败","Failed to load statistics"],requests_access_team_data_failed:["获取目标文件夹数据失败","Failed to access data of the team(s)"],requests_account_is_member:["该帐号已是企业成员","This account is already an enterprise member."],requests_seats_occupied:["企业成员名额已达上限", "All seats are occupied."],other_delete_time:["按删除时间","Time"],other_delete_team:["按文件夹","Team"],other_restore:["恢复","Restore"],other_no_deleted_projects:["尚无删除项目","No deleted projects"],other_edit_profile:["编辑企业名片","Edit enterprise profile"],other_project_member:["项目参与者","Project member"],other_team_name:["文件夹名称","Team name"],other_move_to:["移动到","Move to"],other_move_to_notice:["转入到「试用企业」后,不支持转入个人空间,建议移动副本","Projects in Trial enterprise are not allowed to be moved back. Please move copies."], experience_other_move_to_notcie:["保存到「试用企业」空间后,不支持转入个人空间","保存到「试用企业」空间后,不支持转入个人空间"],other_no_available_enterprises:["尚无有效企业","No available enterprises"],other_current_enterprise:["当前企业","Current enterprise"],other_set_in_permissions:["请联系企业超级管理员,在企业管理 → 企业权限中设置","Please contact Enterprise Owner to set in “Enterprise → Permissions”."],duplicate_move_copy:["创建并移动副本","Duplicate and move the copy"],trial_not_move_personal:["试用中的企业无法转移项目至墨刀个人空间,", "Duplicating projects into Personal Space is NOT allowed during the trial and after the trial expires,"],expired_not_move_personal:["仅支持移动到付费的个人空间。","Only move to paid personal space is supported."],trial_not_move_personal_space:["(试用中的企业不支持复制项目到个人空间)"," (Duplicating projects into Personal Space is NOT allowed during the trial and after the trial expires.)"],personal_expired_not_move:["您的个人空间是免费版,项目数已超过限制,请删除部分项目或","The projects exceeded the limit of Free Plan, please delete some projects or "], free_project_count_limit:["您的个人空间项目数已达免费版上限。","Your personal space items have reached the free version limit."],go_buy:["去付费","go buy"],renew_second:["续费","upgrade"],renew_first:["请先续费","Please renew first"],project_owner:["项目创建者","Project creator"],project_admin:["项目管理员","Project admin"],project_member_edit:["可编辑","Edit"],project_viewer:["仅查看","View"],team_owner:["组长","Team Owner"],team_fu_owner:["副组长","Team admin"],team_members_not:["未加入文件夹成员","Not team members yet"],team_members_not_1:["未加入的文件夹成员", "Not team members yet"],share_regenerate:["重新生成","Regenerate"],share_old_invalid:["重新生成后,旧的链接将不能访问","Old URL will become invalid after the regeneration."],share_not_viewed_old:["v4.0.0 之前版本的移动客户端无法查看企业项目,请及时更新版本","Enterprise projects can’t be viewed in MockingBot’s mobile app older than v4.0.0, please upgrade to the latest version."],share_update:["更新墨刀 app","Update"],share_permissions:["权限","Permissions"],share_publish:["发布","Publish"],share_effect:["效果","Effect"],share_anyone_view:["所有人可查看", "Anyone can view"],share_enterprise_members_view:["企业成员可查看","Only enterprise members can view"],share_set_password_view:['设置密码查看{{ pwd }}','Viewable with password{{ pwd }}'],share_anyone_comment:["所有人可评论","Anyone can comment"],share_members_comment:["企业成员可评论","Only enterprise members can comment"],share_close_comment:["关闭评论","Close comment"],share_preview:["预览","Preview"],share_inspect:[ "标注","Inspect"],share_comment:["评论","Comment"],share_full_screen:["全屏","Full-screen"],share_real_device:["真实设备","Real-device"],share_none:["无边框","None"],share_shell:["边框类型","Shell"],share_default_shell:["默认边框","Default"],share_highlight_click:["高亮链接区域","Highlight on click"],share_collapse_screen_list:["收起页面列表","Collapse screen list"],share_skip_install_run_inwechat:["跳过安装提示,在微信浏览器内运行","Skip the installation and run in Wechat browser."],share_in_website:["在网页嵌入原型","Embed the prototype in website"], share_following_to_websites_blog:["通过复制下面的代码将原型插入到网站或博客","Insert the prototype to websites or blogs with the following code."],share_default_page:["默认显示","Default page"],share_password_format_wrong:["密码格式错误","Wrong password format"],share_password_not_empty:["密码不得为空或仅含空白字元","The password can’t be empty."],share_sccess_password:["访问密码","Access password"],share_upgrade_to_set_password:["升级方案以设置分享密码","Upgrade your Plan to set the access password."],update_mockingBot:["v4 企业版升级须知","Upgrade to MockingBot 4.0"], update_users:["亲爱的用户:","Dear users:"],update_introduction_1:["感谢您关注墨刀新版,我们非常欣喜地向您介绍新版的一些的变化:","We're glad to annouce that MockingBot 4.0 is finally released!"],update_introduction_2:["原「个人版」自动迁移为新「个人版」,原「协同版」自动迁移至「2人企业版」,原「团队版」自动迁移至对应席位的企业版。付费权益及时长迁移到付费帐号创建的第一个企业里。","In MockingBot 4.0, there are only three Plans: Free, Personal, and Enterprise."],update_introduction_3:[ "在方案版本上分为「免费版」、「个人版」和「企业版」。免费版和个人版在个人空间创作项目,企业版在企业空间创作项目。免费版和个人版用户可以免费试用「企业版」15天。试用期间更多是为体验功能及效果,试用期间项目不可以复制到个人空间。","After the upgrade, your previous payment rights and payment duration will be migrated to the corresponding Enterprise or Personal Plan:"],update_introduction_4:["新企业版可以灵活配置席位(比如3人版、11人版等),新增多级权限管理。个人版新增HTML导出功能。", "Original Personal Plan corresponds to the Personal Plan in MockingBot4.0; Original Collaboration Plan will be migrated to the Enterprise Plan (with 2 seats); Original Team Plan will be migrated to the Enterprise Plan (5, 10, 20 people)."],update_introduction_5:["v4 新企业版可以灵活配置席位(比如 3 人版、11 人版等),进行购买。新企业版上线后,价格也会进行相应调整:新个人版在原有个人版的权益基础上,增加了 HTML 导出功能、打开/关闭评论权限;月付价格 19 元不变,年付价格由限时优惠 149 元调整为 199 元。企业版取消月付制,价格调整为 299 元/席位/年。", "In MockingBot 4.0, Personal Plan users can export HTML format files, which is not supported in old version; and Enterpriser Plan users can set the number of members flexiblely as they need."],update_introduction_6:["2019年3月31日起,全站将统一升级为新版。届时,价格也将做调整:个人版月付19元不变,年付价格由149元调整为199元。企业版取消月付制,2人企业版为299元/年。其他席位的企业版价格调整为299元/席位/年。在此之前,用户可使用帐户内的优惠券以原先价格进行购买一次。","Given the new features of MockingBot4.0, we also adjusted the prices. Please check the pricing page for details."], update_introduction_7:["为用户提供简洁、高效、可信赖的产品和服务一直是我们的追求。如您对新版有相关疑问,欢迎联系官网右下角的「在线客服」进行咨询。","Providing simple, efficient and reliable product and service is always our goal. Just contact the online customer support in the bottom-right corner of our site if you have any questions."],update_got_it:["我已知晓","Got it!"],order_receipt_success:["收据创建成功","Receipt is created successfully."],order_receipt_details:["收据详情","Receipt Details"],order_company_name:["公司名称","Company Name"],order_vat_id:["税号","VAT/GST ID No."], order_address:["地址","Address"],order_no_action:["无","No"],find_no_projects_HTML:['未迁移的团队/协作项目将于2019年9月30日自动迁移到企业中,具体说明请您查看\n 迁移公告','未迁移的团队/协作项目将于2019年9月30日自动迁移到企业中,具体说明请您查看\n 迁移公告'],new_guide_skip:["我是老用户,跳过教程","我是老用户,跳过教程"],new_guide_skip2:["跳过教程","跳过教程"],new_guide_start:["开始新手引导","Start"],imock_sharing_i18n:{share_old_invalid:[ "重新生成后,旧的链接将不能访问","Old URL will become invalid after the regeneration."],requests_continue:["继续","Continue"],permission_view:["查看权限","View"],permission_comment:["评论权限","Comment"],share_sccess_password:["访问密码","Access password"],share_anyone_view:["所有人","Anyone"],share_members_comment:["企业成员可评论","Only enterprise members can comment"],share_close_comment:["企业成员可评论","Close comment"],share_preview:["预览","Preview"],share_inspect:["标注","Inspect"],share_real_device:["真实设备","Real-device"],share_none:["无边框","None"], share_default_shell:["默认边框","Default"],share_shell:["边框类型","Shell"],share_password_format_wrong:["密码格式错误, 密码不得为空或仅含空白字元","Wrong password format, The password can’t be empty."],share_default_page:["默认显示","Default page"],share_highlight_click:["高亮链接区域","Highlight on click"],share_skip_install_run_inwechat:["跳过安装提示,在微信浏览器内运行","Skip the installation and run in Wechat browser."],share_copied:["已复制","Copied"],view_with_password:["密码查看","Viewable with password"],org_members_only:["仅企业成员","Enterprise members only" ],more:["更多设置","More"],save_password:["保存密码","Save password"],copy_password:["复制密码","Copy password"],cancel:["取消","Cancel"],reset:["重置","reset"]},enterprise_status_modal_title:["当前企业付费状态","Current Enterprise status"],enterprise_status_modal_consultant:["咨询购买","Consultant"],enterprise_status_modal_buy_now:["立即购买","Buy now"],enterprise_status_modal_has_uncompleted_tips_1:["有一个","There is an"],enterprise_status_modal_has_uncompleted_order:["未完成订单","uncompleted order"], enterprise_status_modal_has_uncompleted_tips_2:[",暂时不能进行其他付费操作,请先付款或取消订单。",",please pay or cancel it first."],enterprise_status_modal_to_pay:["去付款","To pay"],enterprise_status_modal_org_features_1:["个人版全部功能","Full version of Personal"],enterprise_status_modal_org_features_2:["团队协作","Collaboration"],enterprise_status_modal_org_features_3:["成员管理","Member management "],enterprise_status_modal_org_features_4:["版本管理","Project Version "],enterprise_status_modal_org_applicable:["适用于任何规模的企业、团队或组织,低至¥0.95/人/天。", "Applicable to any size enterprise, team or organization. "],enterprise_status_modal_more:["查看更多","see more"],unpaid_order_modal_title:["一笔订单待支付","An order is pending"],unpaid_order_modal_content:["您有一个未完成订单,暂时不能进行其他付费服务,请先付款或取消订单","There is an uncompleted order , please pay or cancel it first."],unpaid_order_modal_contact:["如您有任何问题,请立即联系客服,邮箱:","If you have special needs, please contact online customer service in time, email:"],unpaid_order_modal_confirm:["查看未完成订单","Check the order"]}},ENF9:function(e,t,r ){"use strict" function n(t){return function(e){return t(this,arguments.length?e:void 0)}}var a,i=r("2oRo"),o=r("4syw"),s=r("8YOa"),c=r("bWFh"),u=r("rKzb"),l=r("hh1v"),f=r("afO8").enforce,p=r("f5p1"),d=!i.ActiveXObject&&"ActiveXObject"in i,h=Object.isExtensible,m=e.exports=c("WeakMap",n,u) if(p&&d){a=u.getConstructor(n,"WeakMap",!0),s.REQUIRED=!0 var v=m.prototype,y=v.delete,g=v.has,b=v.get,_=v.set o(v,{delete:function(e){if(!l(e)||h(e))return y.call(this,e) var t=f(this) return t.frozen||(t.frozen=new a),y.call(this,e)||t.frozen.delete(e)},has:function(e){if(!l(e)||h(e))return g.call(this,e) var t=f(this) return t.frozen||(t.frozen=new a),g.call(this,e)||t.frozen.has(e)},get:function(e){if(!l(e)||h(e))return b.call(this,e) var t=f(this) return t.frozen||(t.frozen=new a),g.call(this,e)?b.call(this,e):t.frozen.get(e)},set:function(e,t){if(l(e)&&!h(e)){var r=f(this) r.frozen||(r.frozen=new a),g.call(this,e)?_.call(this,e,t):r.frozen.set(e,t)}else _.call(this,e,t) return this}})}},EQj0:function(e,t,r){"use strict" Object.defineProperty(t,"__esModule",{value:!0}),t.filterEntry=t.STICKY_Z=t.MAX_Z=void 0,t.MAX_Z=536870911,t.STICKY_Z=1073741823,t.filterEntry=function(e){switch(e.name){case"debug":return{cid:e.cid,mtime:e.mtime,name:e.name,debug:e.debug} case"link":return{cid:e.cid,mtime:e.mtime,name:e.name,ani_name:"none",ani_count:1,ani_duration:e.ani_duration,ani_delay:e.ani_delay,link_type:e.link_type,widget_cids:e.widget_cids,target_cid:e.target_cid,targetstate_cid:e.targetstate_cid,state_cid:e.state_cid,gesture:e.gesture,transition:e.transition,timer:e.timer,reset:e.reset,menu_offset:e.menu_offset} case"panel":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,primary_fixed:e.primary_fixed,screen_glue_cid:e.screen_glue_cid,screen_meta_cid:e.screen_meta_cid,screen_state_cid:e.screen_state_cid,overflow_behavior:e.overflow_behavior} case"lr":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,primary_fixed:e.primary_fixed} case"map_view":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,primary_fixed:e.primary_fixed,image:e.image} case"mcheckbox":case"mradiobutton":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,primary_fixed:e.primary_fixed,checked:e.checked} case"ios_switch":case"android_switch":case"ios_check":case"android_check":case"android_radio":case"switch":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,primary_fixed:e.primary_fixed,checked:e.checked} case"iphone_keyboard":case"ipad_keyboard":case"android_keyboard":case"keyboard":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,primary_fixed:e.primary_fixed,numeric:e.numeric} case"unified_keyboard":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,primary_fixed:e.primary_fixed,numeric:e.numeric,image:e.image} case"search_bar":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha} case"tab_bar":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:0,border:e.border,text:"",border_radius:"",box_shadow:e.box_shadow,text_shadow:""} case"ios_status_bar":case"iphone_x_status_bar":case"android_status_bar":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,th:e.th,background:e.background,tc:e.tc,border:e.border,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:"",text_shadow:""} case"navigation_bar":case"nav_bar":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,th:e.th,background:e.background,tc:e.tc,border:e.border,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,td:e.td,bo:e.bo,i:e.i} case"status_bar":case"legacy_iphone_status_bar":case"legacy_iphone_x_status_bar":case"legacy_android_status_bar":case"legacy_ipad_status_bar":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,th:e.th,background:e.background,tc:e.tc,border:e.border,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:"",text_shadow:""} case"webpage":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,text:e.text,border_radius:"",box_shadow:"",text_shadow:""} case"mtext_input":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,th:e.th,background:e.background,tc:e.tc,border:e.border,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha,td:e.td,bo:e.bo,i:e.i,input_type:e.input_type} case"mtextarea":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,th:e.th,background:e.background,tc:e.tc,border:e.border,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha,lh:e.lh,td:e.td,bo:e.bo,i:e.i,padding:e.padding} case"mselect":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,th:e.th,background:e.background,tc:e.tc,border:e.border,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,td:e.td,bo:e.bo,i:e.i} case"tab_item":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:0,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:e.box_shadow,text_shadow:"",is:e.is,icon:e.icon,fs:e.fs,view_box:e.view_box, path:e.path} case"sticky":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:100,left:e.left,top:e.top,width:e.width,height:e.height,th:e.th,background:e.background,tc:e.tc,border:0,text:e.text,border_radius:"",box_shadow:"",text_shadow:"",fs:e.fs,ha:e.ha,lh:e.lh,bo:e.bo,i:e.i,td:e.td,padding:e.padding,point:e.point} case"button":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha,va:e.va, td:e.td,bo:e.bo,i:e.i,icon:e.icon,is:e.is,view_box:e.view_box,path:e.path} case"text_field":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha, va:e.va,td:e.td,bo:e.bo,i:e.i} case"mtooltip":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha, va:e.va,lh:e.lh,td:e.td,bo:e.bo,i:e.i,padding:e.padding,_ttPlacement:e._ttPlacement,_ttOffset:e._ttOffset,_ttArrowSize:e._ttArrowSize} case"rounded_rect":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha, va:e.va,lh:e.lh,td:e.td,bo:e.bo,i:e.i,padding:e.padding} case"table":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,ro:e.ro,primary_fixed:e.primary_fixed,fs:e.fs,td:e.td,bo:e.bo,i:e.i,tableData:e.tableData,innerBorderV:e.innerBorderV,innerBorderH:e.innerBorderH,outerBorder:e.outerBorder,styleType:e.styleType} case"circle_rect":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:e.box_shadow,text_shadow:"",fs:e.fs,ha:e.ha,va:e.va,lh:e.lh, td:e.td,bo:e.bo,i:e.i,padding:e.padding} case"image_view":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:"",border_radius:e.border_radius,box_shadow:e.box_shadow,text_shadow:"",image:e.image,p:e.p, clip:e.clip,filter:e.filter} case"rectangle":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:0,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:"",border_radius:"",box_shadow:e.box_shadow,text_shadow:""} case"line":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:0,tc:0,border:e.border,primary_fixed:e.primary_fixed,text:"",border_radius:"",box_shadow:e.box_shadow,text_shadow:"",points:e.points} case"label":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:"",text_shadow:e.text_shadow,fs:e.fs,ha:e.ha,va:e.va, lh:e.lh,td:e.td,bo:e.bo,i:e.i,padding:e.padding} case"text_view":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:e.border_radius,box_shadow:"",text_shadow:e.text_shadow,fs:e.fs,ha:e.ha, va:e.va,lh:e.lh,td:e.td,bo:e.bo,i:e.i,padding:e.padding,clip:e.clip} case"icon_button":case"svg_icon_button":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:"",border_radius:e.border_radius,box_shadow:"",text_shadow:e.text_shadow, is:e.is,icon:e.icon} case"svg_icon_path":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:e.tc,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed,text:"",border_radius:e.border_radius,box_shadow:"",text_shadow:e.text_shadow,is:e.is,icon:e.icon, view_box:e.view_box,path:e.path} case"rich_text":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:0,tc:e.tc,border:0,ro:e.ro,primary_fixed:e.primary_fixed,text:e.text,border_radius:"",box_shadow:"",text_shadow:e.text_shadow,fs:e.fs,ha:e.ha,va:e.va,lh:e.lh,td:e.td,bo:e.bo, i:e.i,clip:e.clip,size_type:e.size_type} case"hr":case"ve":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:0,tc:0,border:e.border,ro:e.ro,primary_fixed:e.primary_fixed} case"triangleb":case"triangletl":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,th:e.th,background:e.background,tc:0,border:0,ro:e.ro,primary_fixed:e.primary_fixed} case"carousel":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ro:e.ro,primary_fixed:e.primary_fixed,ha:e.ha,va:e.va,data:e.data} case"mfile_input":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,primary_fixed:e.primary_fixed} case"group":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:e.z,o:e.o,left:e.left,top:e.top,width:e.width,height:e.height,ani_name:e.ani_name,ani_count:e.ani_count,ani_duration:e.ani_duration,ani_delay:e.ani_delay,ro:e.ro,primary_fixed:e.primary_fixed,expanded:e.expanded} case"pg":return{cid:e.cid,mtime:e.mtime,name:e.name,bitFlag:e.bitFlag,gid:e.gid,link_cids:e.link_cids,v:e.v,locked:e.locked,display_name:e.display_name,z:1073741823,o:100,left:e.left,top:e.top,width:e.width,height:e.height}}throw new Error("unexpected data name from: ".concat(JSON.stringify(e)))}},EUja:function(e,t,r){"use strict" var a=r("ppGB"),i=r("HYAF") e.exports="".repeat||function(e){var t=String(i(this)),r="",n=a(e) if(n<0||n==1/0)throw RangeError("Wrong number of repetitions") for(;0>>=1)&&(t+=t))1&n&&(r+=t) return r}},EVdn:function(Sr,Er,e){var xr,t,r t="undefined"!=typeof window?window:this,r=function(E,e){function t(e,t){return t.toUpperCase()}var f=[],h=E.document,l=f.slice,m=f.concat,s=f.push,a=f.indexOf,r={},n=r.toString,v=r.hasOwnProperty,y={},x=function(e,t){return new x.fn.init(e,t)},i=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,c=/-([\da-z])/gi function u(e){var t=!!e&&"length"in e&&e.length,r=x.type(e) return"function"!==r&&!x.isWindow(e)&&("array"===r||0===t||"number"==typeof t&&0>10|55296,1023&n|56320)}function a(){S()}var e,h,_,i,o,m,p,v,w,c,u,S,E,s,x,y,l,d,g,O="sizzle"+1*new Date,b=r.document,T=0,n=0,C=ae(),k=ae(),A=ae(),P=function(e,t){return e===t&&(u=!0),0},j={}.hasOwnProperty,t=[],M=t.pop,D=t.push,L=t.push,R=t.slice,I=function(e,t){for(var r=0,n=e.length;r+~]|"+N+")"+N+"*"),W=new RegExp("="+N+"*([^\\]'\"]*?)"+N+"*\\]","g"),Y=new RegExp(H),J=new RegExp("^"+z+"$"),$={ID:new RegExp("^#("+z+")"),CLASS:new RegExp("^\\.("+z+")"),TAG:new RegExp("^("+z+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+H),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:new RegExp("^(?:"+F+")$","i"), needsContext:new RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},K=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=/'|\\/g,re=new RegExp("\\\\([\\da-f]{1,6}"+N+"?|("+N+")|.)","ig") try{L.apply(t=R.call(b.childNodes),b.childNodes),t[b.childNodes.length].nodeType}catch(e){L={apply:t.length?function(e,t){D.apply(e,R.call(t))}:function(e,t){for(var r=e.length,n=0;e[r++]=t[n++];);e.length=r-1}}}function ne(e,t,r,n){var a,i,o,s,c,u,l,f,p=t&&t.ownerDocument,d=t?t.nodeType:9 if(r=r||[],"string"!=typeof e||!e||1!==d&&9!==d&&11!==d)return r if(!n&&((t?t.ownerDocument||t:b)!==E&&S(t),t=t||E,x)){if(11!==d&&(u=Z.exec(e)))if(a=u[1]){if(9===d){if(!(o=t.getElementById(a)))return r if(o.id===a)return r.push(o),r}else if(p&&(o=p.getElementById(a))&&g(t,o)&&o.id===a)return r.push(o),r}else{if(u[2])return L.apply(r,t.getElementsByTagName(e)),r if((a=u[3])&&h.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(a)),r}if(h.qsa&&!A[e+" "]&&(!y||!y.test(e))){if(1!==d)p=t,f=e else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,"\\$&"):t.setAttribute("id",s=O),i=(l=m(e)).length,c=J.test(s)?"#"+s:"[id='"+s+"']";i--;)l[i]=c+" "+he(l[i]) f=l.join(","),p=ee.test(e)&&pe(t.parentNode)||t}if(f)try{return L.apply(r,p.querySelectorAll(f)),r}catch(e){}finally{s===O&&t.removeAttribute("id")}}}return v(e.replace(U,"$1"),t,r,n)}function ae(){var n=[] return function e(t,r){return n.push(t+" ")>_.cacheLength&&delete e[n.shift()],e[t+" "]=r}}function ie(e){return e[O]=!0,e}function oe(e){var t=E.createElement("div") try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function se(e,t){for(var r=e.split("|"),n=r.length;n--;)_.attrHandle[r[n]]=t}function ce(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31) if(n)return n if(r)for(;r=r.nextSibling;)if(r===t)return-1 return e?1:-1}function ue(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function le(r){return function(e){var t=e.nodeName.toLowerCase() return("input"===t||"button"===t)&&e.type===r}}function fe(o){return ie(function(i){return i=+i,ie(function(e,t){for(var r,n=o([],e.length,i),a=n.length;a--;)e[r=n[a]]&&(e[r]=!(t[r]=e[r]))})})}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in h=ne.support={},o=ne.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement return!!t&&"HTML"!==t.nodeName},S=ne.setDocument=function(e){var t,r,n=e?e.ownerDocument||e:b return n!==E&&9===n.nodeType&&n.documentElement&&(s=(E=n).documentElement,x=!o(E),(r=E.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",a,!1):r.attachEvent&&r.attachEvent("onunload",a)),h.attributes=oe(function(e){return e.className="i",!e.getAttribute("className")}),h.getElementsByTagName=oe(function(e){return e.appendChild(E.createComment("")),!e.getElementsByTagName("*").length}),h.getElementsByClassName=Q.test(E.getElementsByClassName),h.getById=oe(function(e){ return s.appendChild(e).id=O,!E.getElementsByName||!E.getElementsByName(O).length}),h.getById?(_.find.ID=function(e,t){if(void 0!==t.getElementById&&x){var r=t.getElementById(e) return r?[r]:[]}},_.filter.ID=function(e){var t=e.replace(re,f) return function(e){return e.getAttribute("id")===t}}):(delete _.find.ID,_.filter.ID=function(e){var r=e.replace(re,f) return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id") return t&&t.value===r}}),_.find.TAG=h.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):h.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],a=0,i=t.getElementsByTagName(e) if("*"!==e)return i for(;r=i[a++];)1===r.nodeType&&n.push(r) return n},_.find.CLASS=h.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&x)return t.getElementsByClassName(e)},l=[],y=[],(h.qsa=Q.test(E.querySelectorAll))&&(oe(function(e){s.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+N+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+N+"*(?:value|"+F+")"),e.querySelectorAll( "[id~="+O+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+O+"+*").length||y.push(".#.+[+~]")}),oe(function(e){var t=E.createElement("input") t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+N+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(h.matchesSelector=Q.test(d=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&oe(function(e){h.disconnectedMatch=d.call(e,"div"),d.call(e,"[s!='']:x"),l.push("!=",H)}),y=y.length&&new RegExp(y.join("|") ),l=l.length&&new RegExp(l.join("|")),t=Q.test(s.compareDocumentPosition),g=t||Q.test(s.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode return e===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0 return!1},P=t?function(e,t){if(e===t)return u=!0,0 var r=!e.compareDocumentPosition-!t.compareDocumentPosition return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!h.sortDetached&&t.compareDocumentPosition(e)===r?e===E||e.ownerDocument===b&&g(b,e)?-1:t===E||t.ownerDocument===b&&g(b,t)?1:c?I(c,e)-I(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return u=!0,0 var r,n=0,a=e.parentNode,i=t.parentNode,o=[e],s=[t] if(!a||!i)return e===E?-1:t===E?1:a?-1:i?1:c?I(c,e)-I(c,t):0 if(a===i)return ce(e,t) for(r=e;r=r.parentNode;)o.unshift(r) for(r=t;r=r.parentNode;)s.unshift(r) for(;o[n]===s[n];)n++ return n?ce(o[n],s[n]):o[n]===b?-1:s[n]===b?1:0}),E},ne.matches=function(e,t){return ne(e,null,null,t)},ne.matchesSelector=function(e,t){if((e.ownerDocument||e)!==E&&S(e),t=t.replace(W,"='$1']"),h.matchesSelector&&x&&!A[t+" "]&&(!l||!l.test(t))&&(!y||!y.test(t)))try{var r=d.call(e,t) if(r||h.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(re,f),e[3]=(e[3]||e[4]||e[5]||"").replace(re,f),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ne.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*( "even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ne.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2] return $.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&Y.test(r)&&(t=m(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(re,f).toLowerCase() return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "] return t||(t=new RegExp("(^|"+N+")"+e+"("+N+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(r,n,a){return function(e){var t=ne.attr(e,r) return null==t?"!="===n:!n||(t+="","="===n?t===a:"!="===n?t!==a:"^="===n?a&&0===t.indexOf(a):"*="===n?a&&-1(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/ function S(e,r,n){if(x.isFunction(r))return x.grep(e,function(e,t){return!!r.call(e,t,e)!==n}) if(r.nodeType)return x.grep(e,function(e){return e===r!==n}) if("string"==typeof r){if(w.test(r))return x.filter(r,e,n) r=x.filter(r,e)}return x.grep(e,function(e){return-1)[^>]*|#([\w-]*))$/;(x.fn.init=function(e,t,r){var n,a if(!e)return this if(r=r||O,"string"!=typeof e)return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?void 0!==r.ready?r.ready(e):e(x):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this)) if(!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:T.exec(e))||!n[1]&&t)return!t||t.jquery?(t||r).find(e):this.constructor(t).find(e) if(n[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:h,!0)),_.test(n[1])&&x.isPlainObject(t))for(n in t)x.isFunction(this[n])?this[n](t[n]):this.attr(n,t[n]) return this}if((a=h.getElementById(n[2]))&&a.parentNode){if(a.id!==n[2])return O.find(e) this.length=1,this[0]=a}return this.context=h,this.selector=e,this}).prototype=x.fn,O=x(h) var C=/^(?:parents|prev(?:Until|All))/,k={children:!0,contents:!0,next:!0,prev:!0} function A(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}x.fn.extend({has:function(e){var t,r=x(e,this),n=r.length return this.filter(function(){for(t=0;t
    a",y.leadingWhitespace=3===J.firstChild.nodeType,y.tbody=!J.getElementsByTagName("tbody").length,y.htmlSerialize=!!J.getElementsByTagName("link").length,y.html5Clone="<:nav>"!==h.createElement("nav").cloneNode(!0).outerHTML,K.type="checkbox",K.checked=!0,$.appendChild(K),y.appendChecked=K.checked,J.innerHTML="", y.noCloneChecked=!!J.cloneNode(!0).lastChild.defaultValue,$.appendChild(J),(K=h.createElement("input")).setAttribute("type","radio"),K.setAttribute("checked","checked"),K.setAttribute("name","t"),J.appendChild(K),y.checkClone=J.cloneNode(!0).cloneNode(!0).lastChild.checked,y.noCloneEvent=!!J.addEventListener,J[x.expando]=1,y.attributes=!J.getAttribute(x.expando) var ae={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:y.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]} function ie(e,t){var r,n,a=0,i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):void 0 if(!i)for(i=[],r=e.childNodes||e;null!=(n=r[a]);a++)!t||x.nodeName(n,t)?i.push(n):x.merge(i,ie(n,t)) return void 0===t||t&&x.nodeName(e,t)?x.merge([e],i):i}function oe(e,t){for(var r,n=0;null!=(r=e[n]);n++)x._data(r,"globalEval",!t||x._data(t[n],"globalEval"))}ae.optgroup=ae.option,ae.tbody=ae.tfoot=ae.colgroup=ae.caption=ae.thead,ae.th=ae.td var se=/<|&#?\w+;/,ce=/"!==f[1]||ce.test(o)?0:c:c.firstChild)&&o.childNodes.length;i--;)x.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) for(x.merge(h,c.childNodes),c.textContent="";c.firstChild;)c.removeChild(c.firstChild) c=d.lastChild}else h.push(t.createTextNode(o)) for(c&&d.removeChild(c),y.appendChecked||x.grep(ie(h,"input"),ue),m=0;o=h[m++];)if(n&&-1]","i"),Se=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Ee=/\s*$/g,Ce=ne(h).appendChild(h.createElement("div")) function ke(e,t){return x.nodeName(e,"table")&&x.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ae(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function Pe(e){var t=Oe.exec(e.type) return t?e.type=t[1]:e.removeAttribute("type"),e}function je(e,t){if(1===t.nodeType&&x.hasData(e)){var r,n,a,i=x._data(e),o=x._data(t,i),s=i.events if(s)for(r in delete o.handle,o.events={},s)for(n=0,a=s[r].length;n")},clone:function(e,t,r){var n,a,i,o,s,c=x.contains(e.ownerDocument,e) if(y.html5Clone||x.isXMLDoc(e)||!we.test("<"+e.nodeName+">")?i=e.cloneNode(!0):(Ce.innerHTML=e.outerHTML,Ce.removeChild(i=Ce.firstChild)),!(y.noCloneEvent&&y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(n=ie(i),s=ie(e),o=0;null!=(a=s[o]);++o)n[o]&&Me(a,n[o]) if(t)if(r)for(s=s||ie(e),n=n||ie(i),o=0;null!=(a=s[o]);o++)je(a,n[o]) else je(e,i) return 0<(n=ie(i,"script")).length&&oe(n,!c&&ie(e,"script")),n=s=a=null,i},cleanData:function(e,t){for(var r,n,a,i,o=0,s=x.expando,c=x.cache,u=y.attributes,l=x.event.special;null!=(r=e[o]);o++)if((t||R(r))&&(i=(a=r[s])&&c[a])){if(i.events)for(n in i.events)l[n]?x.event.remove(r,n):x.removeEvent(r,n,i.handle) c[a]&&(delete c[a],u||void 0===r.removeAttribute?r[s]=void 0:r.removeAttribute(s),f.push(a))}}}),x.fn.extend({domManip:De,detach:function(e){return Le(this,e,!0)},remove:function(e){return Le(this,e)},text:function(e){return X(this,function(e){return void 0===e?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||h).createTextNode(e))},null,e,arguments.length)},append:function(){return De(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||ke(this,e ).appendChild(e)})},prepend:function(){return De(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ke(this,e) t.insertBefore(e,t.firstChild)}})},before:function(){return De(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return De(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++){for(1===e.nodeType&&x.cleanData(ie(e,!1));e.firstChild;)e.removeChild(e.firstChild) e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return X(this,function(e){var t=this[0]||{},r=0,n=this.length if(void 0===e)return 1===t.nodeType?t.innerHTML.replace(_e,""):void 0 if("string"==typeof e&&!Ee.test(e)&&(y.htmlSerialize||!we.test(e))&&(y.leadingWhitespace||!te.test(e))&&!ae[(Z.exec(e)||["",""])[1].toLowerCase()]){e=x.htmlPrefilter(e) try{for(;r")).appendTo(t.documentElement))[0].contentWindow||Re[0].contentDocument).document).write(),t.close(),r=Fe(e,t),Re.detach()),Ie[e]=r),r}function ze(e,t,r,n){var a,i,o={} for(i in t)o[i]=e.style[i],e.style[i]=t[i] for(i in a=r.apply(e,n||[]),t)e.style[i]=o[i] return a}var Be,He,Ve,Ue,qe,Ge,We,Ye,Je=/^margin/,$e=new RegExp("^("+q+")(?!px)[a-z%]+$","i"),Ke=h.documentElement function Xe(){var e,t,r=h.documentElement r.appendChild(We),Ye.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",Be=Ve=Ge=!1,He=qe=!0,E.getComputedStyle&&(t=E.getComputedStyle(Ye),Be="1%"!==(t||{}).top,Ge="2px"===(t||{}).marginLeft,Ve="4px"===(t||{width:"4px"}).width,Ye.style.marginRight="50%",He="4px"===(t||{marginRight:"4px"}).marginRight,(e=Ye.appendChild(h.createElement("div")) ).style.cssText=Ye.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",e.style.marginRight=e.style.width="0",Ye.style.width="1px",qe=!parseFloat((E.getComputedStyle(e)||{}).marginRight),Ye.removeChild(e)),Ye.style.display="none",(Ue=0===Ye.getClientRects().length)&&(Ye.style.display="",Ye.innerHTML="
    t
    ",Ye.childNodes[0].style.borderCollapse="separate",(e=Ye.getElementsByTagName( "td"))[0].style.cssText="margin:0;border:0;padding:0;display:none",(Ue=0===e[0].offsetHeight)&&(e[0].style.display="",e[1].style.display="none",Ue=0===e[0].offsetHeight)),r.removeChild(We)}We=h.createElement("div"),(Ye=h.createElement("div")).style&&(Ye.style.cssText="float:left;opacity:.5",y.opacity="0.5"===Ye.style.opacity,y.cssFloat=!!Ye.style.cssFloat,Ye.style.backgroundClip="content-box",Ye.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===Ye.style.backgroundClip,( We=h.createElement("div")).style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",Ye.innerHTML="",We.appendChild(Ye),y.boxSizing=""===Ye.style.boxSizing||""===Ye.style.MozBoxSizing||""===Ye.style.WebkitBoxSizing,x.extend(y,{reliableHiddenOffsets:function(){return null==Be&&Xe(),Ue},boxSizingReliable:function(){return null==Be&&Xe(),Ve},pixelMarginRight:function(){return null==Be&&Xe(),He},pixelPosition:function(){return null==Be&&Xe(),Be}, reliableMarginRight:function(){return null==Be&&Xe(),qe},reliableMarginLeft:function(){return null==Be&&Xe(),Ge}})) var Qe,Ze,et=/^(top|right|bottom|left)$/ function tt(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments) delete this.get}}}E.getComputedStyle?(Qe=function(e){var t=e.ownerDocument.defaultView return t&&t.opener||(t=E),t.getComputedStyle(e)},Ze=function(e,t,r){var n,a,i,o,s=e.style return""!==(o=(r=r||Qe(e))?r.getPropertyValue(t)||r[t]:void 0)&&void 0!==o||x.contains(e.ownerDocument,e)||(o=x.style(e,t)),r&&!y.pixelMarginRight()&&$e.test(o)&&Je.test(t)&&(n=s.width,a=s.minWidth,i=s.maxWidth,s.minWidth=s.maxWidth=s.width=o,o=r.width,s.width=n,s.minWidth=a,s.maxWidth=i),void 0===o?o:o+""}):Ke.currentStyle&&(Qe=function(e){return e.currentStyle},Ze=function(e,t,r){var n,a,i,o,s=e.style return null==(o=(r=r||Qe(e))?r[t]:void 0)&&s&&s[t]&&(o=s[t]),$e.test(o)&&!et.test(t)&&(n=s.left,(i=(a=e.runtimeStyle)&&a.left)&&(a.left=e.currentStyle.left),s.left="fontSize"===t?"1em":o,o=s.pixelLeft+"px",s.left=n,i&&(a.left=i)),void 0===o?o:o+""||"auto"}) var rt=/alpha\([^)]*\)/i,nt=/opacity\s*=\s*([^)]*)/i,at=/^(none|table(?!-c[ea]).+)/,it=new RegExp("^("+q+")(.*)$","i"),ot={position:"absolute",visibility:"hidden",display:"block"},st={letterSpacing:"0",fontWeight:"400"},ct=["Webkit","O","Moz","ms"],ut=h.createElement("div").style function lt(e){if(e in ut)return e for(var t=e.charAt(0).toUpperCase()+e.slice(1),r=ct.length;r--;)if((e=ct[r]+t)in ut)return e}function ft(e,t){for(var r,n,a,i=[],o=0,s=e.length;o
    a",gt=_t.getElementsByTagName("a")[0],bt.setAttribute("type","checkbox"),_t.appendChild(bt),(gt=_t.getElementsByTagName("a")[0]).style.cssText="top:1px",y.getSetAttribute="t"!==_t.className, y.style=/top/.test(gt.getAttribute("style")),y.hrefNormalized="/a"===gt.getAttribute("href"),y.checkOn=!!bt.value,y.optSelected=St.selected,y.enctype=!!h.createElement("form").enctype,wt.disabled=!0,y.optDisabled=!St.disabled,(bt=h.createElement("input")).setAttribute("value",""),y.input=""===bt.getAttribute("value"),bt.value="t",bt.setAttribute("type","radio"),y.radioValue="t"===bt.value var At=/\r/g,Pt=/[\x20\t\r\n\f]+/g x.fn.extend({val:function(r){var n,e,a,t=this[0] return arguments.length?(a=x.isFunction(r),this.each(function(e){var t 1===this.nodeType&&(null==(t=a?r.call(this,e,x(this).val()):r)?t="":"number"==typeof t?t+="":x.isArray(t)&&(t=x.map(t,function(e){return null==e?"":e+""})),(n=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()])&&"set"in n&&void 0!==n.set(this,t,"value")||(this.value=t))})):t?(n=x.valHooks[t.type]||x.valHooks[t.nodeName.toLowerCase()])&&"get"in n&&void 0!==(e=n.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(At,""):null==e?"":e:void 0}}),x.extend({valHooks:{option:{get:function(e){ var t=x.find.attr(e,"value") return null!=t?t:x.trim(x.text(e)).replace(Pt," ")}},select:{get:function(e){for(var t,r,n=e.options,a=e.selectedIndex,i="select-one"===e.type||a<0,o=i?null:[],s=i?a+1:n.length,c=a<0?s:i?a:0;c").append(x.parseHTML(e)).find(n):e)}).always(r&&function(e,t){o.each(function(){r.apply(this,i||[e.responseText,t,e])})}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}), x.expr.filters.animated=function(t){return x.grep(x.timers,function(e){return t===e.elem}).length},x.offset={setOffset:function(e,t,r){var n,a,i,o,s,c,u=x.css(e,"position"),l=x(e),f={} "static"===u&&(e.style.position="relative"),s=l.offset(),i=x.css(e,"top"),c=x.css(e,"left"),a=("absolute"===u||"fixed"===u)&&-1>>0 if(0==n)return[] if(void 0===e)return[r] if(!f(e))return v.call(r,e,n) for(var a,i,o,s=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),u=0,l=new RegExp(e.source,c+"g");(a=d.call(l,r))&&!(u<(i=l.lastIndex)&&(s.push(r.slice(u,a.index)),1=n));)l.lastIndex===a.index&&l.lastIndex++ return u===r.length?!o&&l.test("")||s.push(""):s.push(r.slice(u)),s.length>n?s.slice(0,n):s}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:v.call(this,e,t)}:v,[function(e,t){var r=p(this),n=null==e?void 0:e[a] return void 0!==n?n.call(e,r,t):g.call(String(r),e,t)},function(e,t){var r=y(g,e,this,t,g!==v) if(r.done)return r.value var n=b(e),a=String(this),i=_(n,RegExp),o=n.unicode,s=(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.unicode?"u":"")+(T?"y":"g"),c=new i(T?n:"^(?:"+n.source+")",s),u=void 0===t?O:t>>>0 if(0==u)return[] if(0===a.length)return null===E(c,a)?[a]:[] for(var l=0,f=0,p=[];f","Blocked a frame","NPObject","[object Event]","is not defined","Permission denied to access property","postMessage","JSON Parse error: Unexpected identifier","0.5.7","SyntaxError: SyntaxError","AbortError: The operation was aborted","get unexpected status: 409","get unexpected status: 417"],ignoreUrls:[ /public\/js\/yiban\.mobile\.js/]}).install(),window.Raven=e})},GC2F:function(e,t,r){var n=r("+M1K") e.exports=function(e,t){var r=n(e) if(r%t)throw RangeError("Wrong offset") return r}},GDhZ:function(e,t,r){var a=r("wF/u"),i=r("mwIZ"),o=r("hgQt"),s=r("9ggG"),c=r("CMye"),u=r("IOzZ"),l=r("9Nap") e.exports=function(r,n){return s(r)&&c(n)?u(l(r),n):function(e){var t=i(e,r) return void 0===t&&t===n?o(e,r):a(n,t,3)}}},GKVU:function(e,t,r){"use strict" var n=r("I+eb"),a=r("hXpO") n({target:"String",proto:!0,forced:r("6unK")("anchor")},{anchor:function(e){return a(this,"a","name",e)}})},GNiM:function(e,t,r){var n=r("I01J"),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=n(function(e){var a=[] return 46===e.charCodeAt(0)&&a.push(""),e.replace(i,function(e,t,r,n){a.push(r?n.replace(o,"$1"):t||e)}),a}) e.exports=a},GRPF:function(e,t,r){"use strict" var n=r("I+eb"),a=r("hXpO") n({target:"String",proto:!0,forced:r("6unK")("fontsize")},{fontsize:function(e){return a(this,"font","size",e)}})},GXvd:function(e,t,r){r("dG/n")("species")},GarU:function(e,t){e.exports=function(e,t,r){if(!(e instanceof t))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation") return e}},GcAn:function(e,t,r){"use strict" Object.defineProperty(t,"__esModule",{value:!0}),t.goToDesignPage=t.goToDesignNew=t.goToDesign=t.getWorkspaceURL=t.getWorkspaceLinkTarget=t.getProjectFlowEditURL=t.getProjectEmbedFullURL=t.getProjectPreviewFullURL=t.getProjectPreviewURL=t.getProjectDetailURL=t.getProjectEditURL=t.getProjectLinkTarget=void 0 function n(e){return"v3"!==e.version}var a="modao.cc" t.getProjectLinkTarget=function(e){return n(e)?"_blank":void 0} t.getProjectEditURL=function(e){return n(e)?"//".concat(a,"/app/design/").concat(e.cid):"/app/design/".concat(e.cid)} t.getProjectDetailURL=function(e){return n(e)?"//".concat(a,"/app/panel/").concat(e.cid):"/app/panel/".concat(e.cid)} t.getProjectPreviewURL=function(e){return n(e)?"//".concat(a,"/app/").concat(e.accessToken):"/app/".concat(e.accessToken)} t.getProjectPreviewFullURL=function(e){return n(e)?"https://".concat(a,"/app/").concat(e.accessToken):"".concat(location.origin,"/app/").concat(e.accessToken)} t.getProjectEmbedFullURL=function(e){return n(e)?"https://".concat(a,"/app/").concat(e.accessToken,"/embed"):"".concat(location.origin,"/app/").concat(e.accessToken,"/embed")} t.getProjectFlowEditURL=function(e){return n(e)?"//".concat(a,"/app/workflow/").concat(e.cid):"/app/workflow/".concat(e.cid)} function i(e){return"v3"!==e.currentProjectVersion}t.getWorkspaceLinkTarget=function(e){return i(e)?"_blank":void 0} function o(e){return!e.cid}t.getWorkspaceURL=function(e){return i(e)?o(e)?"//".concat(a,"/dashboard/me"):"//".concat(a,"/dashboard/").concat(e.cid):o(e)?"/dashboard/me":"/dashboard/".concat(e.cid)} t.goToDesign=function(e){document.location.href="".concat(document.location.origin,"/app/design/").concat(e)} t.goToDesignNew=function(e){window.open("".concat(document.location.origin,"/app/design/").concat(e))} t.goToDesignPage=function(e,t){document.location.href="".concat(document.location.origin,"/app/design/").concat(e,"#screen=").concat(t)}},GeP0:function(e,t,r){"use strict" var n=r("284h"),a=r("TqRt") Object.defineProperty(t,"__esModule",{value:!0}),t.handleSuccess=function(e){var t=e.progressId,r=e.loadingId,n=void 0===r?t:r,a=e.noSuccessToast,i=e.msg,o=e.resolve return function(e){return a||e((0,v.toastSuccess)("".concat(i||"Successful."))),n&&e((0,v.untoast)(n)),Promise.resolve(o)}},t.handleError=function(o,e){var t=e.progressId,r=e.loadingId,s=void 0===r?t:r,c=e.toastOnly,u=e.noErrorToast,l=e.msg,n=e.isHTML,f=void 0!==n&&n return function(t){var r,n,a,i return p.default.async(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=o.payload,n=r?r.status:(0,h.default)(o,"response.status"),a=(0,d.default)(o)?o.message:o,console.error(o),s&&t((0,v.untoast)(s)),i=r?r.error_type:(0,h.default)(o,"response.data.error_type"),c||401!==n||"INVALID_COOKIE"!==i){e.next=12 break}return e.next=9,p.default.awrap(t((0,y.alert)({title:"".concat(i18n.t("requests_access_limited")),message:"".concat(i18n.t("requests_login_failed_refresh")),isOverlay:!1,className:"newPopupModal",canClose:!1,canCancel:!1}))) case 9:return e.abrupt("return",location.reload()) case 12:c||404!==n?!c&&u||t((0,v.toastError)(m.default.createElement(m.Fragment,null,m.default.createElement("div",{className:"title"},l||"Failed"),f?m.default.createElement("p",{className:"desc",dangerouslySetInnerHTML:{__html:a}}):m.default.createElement("p",{className:"desc"},a)))):t((0,g.updateStatus)({isntFound:!0})) case 13:return e.abrupt("return",Promise.reject(Object.assign(o,{message:"[NO SENTRY] ".concat(a)}))) case 14:case"end":return e.stop()}})}},t.generateCID=t.generateToken=t.generateRandomID=void 0 var p=a(r("o0o1")),d=a(r("GoyQ")),h=a(r("mwIZ")),m=n(r("q1tI")),v=r("W4yl"),y=r("9Bol"),g=r("y0vN") t.generateRandomID=function(){return"".concat(Date.now().toString(36)).concat(Math.random().toString(36).slice(2,10))} t.generateToken=function(){return"".concat(Math.random().toString(36).slice(2)).concat(Date.now().toString(36)).concat(Math.random().toString(36).slice(2))} t.generateCID=function(e){return"".concat(0