UNPKG

@magic-xpa/utils

Version:

magic utils package

1 lines • 121 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@magic-xpa/mscorelib"),require("util"),require("xml2js")):"function"==typeof define&&define.amd?define("@magic-xpa/utils",["exports","@magic-xpa/mscorelib","util","xml2js"],t):t((e["magic-xpa"]=e["magic-xpa"]||{},e["magic-xpa"].utils={}),null,null,null)}(this,function(e,M,_,n){"use strict";var t=function(){function T(){}return T.encode=function(e,t,_){return 2===arguments.length?T.encode_0(e,t):3===arguments.length?T.encode_1(e,t,_):T.encode_2(e)},T.encode_0=function(e,t){return T.encode(e,!1,t)},T.encode_1=function(e,t,_){var n;if(null===e)n=null;else if(""===e)n=e;else try{var r=M.ISO_8859_1_Encoding.ISO_8859_1,o=T.encode((t?_:r).GetBytes(e));n=r.GetString(o,0,o.length)}catch(a){throw new M.ApplicationException(a.Message)}return n},T.encode_2=function(e){if(null===e)return null;for(var t=new Uint8Array(4*Math.floor((e.length+2)/3)),_=0,n=0;_<e.length-2;)t[n++]=T._base64EncMap[63&mt.URShift(e[_],2)],t[n++]=T._base64EncMap[15&mt.URShift(e[_+1],4)|e[_]<<4&63],t[n++]=T._base64EncMap[3&mt.URShift(e[_+2],6)|e[_+1]<<2&63],t[n++]=T._base64EncMap[63&e[_+2]],_+=3;for(_<e.length&&(t[n++]=T._base64EncMap[63&mt.URShift(e[_],2)],_<e.length-1?(t[n++]=T._base64EncMap[15&mt.URShift(e[_+1],4)|e[_]<<4&63],t[n++]=T._base64EncMap[e[_+1]<<2&63]):t[n++]=T._base64EncMap[e[_]<<4&63]);n<t.length;)t[n]=61,n+=1;return t},T.decode=function(e,t){return 1!==arguments.length||null!==e&&e.constructor!==String?2===arguments.length?T.decode_1(e,t):T.decode_2(e):T.decode_0(e)},T.decode_0=function(e){return T.decode(e,null)},T.decode_1=function(e,t){var _;if(null===e)_=null;else if(""===e)_=e;else try{var n=M.ISO_8859_1_Encoding.ISO_8859_1,r=T.decode(n.GetBytes(e));_=(null!==t?t:n).GetString(r,0,r.length)}catch(o){throw new M.ApplicationException(o.Message)}return _},T.decode_2=function(e){if(null===e)return null;for(var t=e.length;e[t-1]==="=".charCodeAt(0);)t-=1;for(var _=new Uint8Array(t-Math.floor(e.length/4)),n=0;n<e.length;n+=1)e[n]=T._base64DecMap[e[n]];var r,o=0;for(r=0;r<_.length-2;r+=3)_[r]=e[o]<<2&255|3&mt.URShift(e[o+1],4),_[r+1]=e[o+1]<<4&255|15&mt.URShift(e[o+2],2),_[r+2]=e[o+2]<<6&255|63&e[o+3],o+=4;return r<_.length&&(_[r]=e[o]<<2&255|3&mt.URShift(e[o+1],4)),(r+=1)<_.length&&(_[r]=e[o+1]<<4&255|15&mt.URShift(e[o+2],2)),_},T.decodeToHex=function(e){return null===e?null:""===e?e:u.stringToHexaDump(T.decode(e),2)},T.decodeToByte=function(e){if(null===e)return null;if(""===e||" "===e)return new Uint8Array(0);try{var t=M.ISO_8859_1_Encoding.ISO_8859_1;return T.decode(t.GetBytes(e))}catch(_){throw new M.ApplicationException(_.Message)}},T.initializeEncMap=function(){return new Uint8Array([65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,48,49,50,51,52,53,54,55,56,57,43,47])},T.initializeDecMap=function(){for(var e=new Uint8Array(128),t=0;t<T._base64EncMap.length;t+=1)e[T._base64EncMap[t]]=t;return e},T._base64EncMap=T.initializeEncMap(),T._base64DecMap=T.initializeDecMap(),T}(),s=function(){function l(){}return l.isLocaleDefLangDBCS=function(){return l._bLocaleDefLangJPN||l._bLocaleDefLangCHN||l._bLocaleDefLangKOR},l.isLocaleDefLangJPN=function(){return l._bLocaleDefLangJPN},l.isLocaleDefLangKOR=function(){return l._bLocaleDefLangKOR},l.isKoreanCharacter=function(e){return 44032<=e&&e<=55203||4352<=e&&e<=4607||12592<=e&&e<=12687||43360<=e&&e<=43391||55216<=e&&e<=55295},l.lenB=function(e){return l.Encoding.GetByteCount(e)},l.midB=function(e,t,_){var n,r=-1,o=-1,a=!1,T=!1;if(_<=0)return"";t<=0&&(o=t=0,a=!1);var i=l.lenB(e);if(i<t)return"";var R=i-t;R<_&&(_=R);for(var E=i=0;E<e.length;E+=1){var A=e.substr(E,1);if(i+=l.Encoding.GetByteCount(A),-1===o&&(i===t?(o=E+1,a=!1):t<i&&(o=E+1,a=!0)),-1===r){if(i===t+_){r=E,T=!1;break}if(t+_<i){r=E-1,T=!0;break}}}var S=new M.StringBuilder(_);return a&&S.Append(" "),o<=r&&S.Append(e.substr(o,r+1-o)),T&&S.Append(" "),n=S.ToString(),S=null,n},l.leftB=function(e,t){return l.midB(e,0,t)},l.rightB=function(e,t){t<0&&(t=0);var _=l.lenB(e)-t;return _<0&&(_=0),l.midB(e,_,t)},l.insB=function(e,t,_,n){_<0?_=0:1<=_&&(_-=1),n<0&&(n=0);var r=l.lenB(e),o=l.lenB(t),a=new M.StringBuilder(_+n);a.Append(l.leftB(e,_));for(var T=_-r;0<T;T-=1)a.Append(" ");a.Append(l.leftB(t,n));for(var i=n-o;0<i;i-=1)a.Append(" ");return a.Append(l.rightB(e,r-_)),a.ToString()},l.delB=function(e,t,_){t<0?t=0:1<=t&&(t-=1);var n,r=l.lenB(e);if(r<t+_&&(_=r-t),_<=0)n=e;else{var o=r-t-_;if(o<0)n=e;else{var a=new M.StringBuilder(t+o);a.Append(l.leftB(e,t)),a.Append(l.rightB(e,o)),n=a.ToString()}}return n},l.instrB=function(e,t){if(0===t.length)return 0;var _=e.indexOf(t);return _<0?0:l.lenB(e.substr(0,_))+1},l.repB=function(e,t,_,n){var r=new M.StringBuilder;_<0?_=0:1<=_&&(_-=1),n<0&&(n=0),r.Append(l.leftB(e,_));for(var o=_-l.lenB(e);0<o;o--)r.Append(" ");r.Append(l.leftB(t,n));var a=l.lenB(e)-(_+n);for(0<a&&r.Append(l.rightB(e,a)),o=n-l.lenB(t);0<o;o--)r.Append(" ");return r.ToString()},l.repC=function(e,t,_,n){var r=new M.StringBuilder;_<0?_=0:1<=_&&(_-=1),n<0&&(n=0),r.Append(e.substr(0,_));for(var o=_-e.length;0<o;o--)r.Append(" ");r.Append(t.substr(0,n)),0<e.length-(_+n)&&r.Append(e.substr(_+n));for(var a=n-t.length;0<a;a-=1)r.Append(" ");return r.ToString()},l.isHalfWidth=function(e){var t=e.charCodeAt(0);return 32<=t&&t<=126||1===l.lenB(e)},l.isDigit=function(e){return 48<=e.charCodeAt(0)&&e.charCodeAt(0)<=57},l.asNumeric=function(e){var t;switch(e.charCodeAt(0)){case 42:case 43:case 44:case 45:case 46:case 47:t=!0;break;default:t=!1}return t},l.convPos=function(e,t,_,n){var r;if(_<0)return 0;_>e.length&&(_=e.length);var o=l.lenB(e)-l.lenB(t);if(0<o){for(var a=new M.StringBuilder(t);0<o;o--)a.Append(" ");t=a.ToString()}var T=l.Encoding.GetBytes(e.substr(0,_)),i=l.leftB(t,T.length);return r=i.length,!n&&0<r&&32===i.charCodeAt(r-1)&&32!==t.charCodeAt(r-1)&&(r-=1),r},l.getMinLenPicture=function(e,t){return 0<l.lenB(t)-l.lenB(e)?l.convPos(e,t,e.length,!1):t.length},l.strcmp=function(e,t){for(var _=l.Encoding.GetBytes(e),n=l.Encoding.GetBytes(t),r=0;r<_.length&&r<n.length;r++){if(_[r]>n[r])return 1;if(_[r]<n[r])return-1}return _.length>n.length?1:_.length<n.length?-1:0},l.Encoding=M.Encoding.UTF8,l._bLocaleDefLangJPN="ja"===(l.twoLetterISOLanguageName=" "),l._bLocaleDefLangCHN="zh"===l.twoLetterISOLanguageName,l._bLocaleDefLangKOR="ko"===l.twoLetterISOLanguageName,l}(),r=function bt(e,t,_){this.szKeyword=null,this.kwd=null,this.idxInRgprop=null,this.szKeyword=e,this.kwd=t,this.idxInRgprop=_},o=function Wt(e,t){this.actn=null,this.prop=null,this.actn=e,this.prop=t},a=function Ht(){this.rds=null,this.ris=null},T={CHAR:0,DEST:1,PROP:2,SPEC:3};T[T.CHAR]="CHAR",T[T.DEST]="DEST",T[T.PROP]="PROP",T[T.SPEC]="SPEC";var i={CHP:0,PAP:1,SEP:2,DOP:3};i[i.CHP]="CHP",i[i.PAP]="PAP",i[i.SEP]="SEP",i[i.DOP]="DOP";var R={SPEC:0,BYTE:1,WORD:2};R[R.SPEC]="SPEC",R[R.BYTE]="BYTE",R[R.WORD]="WORD";var E={BIN:0,HEX:1,SKIP_DEST:2,BREAK:3,NEW:4,FONT:5,CHARSET:6,UNICODE:7};E[E.BIN]="BIN",E[E.HEX]="HEX",E[E.SKIP_DEST]="SKIP_DEST",E[E.BREAK]="BREAK",E[E.NEW]="NEW",E[E.FONT]="FONT",E[E.CHARSET]="CHARSET",E[E.UNICODE]="UNICODE";var A={PICT:0,COLOR:1,SKIP:2};A[A.PICT]="PICT",A[A.COLOR]="COLOR",A[A.SKIP]="SKIP";var S={BOLD:0,ITALIC:1,UNDERLINE:2,FONT:3,SIZE:4,COLOR:5,RED:6,GREEN:7,BLUE:8,LEFT_IND:9,RIGHT_IND:10,FIRST_IND:11,COLS:12,PGN_X:13,PGN_Y:14,XA_PAGE:15,YA_PAGE:16,XA_LEFT:17,XA_RIGHT:18,YA_TOP:19,YA_BOTTOM:20,PGN_START:21,SBK:22,PGN_FORMAT:23,FACING_P:24,LANDSCAPE:25,JUST:26,PARD:27,PLAIN:28,SECTD:29,BULLET:30,XA_BULLET:31,MAX:32};S[S.BOLD]="BOLD",S[S.ITALIC]="ITALIC",S[S.UNDERLINE]="UNDERLINE",S[S.FONT]="FONT",S[S.SIZE]="SIZE",S[S.COLOR]="COLOR",S[S.RED]="RED",S[S.GREEN]="GREEN",S[S.BLUE]="BLUE",S[S.LEFT_IND]="LEFT_IND",S[S.RIGHT_IND]="RIGHT_IND",S[S.FIRST_IND]="FIRST_IND",S[S.COLS]="COLS",S[S.PGN_X]="PGN_X",S[S.PGN_Y]="PGN_Y",S[S.XA_PAGE]="XA_PAGE",S[S.YA_PAGE]="YA_PAGE",S[S.XA_LEFT]="XA_LEFT",S[S.XA_RIGHT]="XA_RIGHT",S[S.YA_TOP]="YA_TOP",S[S.YA_BOTTOM]="YA_BOTTOM",S[S.PGN_START]="PGN_START",S[S.SBK]="SBK",S[S.PGN_FORMAT]="PGN_FORMAT",S[S.FACING_P]="FACING_P",S[S.LANDSCAPE]="LANDSCAPE",S[S.JUST]="JUST",S[S.PARD]="PARD",S[S.PLAIN]="PLAIN",S[S.SECTD]="SECTD",S[S.BULLET]="BULLET",S[S.XA_BULLET]="XA_BULLET",S[S.MAX]="MAX";var C={NORM:0,COLOR:1,SKIP:2,NEW:3};C[C.NORM]="NORM",C[C.COLOR]="COLOR",C[C.SKIP]="SKIP",C[C.NEW]="NEW";var O={OK:0,STACK_UNDERFLOW:1,STACK_OVERFLOW:2,UNMATCHED_BRACE:3,INVALID_HEX:4,BAD_TABLE:5,ASSERTION:6,END_OF_FILE:7,BUFFER_TOO_SMALL:8};O[O.OK]="OK",O[O.STACK_UNDERFLOW]="STACK_UNDERFLOW",O[O.STACK_OVERFLOW]="STACK_OVERFLOW",O[O.UNMATCHED_BRACE]="UNMATCHED_BRACE",O[O.INVALID_HEX]="INVALID_HEX",O[O.BAD_TABLE]="BAD_TABLE",O[O.ASSERTION]="ASSERTION",O[O.END_OF_FILE]="END_OF_FILE",O[O.BUFFER_TOO_SMALL]="BUFFER_TOO_SMALL";var c=function(){function e(){}return e.CR=String.fromCharCode(13),e.LF=String.fromCharCode(10),e.TAB=String.fromCharCode(9),e.BULLET=String.fromCharCode(149),e.TILDA=String.fromCharCode(160),e.DASH=String.fromCharCode(173),e.DASH_CHAR="-",e.QUOTE="'",e.DBLQUOTE='"',e.OPENINGBRACE="{",e.CLOSINGBRACE="}",e.BACKSLASH="\\",e}(),N={NORM:0,BIN:1,HEX:2,UNICODE:3};N[N.NORM]="NORM",N[N.BIN]="BIN",N[N.HEX]="HEX",N[N.UNICODE]="UNICODE";var l=function(){function l(){this._group=0,this._cbBin=0,this._lParam=0,this._skipDestIfUnk=!1,this._outputOnce=!1,this._processCrlfSpecial=!1,this._destState=null,this._internalState=null,this._stack=null,this._index=0,this._fontNum=0,this._charsetTable=new M.Hashtable,this._codePageTable=new M.Hashtable,this._stack=new M.Stack,this._group=0,this._cbBin=0,this._lParam=0,this._outputOnce=!1,this._skipDestIfUnk=!1,this._processCrlfSpecial=!1,this._destState=C.NORM,this._internalState=N.NORM,this._fontNum=0,s.isLocaleDefLangDBCS()&&this.setCodePageTable()}return l.isRtf=function(e){var t=!1;return null!==e&&e.startsWith(this.RTF_PREFIX)&&(t=!0),t},l.prototype.toTxt=function(e,t){var _,n,r,o,a=2,T=0,i=!1,R=new Uint8Array(2),E=!1,A=0,S=0;if(this._outputOnce=!1,this._processCrlfSpecial=!1,n=e.length,this._index=0,this._destState=C.NORM,null===e||0===n||!l.isRtf(e))return O.OK;for(;this._index<n;){if(r=e[this._index],this._index++,this._group<0)return O.STACK_UNDERFLOW;if(this._internalState===N.BIN){if((o=this.ParseChar(r,t))!==O.OK)return o}else switch(r){case c.OPENINGBRACE:if(i=!1,(o=this.PushState())!==O.OK)return o;break;case c.CLOSINGBRACE:if(i=!0,(o=this.PopState())!==O.OK)return o;break;case c.BACKSLASH:if(i=!1,(o=this.ParseKeyword(e,t))!==O.OK)return o;break;case c.LF:case c.CR:if(this._processCrlfSpecial)r===c.LF&&(this._processCrlfSpecial=!1);else if(r===c.LF||r===c.CR&&i&&!this._outputOnce)break;default:if(r!==c.CR&&(i=!1),this._internalState===N.NORM){if((o=this.ParseChar(r,t))!==O.OK)return o}else if(this._internalState===N.UNICODE){if((o=this.ParseChar(String.fromCharCode(this._lParam),t))!==O.OK)return o;this._internalState=N.NORM}else{if(this._internalState!==N.HEX)return O.ASSERTION;if(T<<=4,M.NChar.IsDigit(r))T+=r.charCodeAt(0)-"0".charCodeAt(0);else if(M.NChar.IsLower(r)){if(r<"a"||"f"<r)return O.INVALID_HEX;T+=10+r.charCodeAt(0)-"a".charCodeAt(0)}else{if(r<"A"||"F"<r)return O.INVALID_HEX;T+=10+r.charCodeAt(0)-"A".charCodeAt(0)}if(0===--a){if(s.isLocaleDefLangDBCS())if(A=this.getCharset(this._fontNum),!E&&l.is1stByte(T,A))R[0]=T,E=!(R[1]=0);else E&&l.is2ndByte(T,A)?R[1]=T:(R[0]=T,R[1]=0),S=this.getCodePage(A),T=M.Encoding.GetEncoding(S).GetString(R,0,2).charCodeAt(0),E=!1;if(!E&&(o=this.ParseChar(String.fromCharCode(T),t))!==O.OK)return o;a=2,T=0,this._internalState=N.NORM}}}}return this._group<0?O.STACK_UNDERFLOW:0<this._group?O.UNMATCHED_BRACE:(3<=(_=t.Length)&&(t.get_Item(_-3)===c.CR&&t.get_Item(_-2)===c.LF&&t.get_Item(_-1)===c.CR||t.get_Item(_-3)===c.LF&&t.get_Item(_-2)===c.CR&&t.get_Item(_-1)===c.CR)&&t.Remove(_-3,3),O.OK)},l.prototype.ParseChar=function(e,t){var _=O.OK;return this._internalState===N.BIN&&--this._cbBin<=0&&(this._internalState=N.NORM),this._destState===C.SKIP||this._destState===C.NORM&&(_=this.PrintChar(e,t)),_},l.prototype.PrintChar=function(e,t){return(" "<=e||e===c.CR||e===c.LF)&&e!==String.fromCharCode(183)&&t.Append(e)," "<=e&&(this._outputOnce=!0),O.OK},l.prototype.PushState=function(){var e=new a;return null===e?O.STACK_OVERFLOW:(e.rds=this._destState,e.ris=this._internalState,this._internalState=N.NORM,this._stack.push(e),this._group++,O.OK)},l.prototype.PopState=function(){var e=this._stack.pop();return null===e?O.STACK_UNDERFLOW:(this._destState=e.rds,this._internalState=e.ris,this._group--,O.OK)},l.prototype.ParseKeyword=function(e,t){var _,n=!1,r="",o="";if((_=e[this._index++])===String.fromCharCode(0))return O.END_OF_FILE;if(!M.NChar.IsLetter(_))return r+=_,this.TranslateKeyword(r,t);for(;M.NChar.IsLetter(_);_=e[this._index++])r+=_;if("-"===_&&(n=!0,(_=e[this._index++])===String.fromCharCode(0)))return O.END_OF_FILE;if(M.NChar.IsDigit(_)){for(;M.NChar.IsDigit(_);_=e[this._index++])o+=_;this._lParam=M.NNumber.Parse(o),n&&(this._lParam=-this._lParam)}return" "!==_&&this._index--,r===l.CHAR_PAR&&e[this._index]===c.CR&&e[this._index+1]===c.LF&&(this._processCrlfSpecial=!0),this._processCrlfSpecial?O.OK:this.TranslateKeyword(r,t)},l.prototype.TranslateKeyword=function(e,t){var _,n=O.OK;for(_=0;_<l.rgsymRtf.length&&e!==l.rgsymRtf[_].szKeyword;_++);return _===l.rgsymRtf.length?(this._skipDestIfUnk&&(this._destState=C.SKIP),this._skipDestIfUnk=!1):(n=O.BAD_TABLE,this._skipDestIfUnk=!1,l.rgsymRtf[_].kwd===T.PROP?n=this.validateProp(l.rgsymRtf[_].idxInRgprop):l.rgsymRtf[_].kwd===T.CHAR?n=this.ParseChar(l.rgsymRtf[_].idxInRgprop,t):l.rgsymRtf[_].kwd===T.DEST?n=this.changeDestState():l.rgsymRtf[_].kwd===T.SPEC&&(n=this.ParseSpecialKeyword(l.rgsymRtf[_].idxInRgprop))),n},l.prototype.validateProp=function(e){var t=O.OK;return this._destState===C.SKIP||(l.rgprop[e].prop!==i.DOP&&l.rgprop[e].prop!==i.SEP&&l.rgprop[e].prop!==i.PAP&&l.rgprop[e].prop!==i.CHP&&l.rgprop[e].actn!==R.SPEC&&(t=O.BAD_TABLE),l.rgprop[e].actn!==R.BYTE&&l.rgprop[e].actn!==R.WORD&&l.rgprop[e].actn!==R.SPEC&&(t=O.BAD_TABLE)),t},l.prototype.changeDestState=function(){return this._destState===C.SKIP||(this._destState=C.SKIP),O.OK},l.prototype.ParseSpecialKeyword=function(e){var t=O.OK;if(s.isLocaleDefLangDBCS()){if(this._destState===C.SKIP&&e!==E.BIN&&e!==E.FONT&&e!==E.CHARSET&&e!==E.UNICODE)return t}else{if(this._destState===C.SKIP&&e!==E.BIN)return t;if(e===E.FONT||e===E.CHARSET||e===E.UNICODE)return t}return e===E.BIN?(this._internalState=N.BIN,this._cbBin=this._lParam):e===E.SKIP_DEST?this._skipDestIfUnk=!0:e===E.HEX?this._internalState=N.HEX:e===E.FONT?this._fontNum=this._lParam:e===E.CHARSET?this._charsetTable.set_Item(this._fontNum,this._lParam):e===E.UNICODE?this._internalState=N.UNICODE:t=O.BAD_TABLE,t},l.is1stByte=function(e,t){var _=!1;if(255<e)return _;switch(t){case 128:_=129<=e&&e<=159||224<=e&&e<=254;break;case 129:case 134:case 136:_=129<=e}return _},l.is2ndByte=function(e,t){var _=!1;if(255<e)return _;switch(t){case 128:_=127!==e&&64<=e&&e<=252;break;case 129:case 134:case 136:_=64<=e}return _},l.prototype.setCodePageTable=function(){this._codePageTable.set_Item(0,1252),this._codePageTable.set_Item(128,932),this._codePageTable.set_Item(129,949),this._codePageTable.set_Item(134,936),this._codePageTable.set_Item(136,950),this._codePageTable.set_Item(161,1253),this._codePageTable.set_Item(162,1254),this._codePageTable.set_Item(177,1255),this._codePageTable.set_Item(178,1256),this._codePageTable.set_Item(186,1257),this._codePageTable.set_Item(204,1251),this._codePageTable.set_Item(222,874),this._codePageTable.set_Item(238,1250)},l.prototype.getCodePage=function(e){var t=0;return this._codePageTable.ContainsKey(e)&&(t=this._codePageTable.get_Item(e)),t},l.prototype.getCharset=function(e){var t=0;return this._charsetTable.ContainsKey(e)&&(t=this._charsetTable.get_Item(e)),t},l.RTF_PREFIX="{\\rtf",l.CHAR_PAR="par",l.rgprop=[new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.BYTE,i.CHP),new o(R.WORD,i.PAP),new o(R.WORD,i.PAP),new o(R.WORD,i.PAP),new o(R.WORD,i.SEP),new o(R.WORD,i.SEP),new o(R.WORD,i.SEP),new o(R.WORD,i.DOP),new o(R.WORD,i.DOP),new o(R.WORD,i.DOP),new o(R.WORD,i.DOP),new o(R.WORD,i.DOP),new o(R.WORD,i.DOP),new o(R.WORD,i.DOP),new o(R.BYTE,i.SEP),new o(R.BYTE,i.SEP),new o(R.BYTE,i.DOP),new o(R.BYTE,i.DOP),new o(R.BYTE,i.PAP),new o(R.SPEC,i.PAP),new o(R.SPEC,i.CHP),new o(R.SPEC,i.SEP)],l.rgsymRtf=[new r("b",T.PROP,S.BOLD),new r("ul",T.PROP,S.UNDERLINE),new r("i",T.PROP,S.ITALIC),new r("li",T.PROP,S.LEFT_IND),new r("ri",T.PROP,S.RIGHT_IND),new r("fi",T.PROP,S.FIRST_IND),new r("cols",T.PROP,S.COLS),new r("sbknone",T.PROP,S.SBK),new r("sbkcol",T.PROP,S.SBK),new r("sbkeven",T.PROP,S.SBK),new r("sbkodd",T.PROP,S.SBK),new r("sbkpage",T.PROP,S.SBK),new r("pgnx",T.PROP,S.PGN_X),new r("pgny",T.PROP,S.PGN_Y),new r("pgndec",T.PROP,S.PGN_FORMAT),new r("pgnucrm",T.PROP,S.PGN_FORMAT),new r("pgnlcrm",T.PROP,S.PGN_FORMAT),new r("pgnucltr",T.PROP,S.PGN_FORMAT),new r("pgnlcltr",T.PROP,S.PGN_FORMAT),new r("qc",T.PROP,S.JUST),new r("ql",T.PROP,S.JUST),new r("qr",T.PROP,S.JUST),new r("qj",T.PROP,S.JUST),new r("paperw",T.PROP,S.XA_PAGE),new r("paperh",T.PROP,S.YA_PAGE),new r("margl",T.PROP,S.XA_LEFT),new r("margr",T.PROP,S.XA_RIGHT),new r("margt",T.PROP,S.YA_TOP),new r("margb",T.PROP,S.YA_BOTTOM),new r("pgnstart",T.PROP,S.PGN_START),new r("facingp",T.PROP,S.FACING_P),new r("landscape",T.PROP,S.LANDSCAPE),new r("par",T.CHAR,c.LF),new r("\0x0a",T.CHAR,c.LF),new r("\0x0d",T.CHAR,c.LF),new r("tab",T.CHAR,c.TAB),new r("ldblquote",T.CHAR,c.DBLQUOTE),new r("rdblquote",T.CHAR,c.DBLQUOTE),new r("lquote",T.CHAR,c.QUOTE),new r("rquote",T.CHAR,c.QUOTE),new r("bullet",T.CHAR,c.BULLET),new r("endash",T.CHAR,c.DASH_CHAR),new r("emdash",T.CHAR,c.DASH_CHAR),new r("~",T.CHAR,c.TILDA),new r("-",T.CHAR,c.DASH),new r("{",T.CHAR,c.OPENINGBRACE),new r("}",T.CHAR,c.CLOSINGBRACE),new r("\\",T.CHAR,c.BACKSLASH),new r("bin",T.SPEC,E.BIN),new r("*",T.SPEC,E.SKIP_DEST),new r("'",T.SPEC,E.HEX),new r("f",T.SPEC,E.FONT),new r("fcharset",T.SPEC,E.CHARSET),new r("u",T.SPEC,E.UNICODE),new r("author",T.DEST,A.SKIP),new r("buptim",T.DEST,A.SKIP),new r("colortbl",T.DEST,A.SKIP),new r("comment",T.DEST,A.SKIP),new r("creatim",T.DEST,A.SKIP),new r("doccomm",T.DEST,A.SKIP),new r("fonttbl",T.DEST,A.SKIP),new r("footer",T.DEST,A.SKIP),new r("footerf",T.DEST,A.SKIP),new r("footerl",T.DEST,A.SKIP),new r("footerr",T.DEST,A.SKIP),new r("footnote",T.DEST,A.SKIP),new r("ftncn",T.DEST,A.SKIP),new r("ftnsep",T.DEST,A.SKIP),new r("ftnsepc",T.DEST,A.SKIP),new r("header",T.DEST,A.SKIP),new r("headerf",T.DEST,A.SKIP),new r("headerl",T.DEST,A.SKIP),new r("headerr",T.DEST,A.SKIP),new r("info",T.DEST,A.SKIP),new r("keywords",T.DEST,A.SKIP),new r("operator",T.DEST,A.SKIP),new r("pict",T.DEST,A.SKIP),new r("printim",T.DEST,A.SKIP),new r("private1",T.DEST,A.SKIP),new r("revtim",T.DEST,A.SKIP),new r("rxe",T.DEST,A.SKIP),new r("stylesheet",T.DEST,A.SKIP),new r("subject",T.DEST,A.SKIP),new r("tc",T.DEST,A.SKIP),new r("title",T.DEST,A.SKIP),new r("txe",T.DEST,A.SKIP),new r("xe",T.DEST,A.SKIP)],l}(),u=function(){function R(){}return R.mem_trim=function(e,t){if(0<t){if(t>e.length)return-1;for(;0<t&&" "===e[t-1];)t-=1}return t},R.memmove=function(e,t,_,n,r){var o=new M.StringBuilder(e.length+r);return s.isLocaleDefLangJPN()&&e.length<t?o.Append(M.NString.FromChar(" ",t)):o.Append(e.substr(0,t)),o.Append(_.substr(n,r)),o.Length<e.length&&o.Append(e.substr(o.Length)),o.ToString()},R.memcpy=function(e,t,_,n,r){if(!(5!==arguments.length||null!==e&&e.constructor!==String||null!==t&&t.constructor!==Number||null!==_&&_.constructor!==String||null!==n&&n.constructor!==Number||null!==r&&r.constructor!==Number))return R.memcpy_0(e,t,_,n,r);R.memcpy_1(e,t,_,n,r)},R.memcpy_0=function(e,t,_,n,r){var o=new M.StringBuilder(e.substr(0,t));return n+r<_.length?o.Append(_.substr(n,r-n)):o.Append(_.substr(n)),0<e.length-t-r&&o.Append(e.substr(t+r)),o.ToString()},R.memcpy_1=function(e,t,_,n,r){for(;0<r&&t<e.length&&n<_.length;)e[t++]=_[n++],r-=1},R.memset=function(e,t,_,n){if(!(4!==arguments.length||null!==e&&e.constructor!==String||null!==t&&t.constructor!==Number||null!==_&&_.constructor!==Number||null!==n&&n.constructor!==Number))return R.memset_0(e,t,_,n);R.memset_1(e,t,_,n)},R.memset_0=function(e,t,_,n){for(var r=new M.StringBuilder(e.substr(0,t));0<n;)r.Append(_),n-=1;return r.Length<e.length&&r.Append(e.substr(r.Length)),r.ToString()},R.memset_1=function(e,t,_,n){for(;0<n&&t<e.length;)e[t++]=_,n-=1},R.strstr=function(e,t){var _=e.indexOf(t);return _<0?null:e.substr(_)},R.ReverseString=function(e){var t=M.NString.ToCharArray(e.ToString());return t.reverse(),new M.StringBuilder(M.NString.FromChars(t))},R.rtrim=function(e){return R.rtrimWithNull(e,!1)},R.rtrimWithNull=function(e,t){var _;if(null==e||0===e.length)_=e;else{var n=e.length-1;if(t)for(;0<=n&&(" "===e[n]||e[n]===String.fromCharCode(0));)n-=1;else for(;0<=n&&" "===e[n];)n-=1;_=(n+=1)<e.length?e.substr(0,n):e}return _},R.ltrim=function(e){var t,_=e.length,n=0;if(null===e||0===_)t=e;else{for(;n<_&&" "===e[n];)n+=1;0<n&&(e=e.substr(n)),t=e}return t},R.DeleteStringsFromEnds=function(e,t){return e.startsWith(t)&&(e=e.substr(t.length)),e.endsWith(t)&&(e=e.substr(0,e.length-t.length)),0===e.length?null:e},R.padStr=function(e,t){var _=t-e.length;if(0<_){(null===R._paddingSpaces||R._paddingSpaces.length<_)&&(R._paddingSpaces=M.NString.FromChar(" ",_));var n=new M.StringBuilder(t);n.Append(e),n.Append(R._paddingSpaces,0,_),e=n.ToString()}return e},R.tokenize=function(e,t){return e.split(t)},R.stringToHexaDump=function(e,t){for(var _=new M.StringBuilder(e.length*t),n=0;n<e.length;n+=1){for(var r=e.charCodeAt(n).toString(16);r.length<t;)r="0"+r;_.Append(r)}return _.ToString().toUpperCase()},R.searchAndReplace=function(e,t,_){return 3!==arguments.length||null!==e&&e.constructor!==String||null!==t&&t.constructor!==String||null!==_&&_.constructor!==String?R.searchAndReplace_1(e,t,_):R.searchAndReplace_0(e,t,_)},R.searchAndReplace_0=function(e,t,_){var n,r,o=0;if(-1===(n=e.indexOf(t)))r=e;else{for(var a=new M.StringBuilder(e.length);-1!==n;)a.Append(e.substr(o,n-o)+_),o=n+=t.length,n=e.indexOf(t,o);a.Append(e.substr(o)),r=a.ToString()}return r},R.searchAndReplace_1=function(e,t,_){var n,r=0,o=0,a=t.slice(),T=new M.RefParam(0);if(n=R.indexOf(e,a,r,T),o=T.value,-1===n)return e;for(var i=new M.StringBuilder(e.length);-1!==n;)i.Append(e.substr(r,n-r)+_[o]),n+=a[o].length,n=R.indexOf(e,a,r=n,T),o=T.value;return i.Append(e.substr(r)),i.ToString()},R.indexOf=function(e,t,_,n){for(var r=-1,o=0;o<t.length;o+=1){t[o];if(null!==t[o]){var a=e.indexOf(t[o],_);-1===a?t[o]=null:(a<r||-1===r)&&(r=a,n[0]=o)}}return-1<r?r:n[0]=-1},R.replaceStringTokens=function(e,t,_,n){var r=t.length,o=0,a=e;if(null!==n){for(var T=0;T<_&&-1!==o;)o=e.indexOf(t,o+(0===T?0:r)),T+=1;-1!==o&&(a=e.substr(0,o)+n+e.substr(o+r,e.length-(o+r)))}return a},R.makePrintableTokens=function(e,t){if(!(2!==arguments.length||null!==e&&e.constructor!==String||null!==t&&t.constructor!==Number))return R.makePrintableTokens_0(e,t);R.makePrintableTokens_1(e,t)},R.makePrintableTokens_0=function(e,t){var _,n=["\\","-",","],r=["\\\\","\\-","\\,"],o=["&#092;","&#045;","&#044;"];switch(t){case 1:_=R.searchAndReplace(e,n,o);break;case 2:_=R.searchAndReplace(e,r,o);break;case 4:_=R.searchAndReplace(e,o,r);break;case 3:_=R.searchAndReplace(e,o,n);break;case 5:_=R.searchAndReplace(e,r,n);break;default:_=e}return _},R.makePrintableTokens_1=function(e,t){if(null!==e)for(var _=e.length,n=0;n<_;n+=1){var r=e.get_Item(n);e.set_Item(n,R.makePrintableTokens_0(r,t))}},R.makePrintable=function(e){return R.searchAndReplace(e,["\n","\r","'","\\",'"',"\0"],["\\n","\\r","\\'","\\\\",'\\"',"\\0"])},R.makePrintable2=function(e){return R.searchAndReplace(e,["\n","\r","\0"],["\\n","\\r","\\0"])},R.ZstringMake=function(e,t){return t=R.mem_trim(e,t),e.substr(0,t)},R.GetPlainTextfromRtf=function(e){if(l.isRtf(e)){var t=new l,_=new M.StringBuilder("");t.toTxt(e,_),e=_.ToString()}return e},R.StringsArraysEqual=function(e,t){var _;if(null===e&&null===t)_=!0;else if(null===e||null===t)_=!1;else if(e.length!==t.length)_=!1;else{for(var n=0;n<e.length;n+=1)if(e[n]!==t[n])return _=!1;_=!0}return _},R.SearchAndReplaceWildChars=function(e,t,_){e=M.NString.PadRight(e,t);for(var n=!1,r=new M.StringBuilder(t),o=0;o<t;o+=1)switch(e[o]){case"\\":var a=!0;o+1<t&&"*"!=e[o+1]&&"\\"!=e[o+1]&&(a=!1),!n&&a||r.Append(e[o]),n=!n;break;case"*":n?r.Append(e[o]):r.Append(_,t-r.Length),n=!1;break;case"?":r.Append(_),n=!1;break;default:r.Append(e[o]),n=!1}var T=r.ToString();return M.NString.TrimEnd(M.NString.TrimEnd(T,["\0"]))},R._paddingSpaces=null,R}(),d=function(){function c(){}return c.GetDisplayListFromString=function(e,t,_,n){var r=new Array("\\\\","\\-","\\,"),o=new Array("XX","XX","XX");e=M.NString.TrimEnd(e);for(var a,T,i,R,E=u.searchAndReplace(e,r,o),A=u.tokenize(E,","),S=""!==E?A.length:0,l=0,s=0,C=0,O=new Array(S);C<S;C++){if(s=l,(s=E.indexOf(",",s))===l?i=T="":-1===s?(i=e.substr(l),T=E.substr(l)):(i=e.substr(l,s-l),T=E.substr(l,s-l)),l=s+1,null!=i&&(i=u.ltrim(i),t&&(i=c.RemoveAcclCharFromOptions(new M.StringBuilder(i))),T=u.ltrim(T),t&&(T=c.RemoveAcclCharFromOptions(new M.StringBuilder(T)))),0<=T.indexOf("\\")){for(a=new M.StringBuilder;R<T.length;R++)"\\"!==T[R]?a.Append(i[R]):R===T.length-1&&a.Append(" ");i=a.ToString()}if(_)if(i=u.makePrintableTokens(i,5),n)0===M.NString.TrimEnd(i).length?O[C]=" ":O[C]=M.NString.TrimEnd(i);else O[C]=i;else O[C]=i}return O},c.RemoveAcclCharFromOptions=function(e){var t=0;if(null!=e)for(;t<e.Length;)"&"===e.get_Item(t)?(t<e.Length-1&&"&"===e.get_Item(t+1)&&t++,e=e.Remove(t,1)):t++;return null!=e?e.ToString():null},c}(),I=function(){function e(){}return e.NULL_ARITH_NULLIFY="N",e.NULL_ARITH_USE_DEF="U",e.SELPRG_MODE_BEFORE="B",e.SELPRG_MODE_AFTER="A",e.SELPRG_MODE_PROMPT="P",e.MOVE_UNIT_TABLE="T",e.MOVE_UNIT_PAGE="P",e.MOVE_UNIT_ROW="R",e.MOVE_UNIT_TREE_NODE="E",e.MOVE_DIRECTION_NONE=" ",e.MOVE_DIRECTION_BEGIN="B",e.MOVE_DIRECTION_PREV="P",e.MOVE_DIRECTION_NEXT="N",e.MOVE_DIRECTION_END="E",e.MOVE_DIRECTION_PARENT="A",e.MOVE_DIRECTION_FIRST_SON="F",e.MOVE_DIRECTION_NEXT_SIBLING="X",e.MOVE_DIRECTION_PREV_SIBLING="V",e.TASK_REFRESH_FORM="F",e.TASK_REFRESH_TABLE="T",e.TASK_REFRESH_TREE_AND_FORM="R",e.TASK_REFRESH_CURR_REC="C",e.TASK_REFRESH_NONE="N",e.TASK_MODE_QUERY="E",e.TASK_MODE_MODIFY="M",e.TASK_MODE_CREATE="C",e.TASK_MODE_DELETE="D",e.TASK_MODE_NONE=" ",e.TASK_LEVEL_NONE=" ",e.TASK_LEVEL_TASK="T",e.TASK_LEVEL_RECORD="R",e.TASK_LEVEL_CONTROL="C",e.MG_DATAVIEW_FIRST_RECORD=M.Int32.MinValue,e.MG_DATAVIEW_LAST_RECORD=M.Int32.MaxValue,e.ACT_STT_TBL_SCREEN_MODE=1,e.ACT_STT_TBL_LEFT_TO_RIGHT=2,e.ACT_STT_TBL_SCREEN_TOP=4,e.ACT_STT_TBL_SCREEN_END=8,e.ACT_STT_TBL_ROW_START=16,e.ACT_STT_TBL_ROW_END=32,e.ACT_STT_EDT_LEFT_TO_RIGHT=64,e.ACT_STT_EDT_FORM_TOP=128,e.ACT_STT_EDT_FORM_END=256,e.ACT_STT_EDT_LINE_START=512,e.ACT_STT_EDT_LINE_END=1024,e.ACT_STT_EDT_EDITING=2048,e.ACT_STT_TREE_PARK=4096,e.ACT_STT_TREE_EDITING=8192,e.ForwardSlashWebUsage="web",e.HTTP_PROTOCOL="http://",e.HTTPS_PROTOCOL="https://",e.FILE_PROTOCOL="file://",e.MG_GUI_THREAD="MG_GUI_THREAD",e.MG_WORK_THREAD="MG_WORK_THREAD",e.MG_TIMER_THREAD="MG_TIMER_THREAD",e.ConfigurationFilePropertyName="Configuration file",e.WinPropLeft="Left",e.WinPropTop="Top",e.WinPropWidth="Width",e.WinPropHeight="Height",e.WinPropBackColor="BackColor",e.WinPropForeColor="ForeColor",e.WinPropFont="Font",e.WinPropText="Text",e.WinPropLayer="Layer",e.WinPropX1="X1",e.WinPropX2="X2",e.WinPropY1="Y1",e.WinPropY2="Y2",e.WinPropIsTransparent="IsTransparent",e.WinPropName="Name",e.WinPropVisible="Visible",e.WinPropGradientStyle="GradientStyle",e.WinPropVisibleLayerList="VisibleLayerList",e.TabOrderPropertyTermination="ForTabOrder",e.SByteMaxValue=127,e}(),L={MessageLeaving:0,MessageEntering:1};L[L.MessageLeaving]="MessageLeaving",L[L.MessageEntering]="MessageEntering";var D={None:0,Server:1,ServerMessages:2,Support:3,Gui:4,Development:5,Basic:6};D[D.None]="None",D[D.Server]="Server",D[D.ServerMessages]="ServerMessages",D[D.Support]="Support",D[D.Gui]="Gui",D[D.Development]="Development",D[D.Basic]="Basic";var p={LOWEST:1,LOW:2,HIGH:3};p[p.LOWEST]="LOWEST",p[p.LOW]="LOW",p[p.HIGH]="HIGH";var g={LimitedItems:1,UnlimitedItems:2};g[g.LimitedItems]="LimitedItems",g[g.UnlimitedItems]="UnlimitedItems";var P={Unused:0};P[P.Unused]="Unused";var h={None:1,Edit:2,Button:3,Combobox:4,Listbox:5,Radiobox:6,Tab:7,Checkbox:8,Image:9,Static:10,Line:11,Group:12,Table:13,Slider:14,Ole:15,Hotspot:16,StaticTable:17,Sound:18,Html:19,Java:20,Activex:21,Frame:22,Subform:23,Hypertext:24,Browser:25,Opaque:26};h[h.None]="None",h[h.Edit]="Edit",h[h.Button]="Button",h[h.Combobox]="Combobox",h[h.Listbox]="Listbox",h[h.Radiobox]="Radiobox",h[h.Tab]="Tab",h[h.Checkbox]="Checkbox",h[h.Image]="Image",h[h.Static]="Static",h[h.Line]="Line",h[h.Group]="Group",h[h.Table]="Table",h[h.Slider]="Slider",h[h.Ole]="Ole",h[h.Hotspot]="Hotspot",h[h.StaticTable]="StaticTable",h[h.Sound]="Sound",h[h.Html]="Html",h[h.Java]="Java",h[h.Activex]="Activex",h[h.Frame]="Frame",h[h.Subform]="Subform",h[h.Hypertext]="Hypertext",h[h.Browser]="Browser",h[h.Opaque]="Opaque";var m={Thin:1,Thick:2,NoBorder:3};m[m.Thin]="Thin",m[m.Thick]="Thick",m[m.NoBorder]="NoBorder";var F={None:1,Horizontal:2,HorizontalSymmetric:3,HorizontalWide:4,Vertical:5,VerticalSymmetric:6,VerticalWide:7,DiagonalLeft:8,DiagonalLeftSymmetric:9,DiagonalRight:10,DiagonalRightSymmetric:11,CornerTopLeft:12,CornerTopRight:13,CornerBottomLeft:14,CornerBottomRight:15,Center:16};F[F.None]="None",F[F.Horizontal]="Horizontal",F[F.HorizontalSymmetric]="HorizontalSymmetric",F[F.HorizontalWide]="HorizontalWide",F[F.Vertical]="Vertical",F[F.VerticalSymmetric]="VerticalSymmetric",F[F.VerticalWide]="VerticalWide",F[F.DiagonalLeft]="DiagonalLeft",F[F.DiagonalLeftSymmetric]="DiagonalLeftSymmetric",F[F.DiagonalRight]="DiagonalRight",F[F.DiagonalRightSymmetric]="DiagonalRightSymmetric",F[F.CornerTopLeft]="CornerTopLeft",F[F.CornerTopRight]="CornerTopRight",F[F.CornerBottomLeft]="CornerBottomLeft",F[F.CornerBottomRight]="CornerBottomRight",F[F.Center]="Center";var G={Left:1,Center:2,Right:3};G[G.Left]="Left",G[G.Center]="Center",G[G.Right]="Right";var B={Automatically:1,Manual:2};B[B.Automatically]="Automatically",B[B.Manual]="Manual";var f={Both:1,Foreword:2,Backward:3};f[f.Both]="Both",f[f.Foreword]="Foreword",f[f.Backward]="Backward";var U={Top:1,Center:2,Bottom:3};U[U.Top]="Top",U[U.Center]="Center",U[U.Bottom]="Bottom";var w={TextVertTop:1,TextVertCenter:2,TextVertBottom:3,TextHoriLeft:4,TextHoriRight:5};w[w.TextVertTop]="TextVertTop",w[w.TextVertCenter]="TextVertCenter",w[w.TextVertBottom]="TextVertBottom",w[w.TextHoriLeft]="TextHoriLeft",w[w.TextHoriRight]="TextHoriRight";var y={Top:1,Right:2,Bottom:3,Left:4};y[y.Top]="Top",y[y.Right]="Right",y[y.Bottom]="Bottom",y[y.Left]="Left";var v={Half:1,On:2,Off:3};v[v.Half]="Half",v[v.On]="On",v[v.Off]="Off";var b={Get:1,Post:2,Link:3};b[b.Get]="Get",b[b.Post]="Post",b[b.Link]="Link";var W={Dlg:1,Mm:2,Inch:3,Pix:4};W[W.Dlg]="Dlg",W[W.Mm]="Mm",W[W.Inch]="Inch",W[W.Pix]="Pix";var H={TwoD:1,ThreeD:2,ThreeDSunken:3,Windows3d:4,Windows:5,Emboss:6,NoBorder:7};H[H.TwoD]="TwoD",H[H.ThreeD]="ThreeD",H[H.ThreeDSunken]="ThreeDSunken",H[H.Windows3d]="Windows3d",H[H.Windows]="Windows",H[H.Emboss]="Emboss",H[H.NoBorder]="NoBorder";var x={Normal:1,Dash:2,Dot:3,Dashdot:4,Dashdotdot:5};x[x.Normal]="Normal",x[x.Dash]="Dash",x[x.Dot]="Dot",x[x.Dashdot]="Dashdot",x[x.Dashdotdot]="Dashdotdot";var V={Default:1,Bullet:2,Number:3};V[V.Default]="Default",V[V.Bullet]="Bullet",V[V.Number]="Number";var k={Asc:1,Des:2};k[k.Asc]="Asc",k[k.Des]="Des";var K={Icon:1,Content:2,Any:3};K[K.Icon]="Icon",K[K.Content]="Content",K[K.Any]="Any";var Y={Link:1,Embeded:2,Any:3};Y[Y.Link]="Link",Y[Y.Embeded]="Embeded",Y[Y.Any]="Any";var X={Submit:1,Clear:2,Default:3};X[X.Submit]="Submit",X[X.Clear]="Clear",X[X.Default]="Default";var Q={Tiled:1,Copied:2,ScaleFit:3,ScaleFill:4,Distorted:5};Q[Q.Tiled]="Tiled",Q[Q.Copied]="Copied",Q[Q.ScaleFit]="ScaleFit",Q[Q.ScaleFill]="ScaleFill",Q[Q.Distorted]="Distorted";var z={FitToText:1,Fixed:2,FillToRight:3,FixedInLine:4};z[z.FitToText]="FitToText",z[z.Fixed]="Fixed",z[z.FillToRight]="FillToRight",z[z.FixedInLine]="FixedInLine";var q={None:0,Box:1,Button:2,Switch:3};q[q.None]="None",q[q.Box]="Box",q[q.Button]="Button",q[q.Switch]="Switch";var J={None:0,Radio:1,Button:2};J[J.None]="None",J[J.Radio]="Radio",J[J.Button]="Button";var Z={Context:1,Contents:2,Setcontents:3,Contextpopup:4,Key:5,Command:6,Forcefile:7,Helponhelp:8,Quit:9};Z[Z.Context]="Context",Z[Z.Contents]="Contents",Z[Z.Setcontents]="Setcontents",Z[Z.Contextpopup]="Contextpopup",Z[Z.Key]="Key",Z[Z.Command]="Command",Z[Z.Forcefile]="Forcefile",Z[Z.Helponhelp]="Helponhelp",Z[Z.Quit]="Quit";var j={None:1,OnePage:2,MultiPage:3};j[j.None]="None",j[j.OnePage]="OnePage",j[j.MultiPage]="MultiPage";var $={Alpha:1,Unicode:2,Numeric:3,Boolean:4,Date:5,Time:6,Memo:7,Blob:8};$[$.Alpha]="Alpha",$[$.Unicode]="Unicode",$[$.Numeric]="Numeric",$[$.Boolean]="Boolean",$[$.Date]="Date",$[$.Time]="Time",$[$.Memo]="Memo",$[$.Blob]="Blob";var ee={Text:1,Gui:2,Html:3,Java:4,Frame:5,Merge:6,Webonline:7,Browser:8};ee[ee.Text]="Text",ee[ee.Gui]="Gui",ee[ee.Html]="Html",ee[ee.Java]="Java",ee[ee.Frame]="Frame",ee[ee.Merge]="Merge",ee[ee.Webonline]="Webonline",ee[ee.Browser]="Browser";var te={Before:1,After:2,Prompt:3};te[te.Before]="Before",te[te.After]="After",te[te.Prompt]="Prompt";var _e={Vertical:1,Horizontal:2};_e[_e.Vertical]="Vertical",_e[_e.Horizontal]="Horizontal";var ne={None:0,Push:1,Image:2,Hypertext:3,TextOnImage:4};ne[ne.None]="None",ne[ne.Push]="Push",ne[ne.Image]="Image",ne[ne.Hypertext]="Hypertext",ne[ne.TextOnImage]="TextOnImage";var re={Normal:1,WipeDown:2,WipeUp:3,WipeRight:4,WipeLeft:5,Pixel:6,SmallBox:7,MediumBox:8,LargeBox:9,Hline:10,Vline:11,Vmiddle:12,Hmiddle:13,Hinterlace:14,Vinterlace:15,OutToIn:16,InToOut:17,OtiInterlace1:18,ItoInterlace2:19,SpiralIn3:20,SpiralOut4:21};re[re.Normal]="Normal",re[re.WipeDown]="WipeDown",re[re.WipeUp]="WipeUp",re[re.WipeRight]="WipeRight",re[re.WipeLeft]="WipeLeft",re[re.Pixel]="Pixel",re[re.SmallBox]="SmallBox",re[re.MediumBox]="MediumBox",re[re.LargeBox]="LargeBox",re[re.Hline]="Hline",re[re.Vline]="Vline",re[re.Vmiddle]="Vmiddle",re[re.Hmiddle]="Hmiddle",re[re.Hinterlace]="Hinterlace",re[re.Vinterlace]="Vinterlace",re[re.OutToIn]="OutToIn",re[re.InToOut]="InToOut",re[re.OtiInterlace1]="OtiInterlace1",re[re.ItoInterlace2]="ItoInterlace2",re[re.SpiralIn3]="SpiralIn3",re[re.SpiralOut4]="SpiralOut4";var oe={Square:1,Circle:2};oe[oe.Square]="Square",oe[oe.Circle]="Circle";var ae={Program:1,Subtask:2,Form:3,None:4};ae[ae.Program]="Program",ae[ae.Subtask]="Subtask",ae[ae.Form]="Form",ae[ae.None]="None";var Te={String:1,Normal:2};Te[Te.String]="String",Te[Te.Normal]="Normal";var ie={Insert:1,Update:2,Delete:3,Where:4,None:5};ie[ie.Insert]="Insert",ie[ie.Update]="Update",ie[ie.Delete]="Delete",ie[ie.Where]="Where",ie[ie.None]="None";var Re={Ansi:1,Oem:2,Unicode:3};Re[Re.Ansi]="Ansi",Re[Re.Oem]="Oem",Re[Re.Unicode]="Unicode";var Ee={Customized:1,DefaultBounds:2,CenteredToParent:3,CenteredToMagic:4,CenteredToDesktop:5,DefaultLocation:6,CenteredToWindow:7};Ee[Ee.Customized]="Customized",Ee[Ee.DefaultBounds]="DefaultBounds",Ee[Ee.CenteredToParent]="CenteredToParent",Ee[Ee.CenteredToMagic]="CenteredToMagic",Ee[Ee.CenteredToDesktop]="CenteredToDesktop",Ee[Ee.DefaultLocation]="DefaultLocation",Ee[Ee.CenteredToWindow]="CenteredToWindow";var Ae={None:1,Activex:2,Ole:3,Vector:4,Dotnet:5};Ae[Ae.None]="None",Ae[Ae.Activex]="Activex",Ae[Ae.Ole]="Ole",Ae[Ae.Vector]="Vector",Ae[Ae.Dotnet]="Dotnet";var Se={Obj:1,Ref:2};Se[Se.Obj]="Obj",Se[Se.Ref]="Ref";var le={Single:1,Multiple:2};le[le.Single]="Single",le[le.Multiple]="Multiple";var se={None:1,Vertical:2,Horizontal:3};se[se.None]="None",se[se.Vertical]="Vertical",se[se.Horizontal]="Horizontal";var Ce={Default:1,Left:2,Right:3,Top:4,Bottom:5};Ce[Ce.Default]="Default",Ce[Ce.Left]="Left",Ce[Ce.Right]="Right",Ce[Ce.Top]="Top",Ce[Ce.Bottom]="Bottom";var Oe={None:1,AsControl:2,AsCalledForm:3};Oe[Oe.None]="None",Oe[Oe.AsControl]="AsControl",Oe[Oe.AsCalledForm]="AsCalledForm";var ce={Default:1,Sdi:2,ChildWindow:3,SplitterChildWindow:4,Floating:5,Modal:6,ApplicationModal:7,Tool:8,FitToMdi:9,MdiChild:10,MdiFrame:11,Overlay:12,LogonApplicationWindow:"a",TkDockChild:"b"};ce[ce.Default]="Default",ce[ce.Sdi]="Sdi",ce[ce.ChildWindow]="ChildWindow",ce[ce.SplitterChildWindow]="SplitterChildWindow",ce[ce.Floating]="Floating",ce[ce.Modal]="Modal",ce[ce.ApplicationModal]="ApplicationModal",ce[ce.Tool]="Tool",ce[ce.FitToMdi]="FitToMdi",ce[ce.MdiChild]="MdiChild",ce[ce.MdiFrame]="MdiFrame",ce[ce.Overlay]="Overlay";var Me={Default:1,Maximize:2,Minimize:3};Me[Me.Default]="Default",Me[Me.Maximize]="Maximize",Me[Me.Minimize]="Minimize";var Ne={Absolute:1,Differential:2,AsTable:3};Ne[Ne.Absolute]="Absolute",Ne[Ne.Differential]="Differential",Ne[Ne.AsTable]="AsTable";var ue={Method:1,GetProp:2,SetProp:3};ue[ue.Method]="Method",ue[ue.GetProp]="GetProp",ue[ue.SetProp]="SetProp";var de={Rpc:1,Document:2};de[de.Rpc]="Rpc",de[de.Document]="Document";var Ie={Hide:1,Normal:2,Maximize:3,Minimize:4};Ie[Ie.Hide]="Hide",Ie[Ie.Normal]="Normal",Ie[Ie.Maximize]="Maximize",Ie[Ie.Minimize]="Minimize";var Le={Remark:1,Task:2,Group:3,Record:4,Variable:5,Control:6,Event:7,Function:8,SeqFlow:9};Le[Le.Remark]="Remark",Le[Le.Task]="Task",Le[Le.Group]="Group",Le[Le.Record]="Record",Le[Le.Variable]="Variable",Le[Le.Control]="Control",Le[Le.Event]="Event",Le[Le.Function]="Function",Le[Le.SeqFlow]="SeqFlow";var De={Container:1,TaskInFocus:2};De[De.Container]="Container",De[De.TaskInFocus]="TaskInFocus";var pe={None:1,Frame:2,Background:3,BackgroundControls:4};pe[pe.None]="None",pe[pe.Frame]="Frame",pe[pe.Background]="Background",pe[pe.BackgroundControls]="BackgroundControls";var ge={TwoD:1,ThreeD:2};ge[ge.TwoD]="TwoD",ge[ge.ThreeD]="ThreeD";var Pe={NoneRowHeight:1,RowHeight:2};Pe[Pe.NoneRowHeight]="NoneRowHeight",Pe[Pe.RowHeight]="RowHeight";var he={Column:1,Table:2,Row:3};he[he.Column]="Column",he[he.Table]="Table",he[he.Row]="Row";var me={None:0,Optimized:1,Client:2,Server:3};me[me.None]="None",me[me.Optimized]="Optimized",me[me.Client]="Client",me[me.Server]="Server";var Fe={Unknown:0,Yes:1,No:2,WordWrap:3};Fe[Fe.Unknown]="Unknown",Fe[Fe.Yes]="Yes",Fe[Fe.No]="No",Fe[Fe.WordWrap]="WordWrap";var Ge={None:0,Vertical:1,Horizontal:2};Ge[Ge.None]="None",Ge[Ge.Vertical]="Vertical",Ge[Ge.Horizontal]="Horizontal";var Be={FrameSet:0,Subform:1,Form:2};Be[Be.FrameSet]="FrameSet",Be[Be.Subform]="Subform",Be[Be.Form]="Form";var fe={AlphaString:1,AlphaLstring:2,AlphaZtring:3,NumericSigned:4,NumericUnsigned:5,NumericFloat:6,NumericFloatMs:7,NumericFloatDec:8,NumericPackedDec:9,NumericNumeric:10,NumericCharDec:11,NumericString:12,NumericMagic:13,NumericCisam:14,BooleanInteger:15,BooleanDbase:16,DateInteger:17,DateInteger1901:18,DateString:19,DateYymd:20,DateMagic:21,DateMagic1901:22,TimeInteger:23,TimeString:24,TimeHmsh:25,TimeMagic:26,MemoString:27,MemoMagic:28,Blob:29,NumericExtFloat:30,UnicodeString:31,UnicodeZstring:32,AnsiBlob:33,UnicodeBlob:34};fe[fe.AlphaString]="AlphaString",fe[fe.AlphaLstring]="AlphaLstring",fe[fe.AlphaZtring]="AlphaZtring",fe[fe.NumericSigned]="NumericSigned",fe[fe.NumericUnsigned]="NumericUnsigned",fe[fe.NumericFloat]="NumericFloat",fe[fe.NumericFloatMs]="NumericFloatMs",fe[fe.NumericFloatDec]="NumericFloatDec",fe[fe.NumericPackedDec]="NumericPackedDec",fe[fe.NumericNumeric]="NumericNumeric",fe[fe.NumericCharDec]="NumericCharDec",fe[fe.NumericString]="NumericString",fe[fe.NumericMagic]="NumericMagic",fe[fe.NumericCisam]="NumericCisam",fe[fe.BooleanInteger]="BooleanInteger",fe[fe.BooleanDbase]="BooleanDbase",fe[fe.DateInteger]="DateInteger",fe[fe.DateInteger1901]="DateInteger1901",fe[fe.DateString]="DateString",fe[fe.DateYymd]="DateYymd",fe[fe.DateMagic]="DateMagic",fe[fe.DateMagic1901]="DateMagic1901",fe[fe.TimeInteger]="TimeInteger",fe[fe.TimeString]="TimeString",fe[fe.TimeHmsh]="TimeHmsh",fe[fe.TimeMagic]="TimeMagic",fe[fe.MemoString]="MemoString",fe[fe.MemoMagic]="MemoMagic",fe[fe.Blob]="Blob",fe[fe.NumericExtFloat]="NumericExtFloat",fe[fe.UnicodeString]="UnicodeString",fe[fe.UnicodeZstring]="UnicodeZstring",fe[fe.AnsiBlob]="AnsiBlob",fe[fe.UnicodeBlob]="UnicodeBlob";var Ue={Ansi:0,Oem:1,Unicode:3,Utf8:4};Ue[Ue.Ansi]="Ansi",Ue[Ue.Oem]="Oem",Ue[Ue.Unicode]="Unicode",Ue[Ue.Utf8]="Utf8";var we={Edit:0,Query:1};we[we.Edit]="Edit",we[we.Query]="Query";var ye={Remark:0,SelFld:1,Stop:2,BeginLink:3,EndLink:4,BeginBlock:5,EndBlock:6,Call:7,EvaluateExpression:8,UpdateFld:9,WriteFile:10,ReadFile:11,DataviewSrc:12,UserExit:13,RaiseEvent:14};ye[ye.Remark]="Remark",ye[ye.SelFld]="SelFld",ye[ye.Stop]="Stop",ye[ye.BeginLink]="BeginLink",ye[ye.EndLink]="EndLink",ye[ye.BeginBlock]="BeginBlock",ye[ye.EndBlock]="EndBlock",ye[ye.Call]="Call",ye[ye.EvaluateExpression]="EvaluateExpression",ye[ye.UpdateFld]="UpdateFld",ye[ye.WriteFile]="WriteFile",ye[ye.ReadFile]="ReadFile",ye[ye.DataviewSrc]="DataviewSrc",ye[ye.UserExit]="UserExit",ye[ye.RaiseEvent]="RaiseEvent";var ve={None:0,HeaderOnly:1,Failed:2,Full:3};ve[ve.None]="None",ve[ve.HeaderOnly]="HeaderOnly",ve[ve.Failed]="Failed",ve[ve.Full]="Full";var be={Yes:1,No:0};be[be.Yes]="Yes",be[be.No]="No";var We={True:1,False:0};We[We.True]="True",We[We.False]="False";var He={Nullify:0,UseDefault:1};He[He.Nullify]="Nullify",He[He.UseDefault]="UseDefault";var xe={RegularOperation:0,Dataviewheader:1,TaskLogic:2};xe[xe.RegularOperation]="RegularOperation",xe[xe.Dataviewheader]="Dataviewheader",xe[xe.TaskLogic]="TaskLogic";var Ve={AsTable:"T",Absolute:"N",Differential:"Y",None:0};Ve[Ve.None]="None";var ke={Any:0,RecLocked:1,DupKey:2,ConstrFail:3,TriggerFail:4,RecUpdated:5,RowsAffected:6,UpdateFail:7,Unmapped:8,ExecSql:9,BadSqlCmd:10,BadIni:11,BaName:12,Damaged:13,Unlocked:14,BadOpen:15,BadClose:16,RsrcLocked:17,RecLockedNoBuf:18,NoDef:19,RecLockedNow:20,WrnRetry:21,RecLockedMagic:22,ReadOnly:23,WrnCreated:24,Capacity:25,TransCommit:26,TransOpen:27,TransAbort:28,BadDef:29,InvalidOwnr:30,ClrOwnrFail:31,AlterTbl:32,SortTbl:33,CanotRemove:34,CanotRename:35,WrnLogActive:36,TargetFileExist:37,FileIsView:38,CanotCopy:39,Stop:40,StrBadName:41,InsertIntoAll:42,BadQry:43,FilterAfterInsert:44,GetUserPwdDst:45,WrnCacheTooBig:46,LostRec:47,FileLocked:48,MaxConnEx:49,Deadlock:50,BadCreate:51,FilNotExist:52,Unused:53,IdxCreateFail:54,ConnectFail:55,Fatal:56,InsertFail:57,DeleteFail:58,InErrorZone:59,NoRec:60,NotExist:61,GetUserPwd:62,WrnCancel:63,NotSupportedFunc:64,ModifyWithinTrans:65,LoginPwd:66,None:67};ke[ke.Any]="Any",ke[ke.RecLocked]="RecLocked",ke[ke.DupKey]="DupKey",ke[ke.ConstrFail]="ConstrFail",ke[ke.TriggerFail]="TriggerFail",ke[ke.RecUpdated]="RecUpdated",ke[ke.RowsAffected]="RowsAffected",ke[ke.UpdateFail]="UpdateFail",ke[ke.Unmapped]="Unmapped",ke[ke.ExecSql]="ExecSql",ke[ke.BadSqlCmd]="BadSqlCmd",ke[ke.BadIni]="BadIni",ke[ke.BaName]="BaName",ke[ke.Damaged]="Damaged",ke[ke.Unlocked]="Unlocked",ke[ke.BadOpen]="BadOpen",ke[ke.BadClose]="BadClose",ke[ke.RsrcLocked]="RsrcLocked",ke[ke.RecLockedNoBuf]="RecLockedNoBuf",ke[ke.NoDef]="NoDef",ke[ke.RecLockedNow]="RecLockedNow",ke[ke.WrnRetry]="WrnRetry",ke[ke.RecLockedMagic]="RecLockedMagic",ke[ke.ReadOnly]="ReadOnly",ke[ke.WrnCreated]="WrnCreated",ke[ke.Capacity]="Capacity",ke[ke.TransCommit]="TransCommit",ke[ke.TransOpen]="TransOpen",ke[ke.TransAbort]="TransAbort",ke[ke.BadDef]="BadDef",ke[ke.InvalidOwnr]="InvalidOwnr",ke[ke.ClrOwnrFail]="ClrOwnrFail",ke[ke.AlterTbl]="AlterTbl",ke[ke.SortTbl]="SortTbl",ke[ke.CanotRemove]="CanotRemove",ke[ke.CanotRename]="CanotRename",ke[ke.WrnLogActive]="WrnLogActive",ke[ke.TargetFileExist]="TargetFileExist",ke[ke.FileIsView]="FileIsView",ke[ke.CanotCopy]="CanotCopy",ke[ke.Stop]="Stop",ke[ke.StrBadName]="StrBadName",ke[ke.InsertIntoAll]="InsertIntoAll",ke[ke.BadQry]="BadQry",ke[ke.FilterAfterInsert]="FilterAfterInsert",ke[ke.GetUserPwdDst]="GetUserPwdDst",ke[ke.WrnCacheTooBig]="WrnCacheTooBig",ke[ke.LostRec]="LostRec",ke[ke.FileLocked]="FileLocked",ke[ke.MaxConnEx]="MaxConnEx",ke[ke.Deadlock]="Deadlock",ke[ke.BadCreate]="BadCreate",ke[ke.FilNotExist]="FilNotExist",ke[ke.Unused]="Unused",ke[ke.IdxCreateFail]="IdxCreateFail",ke[ke.ConnectFail]="ConnectFail",ke[ke.Fatal]="Fatal",ke[ke.InsertFail]="InsertFail",ke[ke.DeleteFail]="DeleteFail",ke[ke.InErrorZone]="InErrorZone",ke[ke.NoRec]="NoRec",ke[ke.NotExist]="NotExist",ke[ke.GetUserPwd]="GetUserPwd",ke[ke.WrnCancel]="WrnCancel",ke[ke.NotSupportedFunc]="NotSupportedFunc",ke[ke.ModifyWithinTrans]="ModifyWithinTrans",ke[ke.LoginPwd]="LoginPwd",ke[ke.None]="None";var Ke={Models:0,DataSources:1,Programs:2,Helps:3,Rights:4,Events:5,Functions:6};Ke[Ke.Models]="Models",Ke[Ke.DataSources]="DataSources",Ke[Ke.Programs]="Programs",Ke[Ke.Helps]="Helps",Ke[Ke.Rights]="Rights",Ke[Ke.Events]="Events",Ke[Ke.Functions]="Functions";var Ye={Auto:1,None:2};Ye[Ye.Auto]="Auto",Ye[Ye.None]="None";var Xe={ZString:1,MagicNum:2,Boolean:3,UString:4};Xe[Xe.ZString]="ZString",Xe[Xe.MagicNum]="MagicNum",Xe[Xe.Boolean]="Boolean",Xe[Xe.UString]="UString";var Qe={AlphaString:1,AlphaLString:2,AlphaZString:3,NumericSigned:4,NumericUnsigned:5,NumericFloat:6,NumericFloatMS:7,NumericFloatDec:8,NumericPackedDec:9,NumericNumeric:10,NumericCharDec:11,NumericString:12,NumericMagic:13,NumericCisam:14,NumericExtFloat:30,BooleanInteger:15,BooleanDBase:16,DateInteger:17,DateInteger1901:18,DateString:19,DateYYMD:20,DateMagic:21,DateMagic1901:22,TimeInteger:23,TimeString:24,TimeHMSH:25,TimeMagic:26,MemoString:27,MemoMagic:28,Blob:29,UnicodeString:31,UnicodeZString:32,AnsiBlob:33,UnicodeBlob:34};Qe[Qe.AlphaString]="AlphaString",Qe[Qe.AlphaLString]="AlphaLString",Qe[Qe.AlphaZString]="AlphaZString",Qe[Qe.NumericSigned]="NumericSigned",Qe[Qe.NumericUnsigned]="NumericUnsigned",Qe[Qe.NumericFloat]="NumericFloat",Qe[Qe.NumericFloatMS]="NumericFloatMS",Qe[Qe.NumericFloatDec]="NumericFloatDec",Qe[Qe.NumericPackedDec]="NumericPackedDec",Qe[Qe.NumericNumeric]="NumericNumeric",Qe[Qe.NumericCharDec]="NumericCharDec",Qe[Qe.NumericString]="NumericString",Qe[Qe.NumericMagic]="NumericMagic",Qe[Qe.NumericCisam]="NumericCisam",Qe[Qe.NumericExtFloat]="NumericExtFloat",Qe[Qe.BooleanInteger]="BooleanInteger",Qe[Qe.BooleanDBase]="BooleanDBase",Qe[Qe.DateInteger]="DateInteger",Qe[Qe.DateInteger1901]="DateInteger1901",Qe[Qe.DateString]="DateString",Qe[Qe.DateYYMD]="DateYYMD",Qe[Qe.DateMagic]="DateMagic",Qe[Qe.DateMagic1901]="DateMagic1901",Qe[Qe.TimeInteger]="TimeInteger",Qe[Qe.TimeString]="TimeString",Qe[Qe.TimeHMSH]="TimeHMSH",Qe[Qe.TimeMagic]="TimeMagic",Qe[Qe.MemoString]="MemoString",Qe[Qe.MemoMagic]="MemoMagic",Qe[Qe.Blob]="Blob",Qe[Qe.UnicodeString]="UnicodeString",Qe[Qe.UnicodeZString]="UnicodeZString",Qe[Qe.AnsiBlob]="AnsiBlob",Qe[Qe.UnicodeBlob]="UnicodeBlob";var ze={Btrv:0,Prevesive2000:1,RMS:2,MySQL:3,DBase:4,Cache:5,DB2AS400:6,FoxBase:7,Clipper:8,SyBase:9,Cics:12,Oracle:13,Informix:14,Ingres:15,AS400:16,DB2:18,Odbc:19,MS6:20,Memory:21,RMCOB:22};ze[ze.Btrv]="Btrv",ze[ze.Prevesive2000]="Prevesive2000",ze[ze.RMS]="RMS",ze[ze.MySQL]="MySQL",ze[ze.DBase]="DBase",ze[ze.Cache]="Cache",ze[ze.DB2AS400]="DB2AS400",ze[ze.FoxBase]="FoxBase",ze[ze.Clipper]="Clipper",ze[ze.SyBase]="SyBase",ze[ze.Cics]="Cics",ze[ze.Oracle]="Oracle",ze[ze.Informix]="Informix",ze[ze.Ingres]="Ingres",ze[ze.AS400]="AS400",ze[ze.DB2]="DB2",ze[ze.Odbc]="Odbc",ze[ze.MS6]="MS6",ze[ze.Memory]="Memory",ze[ze.RMCOB]="RMCOB";var qe={Undefined:0,ActiveInClient:1,MagicSqlFunc:4,CacheAlways:8,CacheSometimes:16,RtSearchExecAllowed:" ",ArgAttrAsResult:"@",CalcResAttr:128,PossibleReentrance:256,ForceClientExecBrowserClient:512,ForceServerExecBrowserClient:1024,FuncNotSupportedBrowserClient:2048,ForceClientExecRichClient:4096,ForceServerExecRichClient:8192,FuncNotSupportedRichClient:16384,FuncNotSupportedOnlineBatch:32768,ForceMixExecRichClient:65536,ForceUnknownExecRichClient:131072};qe[qe.Undefined]="Undefined",qe[qe.ActiveInClient]="ActiveInClient",qe[qe.MagicSqlFunc]="MagicSqlFunc",qe[qe.CacheAlways]="CacheAlways",qe[qe.CacheSometimes]="CacheSometimes",qe[qe.CalcResAttr]="CalcResAttr",qe[qe.PossibleReentrance]="PossibleReentrance",qe[qe.ForceClientExecBrowserClient]="ForceClientExecBrowserClient",qe[qe.ForceServerExecBrowserClient]="ForceServerExecBrowserClient",qe[qe.FuncNotSupportedBrowserClient]="FuncNotSupportedBrowserClient",qe[qe.ForceClientExecRichClient]="ForceClientExecRichClient",qe[qe.ForceServerExecRichClient]="ForceServerExecRichClient",qe[qe.FuncNotSupportedRichClient]="FuncNotSupportedRichClient",qe[qe.FuncNotSupportedOnlineBatch]="FuncNotSupportedOnlineBatch",qe[qe.ForceMixExecRichClient]="ForceMixExecRichClient",qe[qe.ForceUnknownExecRichClient]="ForceUnknownExecRichClient";var Je={Program:"P",SubTask:"T",ByExp:"E",ByName:"B",Remote:"R",Com:"C",OsCommand:"O",UDP:"U",WebS:"W",WebSLite:"L",DotNet:46};Je[Je.DotNet]="DotNet";var Ze={Header:1,Operation:2};Ze[Ze.Header]="Header",Ze[Ze.Operation]="Operation";var je={TablesRepository:1,ProgramsRepository:2};je[je.TablesRepository]="TablesRepository",je[je.ProgramsRepository]="ProgramsRepository";var $e={ProgressBar:0,Import:1,FormEditor:2,CollectionChanges:3};$e[$e.ProgressBar]="ProgressBar",$e[$e.Import]="Import",$e[$e.FormEditor]="FormEditor",$e[$e.CollectionChanges]="CollectionChanges";var et={X:0,Y:1};et[et.X]="X",et[et.Y]="Y";var tt={ListBox:1,ComboBox:2,Tab:3,RadioButton:4};tt[tt.ListBox]="ListBox",tt[tt.ComboBox]="ComboBox",tt[tt.Tab]="Tab",tt[tt.RadioButton]="RadioButton";var _t={None:0,First:1,Second:2,FirstOpen:3};_t[_t.None]="None",_t[_t.First]="First",_t[_t.Second]="Second",_t[_t.FirstOpen]="FirstOpen";var nt={IncludeInView:0,ExcludeFromView:1};nt[nt.IncludeInView]="IncludeInView",nt[nt.ExcludeFromView]="ExcludeFromView";var rt={None:0,CreateVariableChangePara