@magic-xpa/utils
Version:
magic utils package
1 lines • 121 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@magic-xpa/mscorelib"),require("xml2js"),require("util")):"function"==typeof define&&define.amd?define("@magic-xpa/utils",["exports","@magic-xpa/mscorelib","xml2js","util"],t):t((e["magic-xpa"]=e["magic-xpa"]||{},e["magic-xpa"].utils={}),null,null,null)}(this,function(e,M,_,n){"use strict";var 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}(),t=function bt(e,t,_){this.szKeyword=null,this.kwd=null,this.idxInRgprop=null,this.szKeyword=e,this.kwd=t,this.idxInRgprop=_},r=function Wt(e,t){this.actn=null,this.prop=null,this.actn=e,this.prop=t},o=function Ht(){this.rds=null,this.ris=null},a={CHAR:0,DEST:1,PROP:2,SPEC:3};a[a.CHAR]="CHAR",a[a.DEST]="DEST",a[a.PROP]="PROP",a[a.SPEC]="SPEC";var T={CHP:0,PAP:1,SEP:2,DOP:3};T[T.CHP]="CHP",T[T.PAP]="PAP",T[T.SEP]="SEP",T[T.DOP]="DOP";var i={SPEC:0,BYTE:1,WORD:2};i[i.SPEC]="SPEC",i[i.BYTE]="BYTE",i[i.WORD]="WORD";var R={BIN:0,HEX:1,SKIP_DEST:2,BREAK:3,NEW:4,FONT:5,CHARSET:6,UNICODE:7};R[R.BIN]="BIN",R[R.HEX]="HEX",R[R.SKIP_DEST]="SKIP_DEST",R[R.BREAK]="BREAK",R[R.NEW]="NEW",R[R.FONT]="FONT",R[R.CHARSET]="CHARSET",R[R.UNICODE]="UNICODE";var E={PICT:0,COLOR:1,SKIP:2};E[E.PICT]="PICT",E[E.COLOR]="COLOR",E[E.SKIP]="SKIP";var A={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};A[A.BOLD]="BOLD",A[A.ITALIC]="ITALIC",A[A.UNDERLINE]="UNDERLINE",A[A.FONT]="FONT",A[A.SIZE]="SIZE",A[A.COLOR]="COLOR",A[A.RED]="RED",A[A.GREEN]="GREEN",A[A.BLUE]="BLUE",A[A.LEFT_IND]="LEFT_IND",A[A.RIGHT_IND]="RIGHT_IND",A[A.FIRST_IND]="FIRST_IND",A[A.COLS]="COLS",A[A.PGN_X]="PGN_X",A[A.PGN_Y]="PGN_Y",A[A.XA_PAGE]="XA_PAGE",A[A.YA_PAGE]="YA_PAGE",A[A.XA_LEFT]="XA_LEFT",A[A.XA_RIGHT]="XA_RIGHT",A[A.YA_TOP]="YA_TOP",A[A.YA_BOTTOM]="YA_BOTTOM",A[A.PGN_START]="PGN_START",A[A.SBK]="SBK",A[A.PGN_FORMAT]="PGN_FORMAT",A[A.FACING_P]="FACING_P",A[A.LANDSCAPE]="LANDSCAPE",A[A.JUST]="JUST",A[A.PARD]="PARD",A[A.PLAIN]="PLAIN",A[A.SECTD]="SECTD",A[A.BULLET]="BULLET",A[A.XA_BULLET]="XA_BULLET",A[A.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 S=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 o;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===a.PROP?n=this.validateProp(l.rgsymRtf[_].idxInRgprop):l.rgsymRtf[_].kwd===a.CHAR?n=this.ParseChar(l.rgsymRtf[_].idxInRgprop,t):l.rgsymRtf[_].kwd===a.DEST?n=this.changeDestState():l.rgsymRtf[_].kwd===a.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!==T.DOP&&l.rgprop[e].prop!==T.SEP&&l.rgprop[e].prop!==T.PAP&&l.rgprop[e].prop!==T.CHP&&l.rgprop[e].actn!==i.SPEC&&(t=O.BAD_TABLE),l.rgprop[e].actn!==i.BYTE&&l.rgprop[e].actn!==i.WORD&&l.rgprop[e].actn!==i.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!==R.BIN&&e!==R.FONT&&e!==R.CHARSET&&e!==R.UNICODE)return t}else{if(this._destState===C.SKIP&&e!==R.BIN)return t;if(e===R.FONT||e===R.CHARSET||e===R.UNICODE)return t}return e===R.BIN?(this._internalState=N.BIN,this._cbBin=this._lParam):e===R.SKIP_DEST?this._skipDestIfUnk=!0:e===R.HEX?this._internalState=N.HEX:e===R.FONT?this._fontNum=this._lParam:e===R.CHARSET?this._charsetTable.set_Item(this._fontNum,this._lParam):e===R.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 r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.BYTE,T.CHP),new r(i.WORD,T.PAP),new r(i.WORD,T.PAP),new r(i.WORD,T.PAP),new r(i.WORD,T.SEP),new r(i.WORD,T.SEP),new r(i.WORD,T.SEP),new r(i.WORD,T.DOP),new r(i.WORD,T.DOP),new r(i.WORD,T.DOP),new r(i.WORD,T.DOP),new r(i.WORD,T.DOP),new r(i.WORD,T.DOP),new r(i.WORD,T.DOP),new r(i.BYTE,T.SEP),new r(i.BYTE,T.SEP),new r(i.BYTE,T.DOP),new r(i.BYTE,T.DOP),new r(i.BYTE,T.PAP),new r(i.SPEC,T.PAP),new r(i.SPEC,T.CHP),new r(i.SPEC,T.SEP)],l.rgsymRtf=[new t("b",a.PROP,A.BOLD),new t("ul",a.PROP,A.UNDERLINE),new t("i",a.PROP,A.ITALIC),new t("li",a.PROP,A.LEFT_IND),new t("ri",a.PROP,A.RIGHT_IND),new t("fi",a.PROP,A.FIRST_IND),new t("cols",a.PROP,A.COLS),new t("sbknone",a.PROP,A.SBK),new t("sbkcol",a.PROP,A.SBK),new t("sbkeven",a.PROP,A.SBK),new t("sbkodd",a.PROP,A.SBK),new t("sbkpage",a.PROP,A.SBK),new t("pgnx",a.PROP,A.PGN_X),new t("pgny",a.PROP,A.PGN_Y),new t("pgndec",a.PROP,A.PGN_FORMAT),new t("pgnucrm",a.PROP,A.PGN_FORMAT),new t("pgnlcrm",a.PROP,A.PGN_FORMAT),new t("pgnucltr",a.PROP,A.PGN_FORMAT),new t("pgnlcltr",a.PROP,A.PGN_FORMAT),new t("qc",a.PROP,A.JUST),new t("ql",a.PROP,A.JUST),new t("qr",a.PROP,A.JUST),new t("qj",a.PROP,A.JUST),new t("paperw",a.PROP,A.XA_PAGE),new t("paperh",a.PROP,A.YA_PAGE),new t("margl",a.PROP,A.XA_LEFT),new t("margr",a.PROP,A.XA_RIGHT),new t("margt",a.PROP,A.YA_TOP),new t("margb",a.PROP,A.YA_BOTTOM),new t("pgnstart",a.PROP,A.PGN_START),new t("facingp",a.PROP,A.FACING_P),new t("landscape",a.PROP,A.LANDSCAPE),new t("par",a.CHAR,c.LF),new t("\0x0a",a.CHAR,c.LF),new t("\0x0d",a.CHAR,c.LF),new t("tab",a.CHAR,c.TAB),new t("ldblquote",a.CHAR,c.DBLQUOTE),new t("rdblquote",a.CHAR,c.DBLQUOTE),new t("lquote",a.CHAR,c.QUOTE),new t("rquote",a.CHAR,c.QUOTE),new t("bullet",a.CHAR,c.BULLET),new t("endash",a.CHAR,c.DASH_CHAR),new t("emdash",a.CHAR,c.DASH_CHAR),new t("~",a.CHAR,c.TILDA),new t("-",a.CHAR,c.DASH),new t("{",a.CHAR,c.OPENINGBRACE),new t("}",a.CHAR,c.CLOSINGBRACE),new t("\\",a.CHAR,c.BACKSLASH),new t("bin",a.SPEC,R.BIN),new t("*",a.SPEC,R.SKIP_DEST),new t("'",a.SPEC,R.HEX),new t("f",a.SPEC,R.FONT),new t("fcharset",a.SPEC,R.CHARSET),new t("u",a.SPEC,R.UNICODE),new t("author",a.DEST,E.SKIP),new t("buptim",a.DEST,E.SKIP),new t("colortbl",a.DEST,E.SKIP),new t("comment",a.DEST,E.SKIP),new t("creatim",a.DEST,E.SKIP),new t("doccomm",a.DEST,E.SKIP),new t("fonttbl",a.DEST,E.SKIP),new t("footer",a.DEST,E.SKIP),new t("footerf",a.DEST,E.SKIP),new t("footerl",a.DEST,E.SKIP),new t("footerr",a.DEST,E.SKIP),new t("footnote",a.DEST,E.SKIP),new t("ftncn",a.DEST,E.SKIP),new t("ftnsep",a.DEST,E.SKIP),new t("ftnsepc",a.DEST,E.SKIP),new t("header",a.DEST,E.SKIP),new t("headerf",a.DEST,E.SKIP),new t("headerl",a.DEST,E.SKIP),new t("headerr",a.DEST,E.SKIP),new t("info",a.DEST,E.SKIP),new t("keywords",a.DEST,E.SKIP),new t("operator",a.DEST,E.SKIP),new t("pict",a.DEST,E.SKIP),new t("printim",a.DEST,E.SKIP),new t("private1",a.DEST,E.SKIP),new t("revtim",a.DEST,E.SKIP),new t("rxe",a.DEST,E.SKIP),new t("stylesheet",a.DEST,E.SKIP),new t("subject",a.DEST,E.SKIP),new t("tc",a.DEST,E.SKIP),new t("title",a.DEST,E.SKIP),new t("txe",a.DEST,E.SKIP),new t("xe",a.DEST,E.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.value=o)}}return-1<r?r:n.value=-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=["\","-",","];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(S.isRtf(e)){var t=new S,_=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}(),l=function(){function e(){}return e.WriteStackTrace=function(e){console.log(e.Message),console.log(e.StackTrace)},e.ToSByteArray=function(e){var t=null;if(null!==e){t=new Int8Array(e.length);for(var _=0;_<e.length;_+=1)t[_]=e[_]}return t},e.ToByteArray=function(e){var t=null;if(null!==e){t=new Uint8Array(e.length);for(var _=0;_<e.length;_+=1)t[_]=e[_]}return t},e.CompareByteArray=function(e,t,_){if(!(e.length>=_&&t.length>=_))return!1;for(var n=0;n<_;n++)if(e[n]!==t[n])return!1;return!0},e.URShift=function(e,t){return 0<=e?e>>t:(e>>t)+(2<<~t)},e.getSystemMilliseconds=function(){return Math.floor((M.DateTime.Now.Ticks-621355968e9)/1e4)},e.CompareIntArrays=function(e,t){var _=!1;if(e===t)_=!0;else if(null!==e&&null!==t&&e.length===t.length)for(var n=0;n<e.length&&e[n]===t[n];n+=1)_=!0;return _},e.GetCommaSeperatedString=function(e){for(var t=new M.StringBuilder,_=0;_<e.length;_+=1){var n=e[_];0<t.Length&&t.Append(","),t.Append(n)}return t.ToString()},e.GetIntArray=function(e){var t=new Array(0);if(!M.NString.IsNullOrEmpty(e)){var _=e.split(",");t=new Array(_.length);for(var n=new M.RefParam(0),r=0;r<_.length;r+=1){M.NNumber.TryParse(_[r],n);t[r]=n.value}}return t},e.IsWebUrl=function(e){return e.toLowerCase().startsWith("http")},e}(),d=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&l.URShift(e[_],2)],t[n++]=T._base64EncMap[15&l.URShift(e[_+1],4)|e[_]<<4&63],t[n++]=T._base64EncMap[3&l.URShift(e[_+2],6)|e[_+1]<<2&63],t[n++]=T._base64EncMap[63&e[_+2]],_+=3;for(_<e.length&&(t[n++]=T._base64EncMap[63&l.URShift(e[_],2)],_<e.length-1?(t[n++]=T._base64EncMap[15&l.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&l.URShift(e[o+1],4),_[r+1]=e[o+1]<<4&255|15&l.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&l.URShift(e[o+1],4)),(r+=1)<_.length&&(_[r]=e[o+1]<<4&255|15&l.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}(),I=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="":T=-1===s?(i=e.substr(l),E.substr(l)):(i=e.substr(l,s-l),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}(),L=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}(),D=function(){function e(){}return e.MG_TAG_XML="xml",e.MG_TAG_XML_END="/xml",e.TAG_TERM="/>",e.TAG_OPEN="<",e.TAG_CLOSE=">",e.XML_ATTR_DELIM='"',e.START_TAG="\n <",e.END_TAG="</",e.XML_TAB=" ",e.MG_ATTR_ID="id",e.MG_TAG_XML_END_TAGGED=e.END_TAG+e.MG_TAG_XML+e.TAG_CLOSE,e.MG_TAG_OPEN=e.TAG_OPEN+e.MG_TAG_XML+" "+e.MG_ATTR_ID+'="MGDATA">',e.MG_TAG_TASK="task",e.MG_TAG_TASK_END="/task",e.MG_TAG_RECOMPUTE="recompute",e.MG_ATTR_VB_VIEW_ROWIDX="db_view_rowidx",e.MG_ATTR_CONTROL_ISN="controlIsn",e.MG_HOR_ALIGMENT_IS_INHERITED="horAligmentIsInherited",e.FILE_NAME_SIZE=(e.MAX_PATH=260)+1,e.CDATA_START="<![CDATA[",e.CDATA_END="]]>",e.MG_ATTR_VALUE="val",e.MG_ATTR_STUDIO_VALUE="studioValue",e.MG_ATTR_NAME="name",e.MG_ATTR_TYPE="type",e.MG_ATTR_SIZE="size",e.MG_ATTR_VAR_NAME="var_name",e.MG_ATTR_VAR_DISP_NAME="var_disp_name",e.MG_ATTR_VEC_CELLS_SIZE="vecCellsSize",e.MG_ATTR_VEC_CELLS_ATTR="vec_cells_attr",e.MG_ATTR_VEC_CELLS_CONTENT="CellContentType",e.MG_ATTR_NULLVALUE="nullvalue",e.MG_ATTR_NULLDISPLAY="nulldisplay",e.MG_ATTR_NULLDEFAULT="nulldefault",e.MG_ATTR_DB_MODIFIABLE="db_modifiable",e.MG_ATTR_DEFAULTVALUE="defaultvalue",e.MG_ATTR_NULLALLOWED="nullallowed",e.MG_ATTR_BLOB_CONTENT="ContentType",e.MG_ATTR_PART_OF_DATAVIEW="partOfDataview",e.MG_ATTR_DATA_TYPE="dataType",e.MG_ATTR_DATA_CTRL="data_ctrl",e.MG_ATTR_LINKED_PARENT="linked_parent",e.MG_ATTR_CONTAINER="container",e.MG_ATTR_IS_FRAMESET="isFrameSet",e.MG_ATTR_IS_LIGAL_RC_FORM="isLegalRcForm",e.MG_ATTR_USERSTATE_ID="userStateId",e.MG_ATTR_PB_IMAGES_NUMBER="PBImagesNumber",e.MG_ATTR_FORM_ISN="formIsn",e.MG_ATTR_TASKID="taskid",e.MG_ATTR_TASK_IS_SERIALIZATION_PARTIAL="isSerializationPartial",e.MG_ATTR_XML_TRUE="1",e.MG_ATTR_XML_FALSE="0",e.MG_ATTR_TOOLKIT_PARENT_TASK="toolkit_parent_task",e.MG_ATTR_CTL_IDX="ctl_idx",e.MG_ATTR_MAINPRG="mainprg",e.MG_ATTR_NULL_ARITHMETIC="nullArithmetic",e.MG_ATTR_INTERACTIVE="interactive",e.MG_ATTR_IS_OFFLINE="IsOffline",e.MG_ATTR_RETURN_VALUE_EXP="returnValueExp",e.MG_ATTR_PARALLEL="ParallelExecution",e.MG_ATTR_OPEN_WIN="OpenWin",e.MG_ATTR_ALLOW_EVENTS="AllowEvents",e.MG_ATTR_ISPRG="isPrg",e.MG_ATTR_APPL_GUID="applicationGuid",e.MG_ATTR_PROGRAM_ISN="programIsn",e.MG_ATTR_TASK_ISN="taskIsn",e.MG_ATTR_ROUTER_PATH="RouterPath",e.MG_ATTR_IN_DEFAULT_ROUTER_OUTLET="InDefaultRouterOutlet",e.MG_ATTR_EXPAND="expand",e.MG_ATTR_EXP="exp",e.MG_ATTR_IS_GENERIC="isGeneric",e.MG_ATTR_HASHCODE="hashCode",e.MG_ATTR_PICTURE="picture",e.MG_ATTR_STORAGE="storage",e.MG_ATTR_DITIDX="ditidx",e.MG_ATTR_ICON_FILE_NAME="iconFileName",e.MG_ATTR_SYS_CONTEXT_MENU="systemContextMenu",e.MG_TAG_FLDH="fldh",e.MG_TAG_DVHEADER="dvheader",e.MG_ATTR_MENUS_FILE_NAME="menusFileName",e.MG_ATTR_MENU_CONTENT="MenusContent",e.MG_ATTR_SORT_BY_RECENTLY_USED="SortWindowListByRecentlyUsed",e.MG_ATTR_CONTROL_Z_ORDER="zorder",e.MG_TAG_PROP="prop",e.MG_TAG_CONTROL="control",e.MG_TAG_FORM="form",e.MG_TAG_FORM_PROPERTIES="propertiesForm",e.MG_TAG_FORMS="forms",e.MG_TAG_TREE="tree",e.MG_TAG_NODE="node",e.MG_TAG_FLD="fld",e.MG_ATTR_CHILDREN_RETRIEVED="children_retrieved",e.MG_TAG_HELPTABLE="helptable",e.MG_TAG_HELPITEM="helpitem",e.MG_ATTR_FULLNAME="fullname",e.MG_ATTR_ISSPECIFIC="isSpecific",e.MG_ATTR_IS_GUI_THREAD_EXECUTION="isGuiThreadExecution",e.MG_TAG_TASKDEFINITIONID_ENTRY="taskDefinitionId",e.MG_TAG_OBJECT_REFERENCE="objectRef",e.MG_ATTR_HLP_TYP_TOOLTIP="T",e.MG_ATTR_HLP_TYP_PROMPT="P",e.MG_ATTR_HLP_TYP_URL="U",e.MG_ATTR_HLP_TYP_INTERNAL="I",e.MG_ATTR_HLP_TYP_WINDOWS="W",e.MG_ATTR_INTERNAL_HELP_TYPE="type",e.MG_ATTR_INTERNAL_HELP_NAME="name",e.MG_ATTR_INTERNAL_HELP_FRAMEX="framex",e.MG_ATTR_INTERNAL_HELP_FRAMEY="framey",e.MG_ATTR_INTERNAL_HELP_FRAMEDX="famedx",e.MG_ATTR_INTERNAL_HELP_FRAMEDY="framedy",e.MG_ATTR_INTERNAL_HELP_SIZEDX="sizedx",e.MG_ATTR_INTERNAL_HELP_SIZEDY="sizedy",e.MG_ATTR_INTERNAL_HELP_FACTORX="factorx",e.MG_ATTR_INTERNAL_HELP_FACTORY="factory",e.MG_ATTR_INTERNAL_HELP_BORDERSTYLE="borderstyle",e.MG_ATTR_INTERNAL_TITLE_BAR="titlebar",e.MG_ATTR_INTERNAL_HELP_SYSTEM_MENU="sysmenu",e.MG_ATTR_INTERNAL_HELP_FONT_TABLE_INDEX="fonttableindex",e.MG_ATTR_WINDOWS_HELP_FILE="file",e.MG_ATTR_WINDOWS_HELP_COMMAND="command",e.MG_ATTR_WINDOWS_HELP_KEY="key",e.MG_TAG_PRINT_DATA="Print_data",e.MG_TAG_PRINT_DATA_END="/Print_data",e.MG_TAG_RECORD="Record",e.MG_TAG_RECORD_END="/Record",e.ERROR_LOG_TIME_FORMAT="HH:mm:ss.S",e.ERROR_LOG_DATE_FORMAT="DD/MM/YYYY",e.HTTP_ERROR_TIME_FORMAT="HH:mm:ss",e.CACHED_DATE_TIME_FORMAT="DD/MM/YYYY HH:mm:ss",e.MG_TAG_WS_READ_REQUEST="Read",e.MG_TAG_WS_CREATE_REQUEST="Create",e.MG_TAG_WS_CREATE_REQUEST_END="/Create",e.MG_TAG_WS_UPDATE_REQUEST="Update",e.MG_TAG_WS_UPDATE_REQUEST_END="/Update",e.MG_TAG_WS_DELETE_REQUEST="Delete",e.MG_TAG_WS_DELETE_REQUEST_END="/Delete",e.MG_TAG_WS_MANIPULATE_REQUEST="Manipulate",e.MG_TAG_WS_MANIPULATE_REQUEST_END="/Manipulate",e.MG_TAG_WS_DATABASE="Database",e.MG_TAG_WS_DATASOURCE="Datasource",e.MG_TAG_WS_COLUMNS="Columns",e.MG_TAG_WS_COLUMN="string",e.MG_TAG_WS_RANGES="Ranges",e.MG_TAG_WS_RANGES_END="/Ranges",e.MG_TAG_WS_MIN="Min",e.MG_TAG_WS_MAX="Max",e.MG_TAG_WS_RECORD="Row",e.MG_TAG_WS_RECORD_END="/Row",e.MG_TAG_WS_WHERE="Where",e.MG_TAG_WS_WHERE_END="/Where",e.MG_TAG_WS_RESPONSE="Response",e.MG_TAG_WS_ERROR="Error",e.MG_TAG_WS_ERROR_CODE="errorCode",e.MG_TAG_WS_DESCRIPTION="description",e.MG_TAG_MENUS_OPEN="Menus",e.MG_TAG_MENUS_CLOSE="/Menus",e.MG_TAG_MENU="Menu",e}(),p=function(){function o(){}return o.int2str=function(e){return 9<e?e.toString():"0"+e},o.ToString=function(e,t,_){var n;try{n=e.Format(t)}catch(r){if(!(r instanceof M.Exception))throw r;t===D.CACHED_DATE_TIME_FORMAT?n=o.int2str(e.Day)+"/"+o.int2str(e.Month)+"/"+e.Year+" "+o.int2str(e.Hour)+":"+o.int2str(e.Minute)+":"+o.int2str(e.Second):t===D.ERROR_LOG_TIME_FORMAT?(n=o.int2str(e.Hour)+":"+o.int2str(e.Minute)+":"+o.int2str(e.Second)+".",50<e.Millisecond%100?n+=Math.floor(e.Millisecond/100)+1:n+=Math.floor(e.Millisecond/100)):n=t===D.ERROR_LOG_DATE_FORMAT?o.int2str(e.Day)+"/"+o.int2str(e.Month)+"/"+e.Year:t===D.HTTP_ERROR_TIME_FORMAT?o.int2str(e.Hour)+":"+o.int2str(e.Minute)+":"+o.int2str(e.Second)+".":(_.WriteExceptionToLogWithMsg(r.Message),(new M.StringBuilder).ToString())}return n},o}(),g=function(){function e(){}return e.PIC_X=1,e.PIC_U=2,e.PIC_L=3,e.PIC_N=4,e.PIC_YY=5,e.PIC_YYYY=6,e.PIC_MMD=7,e.PIC_MMM=8,e.PIC_DD=9,e.PIC_DDD=10,e.PIC_DDDD=11,e.PIC_W=12,e.PIC_WWW=13,e.PIC_HH=14,e.PIC_MMT=15,e.PIC_SS=16,e.PIC_PM=17,e.PIC_HYYYYY=18,e.PIC_HL=19,e.PIC_HDD=20,e.PIC_MS=21,e.PIC_LOCAL=23,e.PIC_MAX_MSK_LEN=100,e.PIC_JY1=e.PIC_LOCAL+0,e.PIC_JY2=e.PIC_LOCAL+1,e.PIC_JY4=e.PIC_LOCAL+2,e.PIC_YJ=e.PIC_LOCAL+3,e.PIC_BB=e.PIC_LOCAL+4,e.PIC_J=e.PIC_LOCAL+5,e.PIC_T=e.PIC_LOCAL+6,e.PIC_G=e.PIC_LOCAL+7,e.PIC_S=e.PIC_LOCAL+8,e.PIC_MAX_OP=31,e.NULL_CHAR=-1,e.DB_STR_MAX=255,e.DAYSINFOURCENT=146097,e.DAYSINCENTURY=36524,e.DAYSINFOURYEAR=1461,e.DAYSINYEAR=365,e.DAYSINMONTH=31,e.DATE_BUDDHIST_GAP=543,e.DEFAULT_DATE="693961",e.DEFAULT_TIME="0",e.date_day_tab=[0,31,59,90,120,151,181,212,243,273,304,334,365],e.date_month_str=[" ","January ","February ","March ","April ","May ","June ","July ","August ","September ","October ","November ","December "],e.date_dow_str=[" ","Sunday ","Monday ","Tuesday ","Wednesday ","Thursday ","Friday ","Saturday "],e.NumDirective=[4,5,6,7,9,10,11,12,14,15,16],e}(),P=function(){function _(){}return _.getLocalMonths=function(e){if("undefined"==typeof _._localMonths[0])if(null!==e){_._localMonths[0]=g.date_month_str[0];for(var t=1;t<_._localMonths.length;t+=1)if(10*t>=e.length)for(_._localMonths[t]=e.substr(10*(t-1));0<10-_._localMonths[t].length;)_._localMonths[t]=_._localMonths[t]+" ";else _._localMonths[t]=e.substr(10*(t-1),10*t-10*(t-1))}else for(t=0;t<_._localMonths.length;t+=1)_._localMonths[t]=g.date_month_str[t];return _._localMonths},_.getLocalDays=function(e){if("undefined"==typeof _._localDays[0])if(null!==e){_._localDays[0]=g.date_dow_str[0];for(var t=1;t<_._localDays.length;t+=1)if(10*t>=e.length)for(_._localDays[t]=e.substr(10*(t-1));0<10-_._localDays[t].length;)_._localDays[t]=_._localDays[t]+" ";else _._localDays[t]=e.substr(10*(t-1),10*t-10*(t-1))}else for(t=0;t<_._localMonths.length;t+=1)_._localMonths[t]=g.date_dow_str[t];return _._localDays},_._localMonths=new Array(13),_._localDays=new Array(8),_}(),h={MessageLeaving:0,MessageEntering:1};h[h.MessageLeaving]="MessageLeaving",h[h.MessageEntering]="MessageEntering";var m={None:0,Server:1,ServerMessages:2,Support:3,Gui:4,Development:5,Basic:6};m[m.None]="None",m[m.Server]="Server",m[m.ServerMessages]="ServerMessages",m[m.Support]="Support",m[m.Gui]="Gui",m[m.Development]="Development",m[m.Basic]="Basic";var F={LOWEST:1,LOW:2,HIGH:3};F[F.LOWEST]="LOWEST",F[F.LOW]="LOW",F[F.HIGH]="HIGH";var G={LimitedItems:1,UnlimitedItems:2};G[G.LimitedItems]="LimitedItems",G[G.UnlimitedItems]="UnlimitedItems";var B={Unused:0};B[B.Unused]="Unused";var f={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};f[f.None]="None",f[f.Edit]="Edit",f[f.Button]="Button",f[f.Combobox]="Combobox",f[f.Listbox]="Listbox",f[f.Radiobox]="Radiobox",f[f.Tab]="Tab",f[f.Checkbox]="Checkbox",f[f.Image]="Image",f[f.Static]="Static",f[f.Line]="Line",f[f.Group]="Group",f[f.Table]="Table",f[f.Slider]="Slider",f[f.Ole]="Ole",f[f.Hotspot]="Hotspot",f[f.StaticTable]="StaticTable",f[f.Sound]="Sound",f[f.Html]="Html",f[f.Java]="Java",f[f.Activex]="Activex",f[f.Frame]="Frame",f[f.Subform]="Subform",f[f.Hypertext]="Hypertext",f[f.Browser]="Browser",f[f.Opaque]="Opaque";var U={Thin:1,Thick:2,NoBorder:3};U[U.Thin]="Thin",U[U.Thick]="Thick",U[U.NoBorder]="NoBorder";var w={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};w[w.None]="None",w[w.Horizontal]="Horizontal",w[w.HorizontalSymmetric]="HorizontalSymmetric",w[w.HorizontalWide]="HorizontalWide",w[w.Vertical]="Vertical",w[w.VerticalSymmetric]="VerticalSymmetric",w[w.VerticalWide]="VerticalWide",w[w.DiagonalLeft]="DiagonalLeft",w[w.DiagonalLeftSymmetric]="DiagonalLeftSymmetric",w[w.DiagonalRight]="DiagonalRight",w[w.DiagonalRightSymmetric]="DiagonalRightSymmetric",w[w.CornerTopLeft]="CornerTopLeft",w[w.CornerTopRight]="CornerTopRight",w[w.CornerBottomLeft]="CornerBottomLeft",w[w.CornerBottomRight]="CornerBottomRight",w[w.Center]="Center";var y={Left:1,Center:2,Right:3};y[y.Left]="Left",y[y.Center]="Center",y[y.Right]="Right";var v={Automatically:1,Manual:2};v[v.Automatically]="Automatically",v[v.Manual]="Manual";var b={Both:1,Foreword:2,Backward:3};b[b.Both]="Both",b[b.Foreword]="Foreword",b[b.Backward]="Backward";var W={Top:1,Center:2,Bottom:3};W[W.Top]="Top",W[W.Center]="Center",W[W.Bottom]="Bottom";var H={TextVertTop:1,TextVertCenter:2,TextVertBottom:3,TextHoriLeft:4,TextHoriRight:5};H[H.TextVertTop]="TextVertTop",H[H.TextVertCenter]="TextVertCenter",H[H.TextVertBottom]="TextVertBottom",H[H.TextHoriLeft]="TextHoriLeft",H[H.TextHoriRight]="TextHoriRight";var x={Top:1,Right:2,Bottom:3,Left:4};x[x.Top]="Top",x[x.Right]="Right",x[x.Bottom]="Bottom",x[x.Left]="Left";var V={Half:1,On:2,Off:3};V[V.Half]="Half",V[V.On]="On",V[V.Off]="Off";var k={Get:1,Post:2,Link:3};k[k.Get]="Get",k[k.Post]="Post",k[k.Link]="Link";var K={Dlg:1,Mm:2,Inch:3,Pix:4};K[K.Dlg]="Dlg",K[K.Mm]="Mm",K[K.Inch]="Inch",K[K.Pix]="Pix";var Y={TwoD:1,ThreeD:2,ThreeDSunken:3,Windows3d:4,Windows:5,Emboss:6,NoBorder:7};Y[Y.TwoD]="TwoD",Y[Y.ThreeD]="ThreeD",Y[Y.ThreeDSunken]="ThreeDSunken",Y[Y.Windows3d]="Windows3d",Y[Y.Windows]="Windows",Y[Y.Emboss]="Emboss",Y[Y.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 Q={Default:1,Bullet:2,Number:3};Q[Q.Default]="Default",Q[Q.Bullet]="Bullet",Q[Q.Number]="Number";var z={Asc:1,Des:2};z[z.Asc]="Asc",z[z.Des]="Des";var q={Icon:1,Content:2,Any:3};q[q.Icon]="Icon",q[q.Content]="Content",q[q.Any]="Any";var J={Link:1,Embeded:2,Any:3};J[J.Link]="Link",J[J.Embeded]="Embeded",J[J.Any]="Any";var Z={Submit:1,Clear:2,Default:3};Z[Z.Submit]="Submit",Z[Z.Clear]="Clear",Z[Z.Default]="Default";var j={Tiled:1,Copied:2,ScaleFit:3,ScaleFill:4,Distorted:5};j[j.Tiled]="Tiled",j[j.Copied]="Copied",j[j.ScaleFit]="ScaleFit",j[j.ScaleFill]="ScaleFill",j[j.Distorted]="Distorted";var $={FitToText:1,Fixed:2,FillToRight:3,FixedInLine:4};$[$.FitToText]="FitToText",$[$.Fixed]="Fixed",$[$.FillToRight]="FillToRight",$[$.FixedInLine]="FixedInLine";var ee={None:0,Box:1,Button:2,Switch:3};ee[ee.None]="None",ee[ee.Box]="Box",ee[ee.Button]="Button",ee[ee.Switch]="Switch";var te={None:0,Radio:1,Button:2};te[te.None]="None",te[te.Radio]="Radio",te[te.Button]="Button";var _e={Context:1,Contents:2,Setcontents:3,Contextpopup:4,Key:5,Command:6,Forcefile:7,Helponhelp:8,Quit:9};_e[_e.Context]="Context",_e[_e.Contents]="Contents",_e[_e.Setcontents]="Setcontents",_e[_e.Contextpopup]="Contextpopup",_e[_e.Key]="Key",_e[_e.Command]="Command",_e[_e.Forcefile]="Forcefile",_e[_e.Helponhelp]="Helponhelp",_e[_e.Quit]="Quit";var ne={None:1,OnePage:2,MultiPage:3};ne[ne.None]="None",ne[ne.OnePage]="OnePage",ne[ne.MultiPage]="MultiPage";var re={Alpha:1,Unicode:2,Numeric:3,Boolean:4,Date:5,Time:6,Memo:7,Blob:8};re[re.Alpha]="Alpha",re[re.Unicode]="Unicode",re[re.Numeric]="Numeric",re[re.Boolean]="Boolean",re[re.Date]="Date",re[re.Time]="Time",re[re.Memo]="Memo",re[re.Blob]="Blob";var oe={Text:1,Gui:2,Html:3,Java:4,Frame:5,Merge:6,Webonline:7,Browser:8};oe[oe.Text]="Text",oe[oe.Gui]="Gui",oe[oe.Html]="Html",oe[oe.Java]="Java",oe[oe.Frame]="Frame",oe[oe.Merge]="Merge",oe[oe.Webonline]="Webonline",oe[oe.Browser]="Browser";var ae={Before:1,After:2,Prompt:3};ae[ae.Before]="Before",ae[ae.After]="After",ae[ae.Prompt]="Prompt";var Te={Vertical:1,Horizontal:2};Te[Te.Vertical]="Vertical",Te[Te.Horizontal]="Horizontal";var ie={None:0,Push:1,Image:2,Hypertext:3,TextOnImage:4};ie[ie.None]="None",ie[ie.Push]="Push",ie[ie.Image]="Image",ie[ie.Hypertext]="Hypertext",ie[ie.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 Ee={Square:1,Circle:2};Ee[Ee.Square]="Square",Ee[Ee.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 Se={String:1,Normal:2};Se[Se.String]="String",Se[Se.Normal]="Normal";var le={Insert:1,Update:2,Delete:3,Where:4,None:5};le[le.Insert]="Insert",le[le.Update]="Update",le[le.Delete]="Delete",le[le.Where]="Where",le[le.None]="None";var se={Ansi:1,Oem:2,Unicode:3};se[se.Ansi]="Ansi",se[se.Oem]="Oem",se[se.Unicode]="Unicode";var Ce={Customized:1,DefaultBounds:2,CenteredToParent:3,CenteredToMagic:4,CenteredToDesktop:5,DefaultLocation:6,CenteredToWindow:7};Ce[Ce.Customized]="Customized",Ce[Ce.DefaultBounds]="DefaultBounds",Ce[Ce.CenteredToParent]="CenteredToParent",Ce[Ce.CenteredToMagic]="CenteredToMagic",Ce[Ce.CenteredToDesktop]="CenteredToDesktop",Ce[Ce.DefaultLocation]="DefaultLocation",Ce[Ce.CenteredToWindow]="CenteredToWindow";var Oe={None:1,Activex:2,Ole:3,Vector:4,Dotnet:5};Oe[Oe.None]="None",Oe[Oe.Activex]="Activex",Oe[Oe.Ole]="Ole",Oe[Oe.Vector]="Vector",Oe[Oe.Dotnet]="Dotnet";var ce={Obj:1,Ref:2};ce[ce.Obj]="Obj",ce[ce.Ref]="Ref";var Me={Single:1,Multiple:2};Me[Me.Single]="Single",Me[Me.Multiple]="Multiple";var Ne={None:1,Vertical:2,Horizontal:3};Ne[Ne.None]="None",Ne[Ne.Vertical]="Vertical",Ne[Ne.Horizontal]="Horizontal";var ue={Default:1,Left:2,Right:3,Top:4,Bottom:5};ue[ue.Default]="Default",ue[ue.Left]="Left",ue[ue.Right]="Right",ue[ue.Top]="Top",ue[ue.Bottom]="Bottom";var de={None:1,AsControl:2,AsCalledForm:3};de[de.None]="None",de[de.AsControl]="AsControl",de[de.AsCalledForm]="AsCalledForm";var Ie={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"};Ie[Ie.Default]="Default",Ie[Ie.Sdi]="Sdi",Ie[Ie.ChildWindow]="ChildWindow",Ie[Ie.SplitterChildWindow]="SplitterChildWindow",Ie[Ie.Floating]="Floating",Ie[Ie.Modal]="Modal",Ie[Ie.ApplicationModal]="ApplicationModal",Ie[Ie.Tool]="Tool",Ie[Ie.FitToMdi]="FitToMdi",Ie[Ie.MdiChild]="MdiChild",Ie[Ie.MdiFrame]="MdiFrame",Ie[Ie.Overlay]="Overlay";var Le={Default:1,Maximize:2,Minimize:3};Le[Le.Default]="Default",Le[Le.Maximize]="Maximize",Le[Le.Minimize]="Minimize";var De={Absolute:1,Differential:2,AsTable:3};De[De.Absolute]="Absolute",De[De.Differential]="Differential",De[De.AsTable]="AsTable";var pe={Method:1,GetProp:2,SetProp:3};pe[pe.Method]="Method",pe[pe.GetProp]="GetProp",pe[pe.SetProp]="SetProp";var ge={Rpc:1,Document:2};ge[ge.Rpc]="Rpc",ge[ge.Document]="Document";var Pe={Hide:1,Normal:2,Maximize:3,Minimize:4};Pe[Pe.Hide]="Hide",Pe[Pe.Normal]="Normal",Pe[Pe.Maximize]="Maximize",Pe[Pe.Minimize]="Minimize";var he={Remark:1,Task:2,Group:3,Record:4,Variable:5,Control:6,Event:7,Function:8,SeqFlow:9};he[he.Remark]="Remark",he[he.Task]="Task",he[he.Group]="Group",he[he.Record]="Record",he[he.Variable]="Variable",he[he.Control]="Control",he[he.Event]="Event",he[he.Function]="Function",he[he.SeqFlow]="SeqFlow";var me={Container:1,TaskInFocus:2};me[me.Container]="Container",me[me.TaskInFocus]="TaskInFocus";var Fe={None:1,Frame:2,Background:3,BackgroundControls:4};Fe[Fe.None]="None",Fe[Fe.Frame]="Frame",Fe[Fe.Background]="Background",Fe[Fe.BackgroundControls]="BackgroundControls";var Ge={TwoD:1,ThreeD:2};Ge[Ge.TwoD]="TwoD",Ge[Ge.ThreeD]="ThreeD";var Be={NoneRowHeight:1,RowHeight:2};Be[Be.NoneRowHeight]="NoneRowHeight",Be[Be.RowHeight]="RowHeight";var fe={Column:1,Table:2,Row:3};fe[fe.Column]="Column",fe[fe.Table]="Table",fe[fe.Row]="Row";var Ue={None:0,Optimized:1,Client:2,Server:3};Ue[Ue.None]="None",Ue[Ue.Optimized]="Optimized",Ue[Ue.Client]="Client",Ue[Ue.Server]="Server";var we={Unknown:0,Yes:1,No:2,WordWrap:3};we[we.Unknown]="Unknown",we[we.Yes]="Yes",we[we.No]="No",we[we.WordWrap]="WordWrap";var ye={None:0,Vertical:1,Horizontal:2};ye[ye.None]="None",ye[ye.Vertical]="Vertical",ye[ye.Horizontal]="Horizontal";var ve={FrameSet:0,Subform:1,Form:2};ve[ve.FrameSet]="FrameSet",ve[ve.Subform]="Subform",ve[ve.Form]="Form";var be={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};be[be.AlphaString]="AlphaString",be[be.AlphaLstring]="AlphaLstring",be[be.AlphaZtring]="AlphaZtring",be[be.NumericSigned]="NumericSigned",be[be.NumericUnsigned]="NumericUnsigned",be[be.NumericFloat]="NumericFloat",be[be.NumericFloatMs]="NumericFloatMs",be[be.NumericFloatDec]="NumericFloatDec",be[be.NumericPackedDec]="NumericPackedDec",be[be.NumericNumeric]="NumericNumeric",be[be.NumericCharDec]="NumericCharDec",be[be.NumericString]="NumericString",be[be.NumericMagic]="NumericMagic",be[be.NumericCisam]="NumericCisam",be[be.BooleanInteger]="BooleanInteger",be[be.BooleanDbase]="BooleanDbase",be[be.DateInteger]="DateInteger",be[be.DateInteger1901]="DateInteger1901",be[be.DateString]="DateString",be[be.DateYymd]="DateYymd",be[be.DateMagic]="DateMagic",be[be.DateMagic1901]="DateMagic1901",be[be.TimeInteger]="TimeInteger",be[be.TimeString]="TimeString",be[be.TimeHmsh]="TimeHmsh",be[be.TimeMagic]="TimeMagic",be[be.MemoString]="MemoString",be[be.MemoMagic]="MemoMagic",be[be.Blob]="Blob",be[be.NumericExtFloat]="NumericExtFloat"