mirror of
https://github.com/unidoc/unioffice.git
synced 2025-05-04 22:17:38 +08:00
498 lines
456 KiB
Go
498 lines
456 KiB
Go
//
|
|
// Copyright 2020 FoxyUtils ehf. All rights reserved.
|
|
//
|
|
// This is a commercial product and requires a license to operate.
|
|
// A trial license can be obtained at https://unidoc.io
|
|
//
|
|
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
|
|
//
|
|
// Use of this source code is governed by the UniDoc End User License Agreement
|
|
// terms that can be accessed at https://unidoc.io/eula/
|
|
|
|
package math ;import (_b "encoding/xml";_c "fmt";_e "github.com/unidoc/unioffice";_cc "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_d "strconv";);func (_ecf *CT_BorderBoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bge :for {_gbg ,_ged :=d .Token ();if _ged !=nil {return _ged ;};switch _dcg :=_gbg .(type ){case _b .StartElement :switch _dcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0054\u006f\u0070"}:_ecf .HideTop =NewCT_OnOff ();if _abg :=d .DecodeElement (_ecf .HideTop ,&_dcg );_abg !=nil {return _abg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0042\u006f\u0074"}:_ecf .HideBot =NewCT_OnOff ();if _acfd :=d .DecodeElement (_ecf .HideBot ,&_dcg );_acfd !=nil {return _acfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}:_ecf .HideLeft =NewCT_OnOff ();if _gec :=d .DecodeElement (_ecf .HideLeft ,&_dcg );_gec !=nil {return _gec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0068i\u0064\u0065\u0052\u0069\u0067\u0068t"}:_ecf .HideRight =NewCT_OnOff ();if _afg :=d .DecodeElement (_ecf .HideRight ,&_dcg );_afg !=nil {return _afg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0048"}:_ecf .StrikeH =NewCT_OnOff ();if _bbfg :=d .DecodeElement (_ecf .StrikeH ,&_dcg );_bbfg !=nil {return _bbfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073t\u0072\u0069\u006b\u0065\u0056"}:_ecf .StrikeV =NewCT_OnOff ();if _ddcg :=d .DecodeElement (_ecf .StrikeV ,&_dcg );_ddcg !=nil {return _ddcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}:_ecf .StrikeBLTR =NewCT_OnOff ();if _eaed :=d .DecodeElement (_ecf .StrikeBLTR ,&_dcg );_eaed !=nil {return _eaed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}:_ecf .StrikeTLBR =NewCT_OnOff ();if _gab :=d .DecodeElement (_ecf .StrikeTLBR ,&_dcg );_gab !=nil {return _gab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ecf .CtrlPr =NewCT_CtrlPr ();if _ba :=d .DecodeElement (_ecf .CtrlPr ,&_dcg );_ba !=nil {return _ba ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072\u0042o\u0078P\u0072\u0020\u0025\u0076",_dcg .Name );if _gda :=d .Skip ();_gda !=nil {return _gda ;};};case _b .EndElement :break _bge ;case _b .CharData :};};return nil ;};type OMath struct{CT_OMath };func (_faca ST_BreakBin )String ()string {switch _faca {case 0:return "";case 1:return "\u0062\u0065\u0066\u006f\u0072\u0065";case 2:return "\u0061\u0066\u0074e\u0072";case 3:return "\u0072\u0065\u0070\u0065\u0061\u0074";};return "";};type CT_BarPr struct{Pos *CT_TopBot ;CtrlPr *CT_CtrlPr ;};
|
|
|
|
// ValidateWithPath validates the EG_OMathMathElements and its children, prefixing error messages with path
|
|
func (_gaac *EG_OMathMathElements )ValidateWithPath (path string )error {if _gaac .Acc !=nil {if _fgae :=_gaac .Acc .ValidateWithPath (path +"\u002f\u0041\u0063\u0063");_fgae !=nil {return _fgae ;};};if _gaac .Bar !=nil {if _bebg :=_gaac .Bar .ValidateWithPath (path +"\u002f\u0042\u0061\u0072");_bebg !=nil {return _bebg ;};};if _gaac .Box !=nil {if _ggea :=_gaac .Box .ValidateWithPath (path +"\u002f\u0042\u006f\u0078");_ggea !=nil {return _ggea ;};};if _gaac .BorderBox !=nil {if _fcdea :=_gaac .BorderBox .ValidateWithPath (path +"\u002f\u0042\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");_fcdea !=nil {return _fcdea ;};};if _gaac .D !=nil {if _fafbg :=_gaac .D .ValidateWithPath (path +"\u002f\u0044");_fafbg !=nil {return _fafbg ;};};if _gaac .EqArr !=nil {if _abgc :=_gaac .EqArr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072");_abgc !=nil {return _abgc ;};};if _gaac .F !=nil {if _ffaea :=_gaac .F .ValidateWithPath (path +"\u002f\u0046");_ffaea !=nil {return _ffaea ;};};if _gaac .Func !=nil {if _fdbc :=_gaac .Func .ValidateWithPath (path +"\u002f\u0046\u0075n\u0063");_fdbc !=nil {return _fdbc ;};};if _gaac .GroupChr !=nil {if _eeeb :=_gaac .GroupChr .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0043\u0068r");_eeeb !=nil {return _eeeb ;};};if _gaac .LimLow !=nil {if _eagc :=_gaac .LimLow .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077");_eagc !=nil {return _eagc ;};};if _gaac .LimUpp !=nil {if _gbae :=_gaac .LimUpp .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070");_gbae !=nil {return _gbae ;};};if _gaac .M !=nil {if _gcag :=_gaac .M .ValidateWithPath (path +"\u002f\u004d");_gcag !=nil {return _gcag ;};};if _gaac .Nary !=nil {if _caee :=_gaac .Nary .ValidateWithPath (path +"\u002f\u004e\u0061r\u0079");_caee !=nil {return _caee ;};};if _gaac .Phant !=nil {if _aeda :=_gaac .Phant .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074");_aeda !=nil {return _aeda ;};};if _gaac .Rad !=nil {if _cdbef :=_gaac .Rad .ValidateWithPath (path +"\u002f\u0052\u0061\u0064");_cdbef !=nil {return _cdbef ;};};if _gaac .SPre !=nil {if _efaa :=_gaac .SPre .ValidateWithPath (path +"\u002f\u0053\u0050r\u0065");_efaa !=nil {return _efaa ;};};if _gaac .SSub !=nil {if _dcde :=_gaac .SSub .ValidateWithPath (path +"\u002f\u0053\u0053u\u0062");_dcde !=nil {return _dcde ;};};if _gaac .SSubSup !=nil {if _aefe :=_gaac .SSubSup .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");_aefe !=nil {return _aefe ;};};if _gaac .SSup !=nil {if _fdeca :=_gaac .SSup .ValidateWithPath (path +"\u002f\u0053\u0053u\u0070");_fdeca !=nil {return _fdeca ;};};if _gaac .R !=nil {if _gafe :=_gaac .R .ValidateWithPath (path +"\u002f\u0052");_gafe !=nil {return _gafe ;};};return nil ;};func (_ccee *ST_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccga ,_bdade :=d .Token ();if _bdade !=nil {return _bdade ;};if _egbaa ,_fgag :=_ccga .(_b .EndElement );_fgag &&_egbaa .Name ==start .Name {*_ccee =1;return nil ;};if _eedg ,_dbcga :=_ccga .(_b .CharData );!_dbcga {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ccga );}else {switch string (_eedg ){case "":*_ccee =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_ccee =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_ccee =2;};};_ccga ,_bdade =d .Token ();if _bdade !=nil {return _bdade ;};if _agca ,_bafa :=_ccga .(_b .EndElement );_bafa &&_agca .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ccga );};func (_ddcb *CT_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_cegf ,_bffa :=_ddcb .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _bffa !=nil {return _bffa ;};start .Attr =append (start .Attr ,_cegf );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bebf *ST_LimLoc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bebf =0;case "\u0075\u006e\u0064\u004f\u0076\u0072":*_bebf =1;case "\u0073\u0075\u0062\u0053\u0075\u0070":*_bebf =2;};return nil ;};func (_daefg *CT_RPRChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _daefg .Nor !=nil {_efga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eo\u0072"}};e .EncodeElement (_daefg .Nor ,_efga );};return nil ;};type CT_FType struct{ValAttr ST_FType ;};func (_gcbfc *CT_SPrePr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bagf :for {_cdbe ,_adg :=d .Token ();if _adg !=nil {return _adg ;};switch _daaa :=_cdbe .(type ){case _b .StartElement :switch _daaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gcbfc .CtrlPr =NewCT_CtrlPr ();if _bbdg :=d .DecodeElement (_gcbfc .CtrlPr ,&_daaa );_bbdg !=nil {return _bbdg ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0050\u0072e\u0050\u0072 \u0025\u0076",_daaa .Name );if _dfae :=d .Skip ();_dfae !=nil {return _dfae ;};};case _b .EndElement :break _bagf ;case _b .CharData :};};return nil ;};func (_acbd *CT_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bccb ,_egfba :=_acbd .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _egfba !=nil {return _egfba ;};start .Attr =append (start .Attr ,_bccb );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bcb *CT_FPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bcb .Type !=nil {_bcf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0079\u0070\u0065"}};e .EncodeElement (_bcb .Type ,_bcf );};if _bcb .CtrlPr !=nil {_afca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bcb .CtrlPr ,_afca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the EG_ScriptStyle and its children, prefixing error messages with path
|
|
func (_efedg *EG_ScriptStyle )ValidateWithPath (path string )error {if _efedg .Scr !=nil {if _cgff :=_efedg .Scr .ValidateWithPath (path +"\u002f\u0053\u0063\u0072");_cgff !=nil {return _cgff ;};};if _efedg .Sty !=nil {if _eeaa :=_efedg .Sty .ValidateWithPath (path +"\u002f\u0053\u0074\u0079");_eeaa !=nil {return _eeaa ;};};return nil ;};type CT_RPRChoice struct{Nor *CT_OnOff ;};
|
|
|
|
// ValidateWithPath validates the CT_BreakBinSub and its children, prefixing error messages with path
|
|
func (_bfd *CT_BreakBinSub )ValidateWithPath (path string )error {if _fcc :=_bfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcc !=nil {return _fcc ;};return nil ;};func (_cecae *CT_MCS )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gaea :for {_cbee ,_bade :=d .Token ();if _bade !=nil {return _bade ;};switch _cbdd :=_cbee .(type ){case _b .StartElement :switch _cbdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063"}:_egbb :=NewCT_MC ();if _acbf :=d .DecodeElement (_egbb ,&_cbdd );_acbf !=nil {return _acbf ;};_cecae .Mc =append (_cecae .Mc ,_egbb );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0043\u0053\u0020\u0025\u0076",_cbdd .Name );if _cdegg :=d .Skip ();_cdegg !=nil {return _cdegg ;};};case _b .EndElement :break _gaea ;case _b .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_BreakBinSub and its children
|
|
func (_eecg *CT_BreakBinSub )Validate ()error {return _eecg .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062");};
|
|
|
|
// ValidateWithPath validates the CT_SSubPr and its children, prefixing error messages with path
|
|
func (_ebg *CT_SSubPr )ValidateWithPath (path string )error {if _ebg .CtrlPr !=nil {if _bgdb :=_ebg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bgdb !=nil {return _bgdb ;};};return nil ;};func (_baee *CT_SSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baee .E =NewCT_OMathArg ();_baee .Sup =NewCT_OMathArg ();_bcag :for {_fddd ,_cecdb :=d .Token ();if _cecdb !=nil {return _cecdb ;};switch _defc :=_fddd .(type ){case _b .StartElement :switch _defc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070\u0050\u0072"}:_baee .SSupPr =NewCT_SSupPr ();if _bdeag :=d .DecodeElement (_baee .SSupPr ,&_defc );_bdeag !=nil {return _bdeag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _adddd :=d .DecodeElement (_baee .E ,&_defc );_adddd !=nil {return _adddd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _aad :=d .DecodeElement (_baee .Sup ,&_defc );_aad !=nil {return _aad ;};default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0070\u0020\u0025\u0076",_defc .Name );if _cdggf :=d .Skip ();_cdggf !=nil {return _cdggf ;};};case _b .EndElement :break _bcag ;case _b .CharData :};};return nil ;};func (_cbgc *CT_OMathArg )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbcf :for {_adb ,_cbgd :=d .Token ();if _cbgd !=nil {return _cbgd ;};switch _fegb :=_adb .(type ){case _b .StartElement :switch _fegb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067P\u0072"}:_cbgc .ArgPr =NewCT_OMathArgPr ();if _cbebf :=d .DecodeElement (_cbgc .ArgPr ,&_fegb );_cbebf !=nil {return _cbebf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_cdgg :=NewEG_OMathMathElements ();_cdgg .Acc =NewCT_Acc ();if _bggb :=d .DecodeElement (_cdgg .Acc ,&_fegb );_bggb !=nil {return _bggb ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_cdgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_efbfc :=NewEG_OMathMathElements ();_efbfc .Bar =NewCT_Bar ();if _gee :=d .DecodeElement (_efbfc .Bar ,&_fegb );_gee !=nil {return _gee ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_efbfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_dacaa :=NewEG_OMathMathElements ();_dacaa .Box =NewCT_Box ();if _adeaf :=d .DecodeElement (_dacaa .Box ,&_fegb );_adeaf !=nil {return _adeaf ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_dacaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_dfea :=NewEG_OMathMathElements ();_dfea .BorderBox =NewCT_BorderBox ();if _edbb :=d .DecodeElement (_dfea .BorderBox ,&_fegb );_edbb !=nil {return _edbb ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_dfea );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_cgfg :=NewEG_OMathMathElements ();_cgfg .D =NewCT_D ();if _bdfaf :=d .DecodeElement (_cgfg .D ,&_fegb );_bdfaf !=nil {return _bdfaf ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_cgfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_afdf :=NewEG_OMathMathElements ();_afdf .EqArr =NewCT_EqArr ();if _bbed :=d .DecodeElement (_afdf .EqArr ,&_fegb );_bbed !=nil {return _bbed ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_afdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_dcfg :=NewEG_OMathMathElements ();_dcfg .F =NewCT_F ();if _dedaf :=d .DecodeElement (_dcfg .F ,&_fegb );_dedaf !=nil {return _dedaf ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_dcfg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_gcec :=NewEG_OMathMathElements ();_gcec .Func =NewCT_Func ();if _dfefd :=d .DecodeElement (_gcec .Func ,&_fegb );_dfefd !=nil {return _dfefd ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_gcec );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_ebaf :=NewEG_OMathMathElements ();_ebaf .GroupChr =NewCT_GroupChr ();if _fbdf :=d .DecodeElement (_ebaf .GroupChr ,&_fegb );_fbdf !=nil {return _fbdf ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_ebaf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_daef :=NewEG_OMathMathElements ();_daef .LimLow =NewCT_LimLow ();if _fagcg :=d .DecodeElement (_daef .LimLow ,&_fegb );_fagcg !=nil {return _fagcg ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_daef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_ffd :=NewEG_OMathMathElements ();_ffd .LimUpp =NewCT_LimUpp ();if _gaab :=d .DecodeElement (_ffd .LimUpp ,&_fegb );_gaab !=nil {return _gaab ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_ffd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_abde :=NewEG_OMathMathElements ();_abde .M =NewCT_M ();if _fcefe :=d .DecodeElement (_abde .M ,&_fegb );_fcefe !=nil {return _fcefe ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_abde );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_cdb :=NewEG_OMathMathElements ();_cdb .Nary =NewCT_Nary ();if _bced :=d .DecodeElement (_cdb .Nary ,&_fegb );_bced !=nil {return _bced ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_cdb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_efa :=NewEG_OMathMathElements ();_efa .Phant =NewCT_Phant ();if _gedgg :=d .DecodeElement (_efa .Phant ,&_fegb );_gedgg !=nil {return _gedgg ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_efa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_ffbfc :=NewEG_OMathMathElements ();_ffbfc .Rad =NewCT_Rad ();if _gfed :=d .DecodeElement (_ffbfc .Rad ,&_fegb );_gfed !=nil {return _gfed ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_ffbfc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_ecac :=NewEG_OMathMathElements ();_ecac .SPre =NewCT_SPre ();if _ebafe :=d .DecodeElement (_ecac .SPre ,&_fegb );_ebafe !=nil {return _ebafe ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_ecac );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_efad :=NewEG_OMathMathElements ();_efad .SSub =NewCT_SSub ();if _dffg :=d .DecodeElement (_efad .SSub ,&_fegb );_dffg !=nil {return _dffg ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_efad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_gggc :=NewEG_OMathMathElements ();_gggc .SSubSup =NewCT_SSubSup ();if _afba :=d .DecodeElement (_gggc .SSubSup ,&_fegb );_afba !=nil {return _afba ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_gggc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_cgcd :=NewEG_OMathMathElements ();_cgcd .SSup =NewCT_SSup ();if _ebeg :=d .DecodeElement (_cgcd .SSup ,&_fegb );_ebeg !=nil {return _ebeg ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_cgcd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_agf :=NewEG_OMathMathElements ();_agf .R =NewCT_R ();if _ceaff :=d .DecodeElement (_agf .R ,&_fegb );_ceaff !=nil {return _ceaff ;};_cbgc .EG_OMathMathElements =append (_cbgc .EG_OMathMathElements ,_agf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cbgc .CtrlPr =NewCT_CtrlPr ();if _cfcb :=d .DecodeElement (_cbgc .CtrlPr ,&_fegb );_cfcb !=nil {return _cfcb ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0020\u0025\u0076",_fegb .Name );if _bfbf :=d .Skip ();_bfbf !=nil {return _bfbf ;};};case _b .EndElement :break _fbcf ;case _b .CharData :};};return nil ;};func NewCT_Acc ()*CT_Acc {_db :=&CT_Acc {};_db .E =NewCT_OMathArg ();return _db };func (_bgfc *CT_MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcef :for {_bfc ,_bgcg :=d .Token ();if _bgcg !=nil {return _bgcg ;};switch _ebca :=_bfc .(type ){case _b .StartElement :switch _ebca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_bgfc .MathFont =NewCT_String ();if _dacf :=d .DecodeElement (_bgfc .MathFont ,&_ebca );_dacf !=nil {return _dacf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_bgfc .BrkBin =NewCT_BreakBin ();if _ecad :=d .DecodeElement (_bgfc .BrkBin ,&_ebca );_ecad !=nil {return _ecad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_bgfc .BrkBinSub =NewCT_BreakBinSub ();if _cebg :=d .DecodeElement (_bgfc .BrkBinSub ,&_ebca );_cebg !=nil {return _cebg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_bgfc .SmallFrac =NewCT_OnOff ();if _caa :=d .DecodeElement (_bgfc .SmallFrac ,&_ebca );_caa !=nil {return _caa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_bgfc .DispDef =NewCT_OnOff ();if _efd :=d .DecodeElement (_bgfc .DispDef ,&_ebca );_efd !=nil {return _efd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_bgfc .LMargin =NewCT_TwipsMeasure ();if _edfd :=d .DecodeElement (_bgfc .LMargin ,&_ebca );_edfd !=nil {return _edfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_bgfc .RMargin =NewCT_TwipsMeasure ();if _gdcf :=d .DecodeElement (_bgfc .RMargin ,&_ebca );_gdcf !=nil {return _gdcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_bgfc .DefJc =NewCT_OMathJc ();if _cdagf :=d .DecodeElement (_bgfc .DefJc ,&_ebca );_cdagf !=nil {return _cdagf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_bgfc .PreSp =NewCT_TwipsMeasure ();if _eced :=d .DecodeElement (_bgfc .PreSp ,&_ebca );_eced !=nil {return _eced ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_bgfc .PostSp =NewCT_TwipsMeasure ();if _dee :=d .DecodeElement (_bgfc .PostSp ,&_ebca );_dee !=nil {return _dee ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_bgfc .InterSp =NewCT_TwipsMeasure ();if _cbgg :=d .DecodeElement (_bgfc .InterSp ,&_ebca );_cbgg !=nil {return _cbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_bgfc .IntraSp =NewCT_TwipsMeasure ();if _bcfe :=d .DecodeElement (_bgfc .IntraSp ,&_ebca );_bcfe !=nil {return _bcfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_bgfc .Choice =NewCT_MathPrChoice ();if _gfcf :=d .DecodeElement (&_bgfc .Choice .WrapIndent ,&_ebca );_gfcf !=nil {return _gfcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_bgfc .Choice =NewCT_MathPrChoice ();if _dddc :=d .DecodeElement (&_bgfc .Choice .WrapRight ,&_ebca );_dddc !=nil {return _dddc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_bgfc .IntLim =NewCT_LimLoc ();if _caac :=d .DecodeElement (_bgfc .IntLim ,&_ebca );_caac !=nil {return _caac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_bgfc .NaryLim =NewCT_LimLoc ();if _efda :=d .DecodeElement (_bgfc .NaryLim ,&_ebca );_efda !=nil {return _efda ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072 \u0025\u0076",_ebca .Name );if _edgd :=d .Skip ();_edgd !=nil {return _edgd ;};};case _b .EndElement :break _fcef ;case _b .CharData :};};return nil ;};func (_cfca *CT_ManualBreak )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fcbb :=range start .Attr {if _fcbb .Name .Local =="\u0061\u006c\u006eA\u0074"{_bbgb ,_edgb :=_d .ParseInt (_fcbb .Value ,10,64);if _edgb !=nil {return _edgb ;};_cfca .AlnAtAttr =&_bbgb ;continue ;};};for {_abe ,_agea :=d .Token ();if _agea !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u006e\u0075\u0061\u006c\u0042\u0072\u0065\u0061\u006b:\u0020\u0025\u0073",_agea );};if _gfe ,_dgdd :=_abe .(_b .EndElement );_dgdd &&_gfe .Name ==start .Name {break ;};};return nil ;};type CT_Style struct{ValAttr ST_Style ;};func (_daf *CT_FuncPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _daf .CtrlPr !=nil {_cec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_daf .CtrlPr ,_cec );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Nary ()*CT_Nary {_fcg :=&CT_Nary {};_fcg .Sub =NewCT_OMathArg ();_fcg .Sup =NewCT_OMathArg ();_fcg .E =NewCT_OMathArg ();return _fcg ;};func NewCT_Rad ()*CT_Rad {_fdaea :=&CT_Rad {};_fdaea .Deg =NewCT_OMathArg ();_fdaea .E =NewCT_OMathArg ();return _fdaea ;};
|
|
|
|
// ValidateWithPath validates the CT_BreakBin and its children, prefixing error messages with path
|
|
func (_dega *CT_BreakBin )ValidateWithPath (path string )error {if _bfg :=_dega .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bfg !=nil {return _bfg ;};return nil ;};func (_fdddd *CT_SpacingRule )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_fdddd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MCS and its children, prefixing error messages with path
|
|
func (_eab *CT_MCS )ValidateWithPath (path string )error {for _ddbea ,_aecd :=range _eab .Mc {if _aebf :=_aecd .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u004d\u0063\u005b\u0025\u0064]",path ,_ddbea ));_aebf !=nil {return _aebf ;};};return nil ;};type CT_SSubPr struct{CtrlPr *CT_CtrlPr ;};
|
|
|
|
// Validate validates the CT_F and its children
|
|
func (_eeaca *CT_F )Validate ()error {return _eeaca .ValidateWithPath ("\u0043\u0054\u005f\u0046")};func NewCT_OMath ()*CT_OMath {_debbf :=&CT_OMath {};return _debbf };func NewCT_SpacingRule ()*CT_SpacingRule {_cgad :=&CT_SpacingRule {};_cgad .ValAttr =0;return _cgad };func NewCT_MCS ()*CT_MCS {_ecaa :=&CT_MCS {};return _ecaa };func (_affa ST_BreakBinSub )String ()string {switch _affa {case 0:return "";case 1:return "\u002d\u002d";case 2:return "\u002d\u002b";case 3:return "\u002b\u002d";};return "";};
|
|
|
|
// Validate validates the CT_GroupChr and its children
|
|
func (_dde *CT_GroupChr )Validate ()error {return _dde .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072");};type CT_F struct{FPr *CT_FPr ;Num *CT_OMathArg ;Den *CT_OMathArg ;};func (_fceg *CT_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dccb :=range start .Attr {if _dccb .Name .Local =="\u0076\u0061\u006c"{_fceg .ValAttr .UnmarshalXMLAttr (_dccb );continue ;};};for {_fccg ,_dced :=d .Token ();if _dced !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0063\u0072i\u0070\u0074\u003a\u0020\u0025\u0073",_dced );};if _edab ,_cdcd :=_fccg .(_b .EndElement );_cdcd &&_edab .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_M and its children
|
|
func (_bda *CT_M )Validate ()error {return _bda .ValidateWithPath ("\u0043\u0054\u005f\u004d")};
|
|
|
|
// Validate validates the CT_Acc and its children
|
|
func (_ab *CT_Acc )Validate ()error {return _ab .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063");};func (_bab *CT_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _bab .ValAttr !=ST_BreakBinUnset {_fbc ,_gcff :=_bab .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gcff !=nil {return _gcff ;};start .Attr =append (start .Attr ,_fbc );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eagd *CT_RadPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fedd :for {_bbdab ,_ggca :=d .Token ();if _ggca !=nil {return _ggca ;};switch _aede :=_bbdab .(type ){case _b .StartElement :switch _aede .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064e\u0067\u0048\u0069\u0064\u0065"}:_eagd .DegHide =NewCT_OnOff ();if _gefda :=d .DecodeElement (_eagd .DegHide ,&_aede );_gefda !=nil {return _gefda ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eagd .CtrlPr =NewCT_CtrlPr ();if _dfdb :=d .DecodeElement (_eagd .CtrlPr ,&_aede );_dfdb !=nil {return _dfdb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072\u0020\u0025\u0076",_aede .Name );if _eefd :=d .Skip ();_eefd !=nil {return _eefd ;};};case _b .EndElement :break _fedd ;case _b .CharData :};};return nil ;};func NewCT_DPr ()*CT_DPr {_dfcf :=&CT_DPr {};return _dfcf };func (_faggd *OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d:\u006f\u004d\u0061\u0074\u0068";return _faggd .CT_OMath .MarshalXML (e ,start );};
|
|
|
|
// Validate validates the CT_Integer255 and its children
|
|
func (_bead *CT_Integer255 )Validate ()error {return _bead .ValidateWithPath ("\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035");};func (_afce *CT_OMathParaPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_geed :for {_fed ,_cgdf :=d .Token ();if _cgdf !=nil {return _cgdf ;};switch _ebaa :=_fed .(type ){case _b .StartElement :switch _ebaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006a\u0063"}:_afce .Jc =NewCT_OMathJc ();if _cbda :=d .DecodeElement (_afce .Jc ,&_ebaa );_cbda !=nil {return _cbda ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050\u0061r\u0061P\u0072\u0020\u0025\u0076",_ebaa .Name );if _ffcb :=d .Skip ();_ffcb !=nil {return _ffcb ;};};case _b .EndElement :break _geed ;case _b .CharData :};};return nil ;};func (_dfade *CT_SSubSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfbcd :for {_gbca ,_gcde :=d .Token ();if _gcde !=nil {return _gcde ;};switch _cgga :=_gbca .(type ){case _b .StartElement :switch _cgga .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e\u0053\u0063\u0072"}:_dfade .AlnScr =NewCT_OnOff ();if _facga :=d .DecodeElement (_dfade .AlnScr ,&_cgga );_facga !=nil {return _facga ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_dfade .CtrlPr =NewCT_CtrlPr ();if _adbf :=d .DecodeElement (_dfade .CtrlPr ,&_cgga );_adbf !=nil {return _adbf ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_S\u0053\u0075b\u0053\u0075\u0070\u0050\u0072\u0020\u0025\u0076",_cgga .Name );if _ddgd :=d .Skip ();_ddgd !=nil {return _ddgd ;};};case _b .EndElement :break _dfbcd ;case _b .CharData :};};return nil ;};func NewEG_OMathMathElements ()*EG_OMathMathElements {_bfef :=&EG_OMathMathElements {};return _bfef };
|
|
|
|
// ValidateWithPath validates the CT_FPr and its children, prefixing error messages with path
|
|
func (_afe *CT_FPr )ValidateWithPath (path string )error {if _afe .Type !=nil {if _aggff :=_afe .Type .ValidateWithPath (path +"\u002f\u0054\u0079p\u0065");_aggff !=nil {return _aggff ;};};if _afe .CtrlPr !=nil {if _gae :=_afe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gae !=nil {return _gae ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MathPrChoice and its children, prefixing error messages with path
|
|
func (_bfdb *CT_MathPrChoice )ValidateWithPath (path string )error {if _bfdb .WrapIndent !=nil {if _acce :=_bfdb .WrapIndent .ValidateWithPath (path +"/\u0057\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074");_acce !=nil {return _acce ;};};if _bfdb .WrapRight !=nil {if _bded :=_bfdb .WrapRight .ValidateWithPath (path +"\u002f\u0057\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074");_bded !=nil {return _bded ;};};return nil ;};func (_fc *CT_AccPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_de :for {_fba ,_bd :=d .Token ();if _bd !=nil {return _bd ;};switch _bg :=_fba .(type ){case _b .StartElement :switch _bg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_fc .Chr =NewCT_Char ();if _gg :=d .DecodeElement (_fc .Chr ,&_bg );_gg !=nil {return _gg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fc .CtrlPr =NewCT_CtrlPr ();if _fgb :=d .DecodeElement (_fc .CtrlPr ,&_bg );_fgb !=nil {return _fgb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072\u0020\u0025\u0076",_bg .Name );if _gcf :=d .Skip ();_gcf !=nil {return _gcf ;};};case _b .EndElement :break _de ;case _b .CharData :};};return nil ;};func (_cgbb *CT_OMathParaPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cgbb .Jc !=nil {_fee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006a\u0063"}};e .EncodeElement (_cgbb .Jc ,_fee );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MCS struct{Mc []*CT_MC ;};
|
|
|
|
// ValidateWithPath validates the CT_DPr and its children, prefixing error messages with path
|
|
func (_ebc *CT_DPr )ValidateWithPath (path string )error {if _ebc .BegChr !=nil {if _bba :=_ebc .BegChr .ValidateWithPath (path +"\u002fB\u0065\u0067\u0043\u0068\u0072");_bba !=nil {return _bba ;};};if _ebc .SepChr !=nil {if _dbg :=_ebc .SepChr .ValidateWithPath (path +"\u002fS\u0065\u0070\u0043\u0068\u0072");_dbg !=nil {return _dbg ;};};if _ebc .EndChr !=nil {if _aga :=_ebc .EndChr .ValidateWithPath (path +"\u002fE\u006e\u0064\u0043\u0068\u0072");_aga !=nil {return _aga ;};};if _ebc .Grow !=nil {if _fgg :=_ebc .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_fgg !=nil {return _fgg ;};};if _ebc .Shp !=nil {if _dbfc :=_ebc .Shp .ValidateWithPath (path +"\u002f\u0053\u0068\u0070");_dbfc !=nil {return _dbfc ;};};if _ebc .CtrlPr !=nil {if _aae :=_ebc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aae !=nil {return _aae ;};};return nil ;};func (_afgb *ST_Script )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_afgb =0;case "\u0072\u006f\u006da\u006e":*_afgb =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_afgb =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_afgb =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_afgb =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_afgb =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_afgb =6;};return nil ;};
|
|
|
|
// Validate validates the OMath and its children
|
|
func (_ccabc *OMath )Validate ()error {return _ccabc .ValidateWithPath ("\u004f\u004d\u0061t\u0068")};type CT_Integer255 struct{ValAttr int64 ;};type CT_LimLowPr struct{CtrlPr *CT_CtrlPr ;};func (_eca *CT_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eca .ValAttr =ST_FType (1);for _ ,_ebba :=range start .Attr {if _ebba .Name .Local =="\u0076\u0061\u006c"{_eca .ValAttr .UnmarshalXMLAttr (_ebba );continue ;};};for {_ecef ,_bgbe :=d .Token ();if _bgbe !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fF\u0054\u0079\u0070\u0065: \u0025\u0073",_bgbe );};if _ebdf ,_dge :=_ecef .(_b .EndElement );_dge &&_ebdf .Name ==start .Name {break ;};};return nil ;};type CT_PhantPr struct{Show *CT_OnOff ;ZeroWid *CT_OnOff ;ZeroAsc *CT_OnOff ;ZeroDesc *CT_OnOff ;Transp *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func NewCT_FPr ()*CT_FPr {_gdad :=&CT_FPr {};return _gdad };func (_fdcef ST_LimLoc )Validate ()error {return _fdcef .ValidateWithPath ("")};func (_ddee *CT_GroupChrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddee .Chr !=nil {_faec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_ddee .Chr ,_faec );};if _ddee .Pos !=nil {_afgd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ddee .Pos ,_afgd );};if _ddee .VertJc !=nil {_aeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0076\u0065\u0072\u0074\u004a\u0063"}};e .EncodeElement (_ddee .VertJc ,_aeg );};if _ddee .CtrlPr !=nil {_dfcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ddee .CtrlPr ,_dfcc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbeba *OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbeba .CT_OMathPara =*NewCT_OMathPara ();_dbbf :for {_dffa ,_agee :=d .Token ();if _agee !=nil {return _agee ;};switch _cedd :=_dffa .(type ){case _b .StartElement :switch _cedd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_cbeba .OMathParaPr =NewCT_OMathParaPr ();if _ggbc :=d .DecodeElement (_cbeba .OMathParaPr ,&_cedd );_ggbc !=nil {return _ggbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_dbfcb :=NewCT_OMath ();if _gdbf :=d .DecodeElement (_dbfcb ,&_cedd );_gdbf !=nil {return _gdbf ;};_cbeba .OMath =append (_cbeba .OMath ,_dbfcb );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061 \u0025\u0076",_cedd .Name );if _gafb :=d .Skip ();_gafb !=nil {return _gafb ;};};case _b .EndElement :break _dbbf ;case _b .CharData :};};return nil ;};func (_cdac *CT_DPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdac .BegChr !=nil {_fafb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0065\u0067\u0043\u0068\u0072"}};e .EncodeElement (_cdac .BegChr ,_fafb );};if _cdac .SepChr !=nil {_acc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0065\u0070\u0043\u0068\u0072"}};e .EncodeElement (_cdac .SepChr ,_acc );};if _cdac .EndChr !=nil {_dgc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065\u006e\u0064\u0043\u0068\u0072"}};e .EncodeElement (_cdac .EndChr ,_dgc );};if _cdac .Grow !=nil {_gedf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_cdac .Grow ,_gedf );};if _cdac .Shp !=nil {_egf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073h\u0070"}};e .EncodeElement (_cdac .Shp ,_egf );};if _cdac .CtrlPr !=nil {_eaeg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cdac .CtrlPr ,_eaeg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_geae *CT_GroupChrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ecag :for {_fbae ,_egbg :=d .Token ();if _egbg !=nil {return _egbg ;};switch _dgfa :=_fbae .(type ){case _b .StartElement :switch _dgfa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_geae .Chr =NewCT_Char ();if _gbd :=d .DecodeElement (_geae .Chr ,&_dgfa );_gbd !=nil {return _gbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_geae .Pos =NewCT_TopBot ();if _ceca :=d .DecodeElement (_geae .Pos ,&_dgfa );_ceca !=nil {return _ceca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0076\u0065\u0072\u0074\u004a\u0063"}:_geae .VertJc =NewCT_TopBot ();if _cfa :=d .DecodeElement (_geae .VertJc ,&_dgfa );_cfa !=nil {return _cfa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_geae .CtrlPr =NewCT_CtrlPr ();if _debf :=d .DecodeElement (_geae .CtrlPr ,&_dgfa );_debf !=nil {return _debf ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072 \u0025\u0076",_dgfa .Name );if _afcab :=d .Skip ();_afcab !=nil {return _afcab ;};};case _b .EndElement :break _ecag ;case _b .CharData :};};return nil ;};func (_ggb *CT_Box )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggb .E =NewCT_OMathArg ();_aee :for {_aea ,_agc :=d .Token ();if _agc !=nil {return _agc ;};switch _eea :=_aea .(type ){case _b .StartElement :switch _eea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078P\u0072"}:_ggb .BoxPr =NewCT_BoxPr ();if _bgeg :=d .DecodeElement (_ggb .BoxPr ,&_eea );_bgeg !=nil {return _bgeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _febc :=d .DecodeElement (_ggb .E ,&_eea );_febc !=nil {return _febc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0020\u0025\u0076",_eea .Name );if _ecd :=d .Skip ();_ecd !=nil {return _ecd ;};};case _b .EndElement :break _aee ;case _b .CharData :};};return nil ;};func (_gdd *CT_EqArrPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_abcg :for {_eddc ,_adea :=d .Token ();if _adea !=nil {return _adea ;};switch _cdc :=_eddc .(type ){case _b .StartElement :switch _cdc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_gdd .BaseJc =NewCT_YAlign ();if _bgac :=d .DecodeElement (_gdd .BaseJc ,&_cdc );_bgac !=nil {return _bgac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006da\u0078\u0044\u0069\u0073\u0074"}:_gdd .MaxDist =NewCT_OnOff ();if _bgb :=d .DecodeElement (_gdd .MaxDist ,&_cdc );_bgb !=nil {return _bgb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006fb\u006a\u0044\u0069\u0073\u0074"}:_gdd .ObjDist =NewCT_OnOff ();if _cbg :=d .DecodeElement (_gdd .ObjDist ,&_cdc );_cbg !=nil {return _cbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_gdd .RSpRule =NewCT_SpacingRule ();if _fde :=d .DecodeElement (_gdd .RSpRule ,&_cdc );_fde !=nil {return _fde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_gdd .RSp =NewCT_UnSignedInteger ();if _bdeb :=d .DecodeElement (_gdd .RSp ,&_cdc );_bdeb !=nil {return _bdeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gdd .CtrlPr =NewCT_CtrlPr ();if _gabe :=d .DecodeElement (_gdd .CtrlPr ,&_cdc );_gabe !=nil {return _gabe ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fE\u0071\u0041\u0072\u0072\u0050\u0072\u0020\u0025\u0076",_cdc .Name );if _baad :=d .Skip ();_baad !=nil {return _baad ;};};case _b .EndElement :break _abcg ;case _b .CharData :};};return nil ;};func (_adbe ST_LimLoc )String ()string {switch _adbe {case 0:return "";case 1:return "\u0075\u006e\u0064\u004f\u0076\u0072";case 2:return "\u0073\u0075\u0062\u0053\u0075\u0070";};return "";};
|
|
|
|
// Validate validates the CT_OnOff and its children
|
|
func (_bbcc *CT_OnOff )Validate ()error {return _bbcc .ValidateWithPath ("\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066");};func (_ccd *CT_OMathPara )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acdbb :for {_gcfg ,_dgfda :=d .Token ();if _dgfda !=nil {return _dgfda ;};switch _bdece :=_gcfg .(type ){case _b .StartElement :switch _bdece .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"o\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}:_ccd .OMathParaPr =NewCT_OMathParaPr ();if _bgedg :=d .DecodeElement (_ccd .OMathParaPr ,&_bdece );_bgedg !=nil {return _bgedg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u004d\u0061t\u0068"}:_eaaf :=NewCT_OMath ();if _cgfge :=d .DecodeElement (_eaaf ,&_bdece );_cgfge !=nil {return _cgfge ;};_ccd .OMath =append (_ccd .OMath ,_eaaf );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_O\u004d\u0061t\u0068\u0050\u0061\u0072\u0061\u0020\u0025\u0076",_bdece .Name );if _bbag :=d .Skip ();_bbag !=nil {return _bbag ;};};case _b .EndElement :break _acdbb ;case _b .CharData :};};return nil ;};func (_fcea *ST_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_baed ,_gfaa :=d .Token ();if _gfaa !=nil {return _gfaa ;};if _dddf ,_cbab :=_baed .(_b .EndElement );_cbab &&_dddf .Name ==start .Name {*_fcea =1;return nil ;};if _ddgcf ,_cegffb :=_baed .(_b .CharData );!_cegffb {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_baed );}else {switch string (_ddgcf ){case "":*_fcea =0;case "\u0074\u006f\u0070":*_fcea =1;case "\u0062\u006f\u0074":*_fcea =2;};};_baed ,_gfaa =d .Token ();if _gfaa !=nil {return _gfaa ;};if _bgba ,_caacf :=_baed .(_b .EndElement );_caacf &&_bgba .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_baed );};type CT_Nary struct{NaryPr *CT_NaryPr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};
|
|
|
|
// Validate validates the CT_SpacingRule and its children
|
|
func (_gagb *CT_SpacingRule )Validate ()error {return _gagb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065");};const (ST_ShpUnset ST_Shp =0;ST_ShpCentered ST_Shp =1;ST_ShpMatch ST_Shp =2;);
|
|
|
|
// ValidateWithPath validates the CT_GroupChrPr and its children, prefixing error messages with path
|
|
func (_fbd *CT_GroupChrPr )ValidateWithPath (path string )error {if _fbd .Chr !=nil {if _cad :=_fbd .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_cad !=nil {return _cad ;};};if _fbd .Pos !=nil {if _degb :=_fbd .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_degb !=nil {return _degb ;};};if _fbd .VertJc !=nil {if _bgde :=_fbd .VertJc .ValidateWithPath (path +"\u002fV\u0065\u0072\u0074\u004a\u0063");_bgde !=nil {return _bgde ;};};if _fbd .CtrlPr !=nil {if _afcc :=_fbd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_afcc !=nil {return _afcc ;};};return nil ;};
|
|
|
|
// Validate validates the CT_LimLow and its children
|
|
func (_bfeg *CT_LimLow )Validate ()error {return _bfeg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw");};func (_cgf *CT_BoxPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgg :for {_eeac ,_cga :=d .Token ();if _cga !=nil {return _cga ;};switch _eba :=_eeac .(type ){case _b .StartElement :switch _eba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006f\u0070\u0045m\u0075"}:_cgf .OpEmu =NewCT_OnOff ();if _cef :=d .DecodeElement (_cgf .OpEmu ,&_eba );_cef !=nil {return _cef ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006eo\u0042\u0072\u0065\u0061\u006b"}:_cgf .NoBreak =NewCT_OnOff ();if _deb :=d .DecodeElement (_cgf .NoBreak ,&_eba );_deb !=nil {return _deb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0069\u0066\u0066"}:_cgf .Diff =NewCT_OnOff ();if _gcd :=d .DecodeElement (_cgf .Diff ,&_eba );_gcd !=nil {return _gcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_cgf .Brk =NewCT_ManualBreak ();if _cfe :=d .DecodeElement (_cgf .Brk ,&_eba );_cfe !=nil {return _cfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_cgf .Aln =NewCT_OnOff ();if _cbag :=d .DecodeElement (_cgf .Aln ,&_eba );_cbag !=nil {return _cbag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cgf .CtrlPr =NewCT_CtrlPr ();if _gdg :=d .DecodeElement (_cgf .CtrlPr ,&_eba );_gdg !=nil {return _gdg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072\u0020\u0025\u0076",_eba .Name );if _daa :=d .Skip ();_daa !=nil {return _daa ;};};case _b .EndElement :break _dgg ;case _b .CharData :};};return nil ;};func (_gce *CT_GroupChr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gce .GroupChrPr !=nil {_ceaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067r\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}};e .EncodeElement (_gce .GroupChrPr ,_ceaf );};_dbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gce .E ,_dbd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_agda *CT_Nary )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agda .Sub =NewCT_OMathArg ();_agda .Sup =NewCT_OMathArg ();_agda .E =NewCT_OMathArg ();_cbbc :for {_eag ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ;};switch _cccd :=_eag .(type ){case _b .StartElement :switch _cccd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079\u0050\u0072"}:_agda .NaryPr =NewCT_NaryPr ();if _adfd :=d .DecodeElement (_agda .NaryPr ,&_cccd );_adfd !=nil {return _adfd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fbf :=d .DecodeElement (_agda .Sub ,&_cccd );_fbf !=nil {return _fbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _gffb :=d .DecodeElement (_agda .Sup ,&_cccd );_gffb !=nil {return _gffb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bged :=d .DecodeElement (_agda .E ,&_cccd );_bged !=nil {return _bged ;};default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0061\u0072\u0079\u0020\u0025\u0076",_cccd .Name );if _cdec :=d .Skip ();_cdec !=nil {return _cdec ;};};case _b .EndElement :break _cbbc ;case _b .CharData :};};return nil ;};func (_gad *CT_OMathJc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gad .ValAttr !=ST_JcUnset {_fda ,_cead :=_gad .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cead !=nil {return _cead ;};start .Attr =append (start .Attr ,_fda );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_baaf *CT_F )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _baaf .FPr !=nil {_dbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066P\u0072"}};e .EncodeElement (_baaf .FPr ,_dbc );};_badf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006eu\u006d"}};e .EncodeElement (_baaf .Num ,_badf );_cbge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u006e"}};e .EncodeElement (_baaf .Den ,_cbge );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_LimLoc struct{ValAttr ST_LimLoc ;};
|
|
|
|
// Validate validates the CT_LimLoc and its children
|
|
func (_gabf *CT_LimLoc )Validate ()error {return _gabf .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc");};func NewCT_RadPr ()*CT_RadPr {_eaacgg :=&CT_RadPr {};return _eaacgg };type CT_NaryPr struct{Chr *CT_Char ;LimLoc *CT_LimLoc ;Grow *CT_OnOff ;SubHide *CT_OnOff ;SupHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_eebg ST_Script )Validate ()error {return _eebg .ValidateWithPath ("")};func (_gddb *CT_M )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgb :for {_gecg ,_bbbd :=d .Token ();if _bbbd !=nil {return _bbbd ;};switch _ceb :=_gecg .(type ){case _b .StartElement :switch _ceb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0050\u0072"}:_gddb .MPr =NewCT_MPr ();if _dgad :=d .DecodeElement (_gddb .MPr ,&_ceb );_dgad !=nil {return _dgad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0072"}:_ffbe :=NewCT_MR ();if _dbdg :=d .DecodeElement (_ffbe ,&_ceb );_dbdg !=nil {return _dbdg ;};_gddb .Mr =append (_gddb .Mr ,_ffbe );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u004d\u0020\u0025\u0076",_ceb .Name );if _fbbc :=d .Skip ();_fbbc !=nil {return _fbbc ;};};case _b .EndElement :break _cgb ;case _b .CharData :};};return nil ;};func (_aceb *CT_SSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aceb .SSubPr !=nil {_bgacg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062\u0050\u0072"}};e .EncodeElement (_aceb .SSubPr ,_bgacg );};_ggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aceb .E ,_ggf );_aebfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_aceb .Sub ,_aebfc );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Text and its children, prefixing error messages with path
|
|
func (_ecdc *CT_Text )ValidateWithPath (path string )error {return nil };type CT_MathPrChoice struct{WrapIndent *CT_TwipsMeasure ;WrapRight *CT_OnOff ;};
|
|
|
|
// ValidateWithPath validates the CT_Shp and its children, prefixing error messages with path
|
|
func (_aecb *CT_Shp )ValidateWithPath (path string )error {if _aecb .ValAttr ==ST_ShpUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ccab :=_aecb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccab !=nil {return _ccab ;};return nil ;};type ST_BreakBin byte ;func NewCT_Style ()*CT_Style {_dddbf :=&CT_Style {};return _dddbf };
|
|
|
|
// ValidateWithPath validates the CT_OMathPara and its children, prefixing error messages with path
|
|
func (_egfc *CT_OMathPara )ValidateWithPath (path string )error {if _egfc .OMathParaPr !=nil {if _bdeaa :=_egfc .OMathParaPr .ValidateWithPath (path +"\u002f\u004f\u004da\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072");_bdeaa !=nil {return _bdeaa ;};};for _edgc ,_gdgde :=range _egfc .OMath {if _ecdf :=_gdgde .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002fO\u004d\u0061\u0074\u0068\u005b\u0025\u0064\u005d",path ,_edgc ));_ecdf !=nil {return _ecdf ;};};return nil ;};func (_beeac *ST_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dcge ,_bbcf :=d .Token ();if _bbcf !=nil {return _bbcf ;};if _gagg ,_ggcc :=_dcge .(_b .EndElement );_ggcc &&_gagg .Name ==start .Name {*_beeac =1;return nil ;};if _cdddf ,_cfdd :=_dcge .(_b .CharData );!_cfdd {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dcge );}else {switch string (_cdddf ){case "":*_beeac =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_beeac =1;case "\u006d\u0061\u0074c\u0068":*_beeac =2;};};_dcge ,_bbcf =d .Token ();if _bbcf !=nil {return _bbcf ;};if _ceffga ,_egdb :=_dcge .(_b .EndElement );_egdb &&_ceffga .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dcge );};
|
|
|
|
// Validate validates the CT_CtrlPr and its children
|
|
func (_aec *CT_CtrlPr )Validate ()error {return _aec .ValidateWithPath ("\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r");};
|
|
|
|
// Validate validates the CT_RadPr and its children
|
|
func (_gaaa *CT_RadPr )Validate ()error {return _gaaa .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072");};type CT_OMathParaPr struct{Jc *CT_OMathJc ;};func NewCT_MPr ()*CT_MPr {_fgc :=&CT_MPr {};return _fgc };func NewOMath ()*OMath {_abdf :=&OMath {};_abdf .CT_OMath =*NewCT_OMath ();return _abdf };func NewCT_AccPr ()*CT_AccPr {_fd :=&CT_AccPr {};return _fd };func NewEG_OMathElements ()*EG_OMathElements {_bcgc :=&EG_OMathElements {};return _bcgc };func NewCT_OnOff ()*CT_OnOff {_deef :=&CT_OnOff {};return _deef };
|
|
|
|
// ValidateWithPath validates the OMath and its children, prefixing error messages with path
|
|
func (_bdge *OMath )ValidateWithPath (path string )error {if _bbfae :=_bdge .CT_OMath .ValidateWithPath (path );_bbfae !=nil {return _bbfae ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Integer2 and its children, prefixing error messages with path
|
|
func (_fggb *CT_Integer2 )ValidateWithPath (path string )error {if _fggb .ValAttr < -2{return _c .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003e\u003d\u0020\u002d2 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fggb .ValAttr );};if _fggb .ValAttr > 2{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fggb .ValAttr );};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SSubSup and its children, prefixing error messages with path
|
|
func (_ggbe *CT_SSubSup )ValidateWithPath (path string )error {if _ggbe .SSubSupPr !=nil {if _bddg :=_ggbe .SSubSupPr .ValidateWithPath (path +"\u002f\u0053\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");_bddg !=nil {return _bddg ;};};if _dacac :=_ggbe .E .ValidateWithPath (path +"\u002f\u0045");_dacac !=nil {return _dacac ;};if _egd :=_ggbe .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_egd !=nil {return _egd ;};if _cccc :=_ggbe .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_cccc !=nil {return _cccc ;};return nil ;};
|
|
|
|
// Validate validates the CT_Bar and its children
|
|
func (_gcc *CT_Bar )Validate ()error {return _gcc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072");};func (_gfcgg *CT_YAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_egeg ,_fffc :=_gfcgg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _fffc !=nil {return _fffc ;};start .Attr =append (start .Attr ,_egeg );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SSup and its children, prefixing error messages with path
|
|
func (_dbfbf *CT_SSup )ValidateWithPath (path string )error {if _dbfbf .SSupPr !=nil {if _gcea :=_dbfbf .SSupPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0070\u0050\u0072");_gcea !=nil {return _gcea ;};};if _afbf :=_dbfbf .E .ValidateWithPath (path +"\u002f\u0045");_afbf !=nil {return _afbf ;};if _daac :=_dbfbf .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_daac !=nil {return _daac ;};return nil ;};func (_gefc *CT_OMath )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gefc .EG_OMathMathElements !=nil {for _ ,_ecdac :=range _gefc .EG_OMathMathElements {_ecdac .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path
|
|
func (_eeff *CT_Style )ValidateWithPath (path string )error {if _bege :=_eeff .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bege !=nil {return _bege ;};return nil ;};
|
|
|
|
// Validate validates the CT_AccPr and its children
|
|
func (_ea *CT_AccPr )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072");};type CT_MR struct{E []*CT_OMathArg ;};func NewCT_LimLow ()*CT_LimLow {_agd :=&CT_LimLow {};_agd .E =NewCT_OMathArg ();_agd .Lim =NewCT_OMathArg ();return _agd ;};type CT_EqArrPr struct{BaseJc *CT_YAlign ;MaxDist *CT_OnOff ;ObjDist *CT_OnOff ;RSpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CtrlPr *CT_CtrlPr ;};
|
|
|
|
// Validate validates the CT_MCS and its children
|
|
func (_cbec *CT_MCS )Validate ()error {return _cbec .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0043\u0053");};type CT_SPre struct{SPrePr *CT_SPrePr ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;E *CT_OMathArg ;};func NewCT_SSup ()*CT_SSup {_gdeb :=&CT_SSup {};_gdeb .E =NewCT_OMathArg ();_gdeb .Sup =NewCT_OMathArg ();return _gdeb ;};
|
|
|
|
// Validate validates the CT_MathPr and its children
|
|
func (_aega *CT_MathPr )Validate ()error {return _aega .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r");};
|
|
|
|
// ValidateWithPath validates the CT_PhantPr and its children, prefixing error messages with path
|
|
func (_dfgg *CT_PhantPr )ValidateWithPath (path string )error {if _dfgg .Show !=nil {if _gefec :=_dfgg .Show .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077");_gefec !=nil {return _gefec ;};};if _dfgg .ZeroWid !=nil {if _ceffg :=_dfgg .ZeroWid .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0057\u0069\u0064");_ceffg !=nil {return _ceffg ;};};if _dfgg .ZeroAsc !=nil {if _adaa :=_dfgg .ZeroAsc .ValidateWithPath (path +"\u002f\u005a\u0065\u0072\u006f\u0041\u0073\u0063");_adaa !=nil {return _adaa ;};};if _dfgg .ZeroDesc !=nil {if _eaca :=_dfgg .ZeroDesc .ValidateWithPath (path +"\u002fZ\u0065\u0072\u006f\u0044\u0065\u0073c");_eaca !=nil {return _eaca ;};};if _dfgg .Transp !=nil {if _cgbf :=_dfgg .Transp .ValidateWithPath (path +"\u002fT\u0072\u0061\u006e\u0073\u0070");_cgbf !=nil {return _cgbf ;};};if _dfgg .CtrlPr !=nil {if _bcbf :=_dfgg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bcbf !=nil {return _bcbf ;};};return nil ;};func NewCT_Integer255 ()*CT_Integer255 {_egbf :=&CT_Integer255 {};_egbf .ValAttr =1;return _egbf };func (_fbe *CT_CtrlPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Shp struct{ValAttr ST_Shp ;};type CT_Box struct{BoxPr *CT_BoxPr ;E *CT_OMathArg ;};func (_gedg *CT_FPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggd :for {_gdggb ,_gefg :=d .Token ();if _gefg !=nil {return _gefg ;};switch _bcfb :=_gdggb .(type ){case _b .StartElement :switch _bcfb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0079\u0070\u0065"}:_gedg .Type =NewCT_FType ();if _def :=d .DecodeElement (_gedg .Type ,&_bcfb );_def !=nil {return _def ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gedg .CtrlPr =NewCT_CtrlPr ();if _ffbf :=d .DecodeElement (_gedg .CtrlPr ,&_bcfb );_ffbf !=nil {return _ffbf ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0046\u0050\u0072\u0020\u0025\u0076",_bcfb .Name );if _gdgd :=d .Skip ();_gdgd !=nil {return _gdgd ;};};case _b .EndElement :break _dggd ;case _b .CharData :};};return nil ;};func (_dgeb *CT_ManualBreak )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dgeb .AlnAtAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d:\u0061\u006c\u006e\u0041\u0074"},Value :_c .Sprintf ("\u0025\u0076",*_dgeb .AlnAtAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cbeb *CT_LimLowPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ggaf :for {_eeegb ,_fga :=d .Token ();if _fga !=nil {return _fga ;};switch _ebbaf :=_eeegb .(type ){case _b .StartElement :switch _ebbaf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_cbeb .CtrlPr =NewCT_CtrlPr ();if _begad :=d .DecodeElement (_cbeb .CtrlPr ,&_ebbaf );_begad !=nil {return _begad ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072\u0020\u0025\u0076",_ebbaf .Name );if _egbfe :=d .Skip ();_egbfe !=nil {return _egbfe ;};};case _b .EndElement :break _ggaf ;case _b .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_NaryPr and its children, prefixing error messages with path
|
|
func (_daaf *CT_NaryPr )ValidateWithPath (path string )error {if _daaf .Chr !=nil {if _ccbf :=_daaf .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_ccbf !=nil {return _ccbf ;};};if _daaf .LimLoc !=nil {if _fagcf :=_daaf .LimLoc .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0063");_fagcf !=nil {return _fagcf ;};};if _daaf .Grow !=nil {if _bgbed :=_daaf .Grow .ValidateWithPath (path +"\u002f\u0047\u0072o\u0077");_bgbed !=nil {return _bgbed ;};};if _daaf .SubHide !=nil {if _dbdd :=_daaf .SubHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0062\u0048\u0069\u0064\u0065");_dbdd !=nil {return _dbdd ;};};if _daaf .SupHide !=nil {if _cbcg :=_daaf .SupHide .ValidateWithPath (path +"\u002f\u0053\u0075\u0070\u0048\u0069\u0064\u0065");_cbcg !=nil {return _cbcg ;};};if _daaf .CtrlPr !=nil {if _bdab :=_daaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bdab !=nil {return _bdab ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Phant and its children, prefixing error messages with path
|
|
func (_afef *CT_Phant )ValidateWithPath (path string )error {if _afef .PhantPr !=nil {if _fbce :=_afef .PhantPr .ValidateWithPath (path +"\u002f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");_fbce !=nil {return _fbce ;};};if _dgdg :=_afef .E .ValidateWithPath (path +"\u002f\u0045");_dgdg !=nil {return _dgdg ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Bar and its children, prefixing error messages with path
|
|
func (_fgf *CT_Bar )ValidateWithPath (path string )error {if _fgf .BarPr !=nil {if _cb :=_fgf .BarPr .ValidateWithPath (path +"\u002f\u0042\u0061\u0072\u0050\u0072");_cb !=nil {return _cb ;};};if _ff :=_fgf .E .ValidateWithPath (path +"\u002f\u0045");_ff !=nil {return _ff ;};return nil ;};type CT_MPr struct{BaseJc *CT_YAlign ;PlcHide *CT_OnOff ;RSpRule *CT_SpacingRule ;CGpRule *CT_SpacingRule ;RSp *CT_UnSignedInteger ;CSp *CT_UnSignedInteger ;CGp *CT_UnSignedInteger ;Mcs *CT_MCS ;CtrlPr *CT_CtrlPr ;};
|
|
|
|
// ValidateWithPath validates the CT_FuncPr and its children, prefixing error messages with path
|
|
func (_fgdc *CT_FuncPr )ValidateWithPath (path string )error {if _fgdc .CtrlPr !=nil {if _ccge :=_fgdc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ccge !=nil {return _ccge ;};};return nil ;};func NewCT_EqArrPr ()*CT_EqArrPr {_ceee :=&CT_EqArrPr {};return _ceee };func NewCT_MCPr ()*CT_MCPr {_dbfb :=&CT_MCPr {};return _dbfb };
|
|
|
|
// Validate validates the CT_FType and its children
|
|
func (_fgbg *CT_FType )Validate ()error {return _fgbg .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065");};func (_afcf *CT_LimUppPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ffa :for {_adag ,_fbge :=d .Token ();if _fbge !=nil {return _fbge ;};switch _dgfd :=_adag .(type ){case _b .StartElement :switch _dgfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_afcf .CtrlPr =NewCT_CtrlPr ();if _dfdc :=d .DecodeElement (_afcf .CtrlPr ,&_dgfd );_dfdc !=nil {return _dfdc ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072\u0020\u0025\u0076",_dgfd .Name );if _eege :=d .Skip ();_eege !=nil {return _eege ;};};case _b .EndElement :break _ffa ;case _b .CharData :};};return nil ;};func (_dgdc *CT_SSubSup )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dgdc .E =NewCT_OMathArg ();_dgdc .Sub =NewCT_OMathArg ();_dgdc .Sup =NewCT_OMathArg ();_beac :for {_edda ,_bcdg :=d .Token ();if _bcdg !=nil {return _bcdg ;};switch _gcgag :=_edda .(type ){case _b .StartElement :switch _gcgag .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070\u0050r"}:_dgdc .SSubSupPr =NewCT_SSubSupPr ();if _agge :=d .DecodeElement (_dgdc .SSubSupPr ,&_gcgag );_agge !=nil {return _agge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dcaa :=d .DecodeElement (_dgdc .E ,&_gcgag );_dcaa !=nil {return _dcaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _efaf :=d .DecodeElement (_dgdc .Sub ,&_gcgag );_efaf !=nil {return _efaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _dffe :=d .DecodeElement (_dgdc .Sup ,&_gcgag );_dffe !=nil {return _dffe ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0020\u0025\u0076",_gcgag .Name );if _gdbe :=d .Skip ();_gdbe !=nil {return _gdbe ;};};case _b .EndElement :break _beac ;case _b .CharData :};};return nil ;};func (_eeee *CT_LimUpp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eeee .E =NewCT_OMathArg ();_eeee .Lim =NewCT_OMathArg ();_baac :for {_edg ,_cae :=d .Token ();if _cae !=nil {return _cae ;};switch _aeedc :=_edg .(type ){case _b .StartElement :switch _aeedc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}:_eeee .LimUppPr =NewCT_LimUppPr ();if _bae :=d .DecodeElement (_eeee .LimUppPr ,&_aeedc );_bae !=nil {return _bae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fea :=d .DecodeElement (_eeee .E ,&_aeedc );_fea !=nil {return _fea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _bafg :=d .DecodeElement (_eeee .Lim ,&_aeedc );_bafg !=nil {return _bafg ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dU\u0070\u0070 \u0025\u0076",_aeedc .Name );if _ebf :=d .Skip ();_ebf !=nil {return _ebf ;};};case _b .EndElement :break _baac ;case _b .CharData :};};return nil ;};func (_bbdgf *CT_XAlign )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_ffec ,_adgb :=_bbdgf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _adgb !=nil {return _adgb ;};start .Attr =append (start .Attr ,_ffec );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_XAlign and its children, prefixing error messages with path
|
|
func (_ecdge *CT_XAlign )ValidateWithPath (path string )error {if _ecdge .ValAttr ==_cc .ST_XAlignUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dgfe :=_ecdge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgfe !=nil {return _dgfe ;};return nil ;};func (_fgee *EG_OMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _fgee .EG_OMathMathElements !=nil {for _ ,_aaacg :=range _fgee .EG_OMathMathElements {_aaacg .MarshalXML (e ,_b .StartElement {});};};return nil ;};
|
|
|
|
// Validate validates the CT_MR and its children
|
|
func (_dab *CT_MR )Validate ()error {return _dab .ValidateWithPath ("\u0043\u0054\u005fM\u0052")};
|
|
|
|
// Validate validates the CT_TwipsMeasure and its children
|
|
func (_bbfcc *CT_TwipsMeasure )Validate ()error {return _bbfcc .ValidateWithPath ("\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065");};
|
|
|
|
// ValidateWithPath validates the CT_BoxPr and its children, prefixing error messages with path
|
|
func (_dcf *CT_BoxPr )ValidateWithPath (path string )error {if _dcf .OpEmu !=nil {if _cgab :=_dcf .OpEmu .ValidateWithPath (path +"\u002f\u004f\u0070\u0045\u006d\u0075");_cgab !=nil {return _cgab ;};};if _dcf .NoBreak !=nil {if _fae :=_dcf .NoBreak .ValidateWithPath (path +"\u002f\u004e\u006f\u0042\u0072\u0065\u0061\u006b");_fae !=nil {return _fae ;};};if _dcf .Diff !=nil {if _dcaf :=_dcf .Diff .ValidateWithPath (path +"\u002f\u0044\u0069f\u0066");_dcaf !=nil {return _dcaf ;};};if _dcf .Brk !=nil {if _ecb :=_dcf .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_ecb !=nil {return _ecb ;};};if _dcf .Aln !=nil {if _aef :=_dcf .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_aef !=nil {return _aef ;};};if _dcf .CtrlPr !=nil {if _bad :=_dcf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bad !=nil {return _bad ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Integer255 and its children, prefixing error messages with path
|
|
func (_fdc *CT_Integer255 )ValidateWithPath (path string )error {if _fdc .ValAttr < 1{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0031\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fdc .ValAttr );};if _fdc .ValAttr > 255{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_fdc .ValAttr );};return nil ;};func NewCT_RPR ()*CT_RPR {_abea :=&CT_RPR {};return _abea };type EG_ScriptStyle struct{Scr *CT_Script ;Sty *CT_Style ;};type CT_Func struct{FuncPr *CT_FuncPr ;FName *CT_OMathArg ;E *CT_OMathArg ;};
|
|
|
|
// Validate validates the CT_String and its children
|
|
func (_ggaa *CT_String )Validate ()error {return _ggaa .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg");};type ST_Script byte ;type CT_OMathArg struct{ArgPr *CT_OMathArgPr ;EG_OMathMathElements []*EG_OMathMathElements ;CtrlPr *CT_CtrlPr ;};
|
|
|
|
// ValidateWithPath validates the CT_AccPr and its children, prefixing error messages with path
|
|
func (_abc *CT_AccPr )ValidateWithPath (path string )error {if _abc .Chr !=nil {if _df :=_abc .Chr .ValidateWithPath (path +"\u002f\u0043\u0068\u0072");_df !=nil {return _df ;};};if _abc .CtrlPr !=nil {if _bee :=_abc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_bee !=nil {return _bee ;};};return nil ;};func NewCT_FType ()*CT_FType {_gaf :=&CT_FType {};_gaf .ValAttr =ST_FType (1);return _gaf };const (ST_BreakBinSubUnset ST_BreakBinSub =0;ST_BreakBinSub__ ST_BreakBinSub =1;ST_BreakBinSub___ ST_BreakBinSub =2;ST_BreakBinSub____ ST_BreakBinSub =3;);func (_bbcg ST_TopBot )ValidateWithPath (path string )error {switch _bbcg {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbcg ));};return nil ;};func (_ddd *CT_FuncPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ccgb :for {_bbc ,_fec :=d .Token ();if _fec !=nil {return _fec ;};switch _cca :=_bbc .(type ){case _b .StartElement :switch _cca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ddd .CtrlPr =NewCT_CtrlPr ();if _bgd :=d .DecodeElement (_ddd .CtrlPr ,&_cca );_bgd !=nil {return _bgd ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0046\u0075\u006ec\u0050\u0072 \u0025\u0076",_cca .Name );if _ede :=d .Skip ();_ede !=nil {return _ede ;};};case _b .EndElement :break _ccgb ;case _b .CharData :};};return nil ;};func (_dbda *CT_Nary )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbda .NaryPr !=nil {_aegd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079\u0050\u0072"}};e .EncodeElement (_dbda .NaryPr ,_aegd );};_caae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_dbda .Sub ,_caae );_fcabg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_dbda .Sup ,_fcabg );_ggge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_dbda .E ,_ggge );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_EqArrPr and its children
|
|
func (_ddcge *CT_EqArrPr )Validate ()error {return _ddcge .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_F and its children, prefixing error messages with path
|
|
func (_eeae *CT_F )ValidateWithPath (path string )error {if _eeae .FPr !=nil {if _gbag :=_eeae .FPr .ValidateWithPath (path +"\u002f\u0046\u0050\u0072");_gbag !=nil {return _gbag ;};};if _dgdb :=_eeae .Num .ValidateWithPath (path +"\u002f\u004e\u0075\u006d");_dgdb !=nil {return _dgdb ;};if _fbgc :=_eeae .Den .ValidateWithPath (path +"\u002f\u0044\u0065\u006e");_fbgc !=nil {return _fbgc ;};return nil ;};func NewCT_OMathPara ()*CT_OMathPara {_fdca :=&CT_OMathPara {};return _fdca };
|
|
|
|
// Validate validates the CT_SSub and its children
|
|
func (_bfge *CT_SSub )Validate ()error {return _bfge .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062");};func (_bbccb *ST_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_defa ,_cgddg :=d .Token ();if _cgddg !=nil {return _cgddg ;};if _ebgeg ,_ccfa :=_defa .(_b .EndElement );_ccfa &&_ebgeg .Name ==start .Name {*_bbccb =1;return nil ;};if _adbee ,_caec :=_defa .(_b .CharData );!_caec {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_defa );}else {switch string (_adbee ){case "":*_bbccb =0;case "\u002d\u002d":*_bbccb =1;case "\u002d\u002b":*_bbccb =2;case "\u002b\u002d":*_bbccb =3;};};_defa ,_cgddg =d .Token ();if _cgddg !=nil {return _cgddg ;};if _dedaa ,_bbeb :=_defa .(_b .EndElement );_bbeb &&_dedaa .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_defa );};func (_aabfd *ST_FType )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aecg ,_dgfeb :=d .Token ();if _dgfeb !=nil {return _dgfeb ;};if _acac ,_daag :=_aecg .(_b .EndElement );_daag &&_acac .Name ==start .Name {*_aabfd =1;return nil ;};if _fcce ,_eddga :=_aecg .(_b .CharData );!_eddga {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_aecg );}else {switch string (_fcce ){case "":*_aabfd =0;case "\u0062\u0061\u0072":*_aabfd =1;case "\u0073\u006b\u0077":*_aabfd =2;case "\u006c\u0069\u006e":*_aabfd =3;case "\u006e\u006f\u0042a\u0072":*_aabfd =4;};};_aecg ,_dgfeb =d .Token ();if _dgfeb !=nil {return _dgfeb ;};if _egac ,_gege :=_aecg .(_b .EndElement );_gege &&_egac .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_aecg );};const (ST_LimLocUnset ST_LimLoc =0;ST_LimLocUndOvr ST_LimLoc =1;ST_LimLocSubSup ST_LimLoc =2;);func NewCT_MR ()*CT_MR {_fdde :=&CT_MR {};return _fdde };
|
|
|
|
// Validate validates the CT_RChoice and its children
|
|
func (_dbcgf *CT_RChoice )Validate ()error {return _dbcgf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};type CT_ManualBreak struct{AlnAtAttr *int64 ;};func (_dfcef ST_Shp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_dfcef .String (),start );};func (_fddfd ST_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fddfd .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_OMathJc and its children, prefixing error messages with path
|
|
func (_aaac *CT_OMathJc )ValidateWithPath (path string )error {if _dcgbc :=_aaac .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcgbc !=nil {return _dcgbc ;};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_D and its children, prefixing error messages with path
|
|
func (_bfgf *CT_D )ValidateWithPath (path string )error {if _bfgf .DPr !=nil {if _abbf :=_bfgf .DPr .ValidateWithPath (path +"\u002f\u0044\u0050\u0072");_abbf !=nil {return _abbf ;};};for _aeag ,_aca :=range _bfgf .E {if _eee :=_aca .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_aeag ));_eee !=nil {return _eee ;};};return nil ;};func (_bcea *CT_OMathJc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_fagag :=range start .Attr {if _fagag .Name .Local =="\u0076\u0061\u006c"{_bcea .ValAttr .UnmarshalXMLAttr (_fagag );continue ;};};for {_eedbc ,_bdb :=d .Token ();if _bdb !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063\u003a\u0020%\u0073",_bdb );};if _fgba ,_ebcac :=_eedbc .(_b .EndElement );_ebcac &&_fgba .Name ==start .Name {break ;};};return nil ;};func (_ccf *CT_MCS )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_dceb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063"}};for _ ,_ecbc :=range _ccf .Mc {e .EncodeElement (_ecbc ,_dceb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbaf *CT_UnSignedInteger )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edadc :=range start .Attr {if _edadc .Name .Local =="\u0076\u0061\u006c"{_edae ,_ffae :=_d .ParseUint (_edadc .Value ,10,32);if _ffae !=nil {return _ffae ;};_bbaf .ValAttr =uint32 (_edae );continue ;};};for {_beeb ,_dbee :=d .Token ();if _dbee !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054_\u0055\u006e\u0053\u0069\u0067\u006e\u0065d\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u003a\u0020\u0025\u0073",_dbee );};if _fafgb ,_ffcd :=_beeb .(_b .EndElement );_ffcd &&_fafgb .Name ==start .Name {break ;};};return nil ;};type CT_Rad struct{RadPr *CT_RadPr ;Deg *CT_OMathArg ;E *CT_OMathArg ;};
|
|
|
|
// ValidateWithPath validates the CT_EqArrPr and its children, prefixing error messages with path
|
|
func (_aead *CT_EqArrPr )ValidateWithPath (path string )error {if _aead .BaseJc !=nil {if _ccg :=_aead .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_ccg !=nil {return _ccg ;};};if _aead .MaxDist !=nil {if _deag :=_aead .MaxDist .ValidateWithPath (path +"\u002f\u004d\u0061\u0078\u0044\u0069\u0073\u0074");_deag !=nil {return _deag ;};};if _aead .ObjDist !=nil {if _bec :=_aead .ObjDist .ValidateWithPath (path +"\u002f\u004f\u0062\u006a\u0044\u0069\u0073\u0074");_bec !=nil {return _bec ;};};if _aead .RSpRule !=nil {if _ccb :=_aead .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_ccb !=nil {return _ccb ;};};if _aead .RSp !=nil {if _acaf :=_aead .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_acaf !=nil {return _acaf ;};};if _aead .CtrlPr !=nil {if _abbg :=_aead .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_abbg !=nil {return _abbg ;};};return nil ;};func NewCT_SPrePr ()*CT_SPrePr {_begg :=&CT_SPrePr {};return _begg };func (_faea ST_Script )String ()string {switch _faea {case 0:return "";case 1:return "\u0072\u006f\u006da\u006e";case 2:return "\u0073\u0063\u0072\u0069\u0070\u0074";case 3:return "\u0066r\u0061\u006b\u0074\u0075\u0072";case 4:return "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case 5:return "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case 6:return "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return "";};
|
|
|
|
// Validate validates the CT_FPr and its children
|
|
func (_add *CT_FPr )Validate ()error {return _add .ValidateWithPath ("\u0043\u0054\u005f\u0046\u0050\u0072");};const (ST_JcUnset ST_Jc =0;ST_JcLeft ST_Jc =1;ST_JcRight ST_Jc =2;ST_JcCenter ST_Jc =3;ST_JcCenterGroup ST_Jc =4;);func (_dacc *CT_LimUppPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dacc .CtrlPr !=nil {_ecda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dacc .CtrlPr ,_ecda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Integer2 and its children
|
|
func (_geb *CT_Integer2 )Validate ()error {return _geb .ValidateWithPath ("C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032");};
|
|
|
|
// Validate validates the CT_R and its children
|
|
func (_ffee *CT_R )Validate ()error {return _ffee .ValidateWithPath ("\u0043\u0054\u005f\u0052")};type CT_SSub struct{SSubPr *CT_SSubPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;};func NewCT_MathPr ()*CT_MathPr {_cdde :=&CT_MathPr {};return _cdde };type CT_GroupChr struct{GroupChrPr *CT_GroupChrPr ;E *CT_OMathArg ;};func ParseUnionST_OnOff (s string )(_cc .ST_OnOff ,error ){return _cc .ParseUnionST_OnOff (s )};func NewCT_OMathArgPr ()*CT_OMathArgPr {_deed :=&CT_OMathArgPr {};return _deed };
|
|
|
|
// ValidateWithPath validates the CT_LimLoc and its children, prefixing error messages with path
|
|
func (_ecfg *CT_LimLoc )ValidateWithPath (path string )error {if _ecfg .ValAttr ==ST_LimLocUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _degg :=_ecfg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_degg !=nil {return _degg ;};return nil ;};
|
|
|
|
// Validate validates the CT_LimUppPr and its children
|
|
func (_aacd *CT_LimUppPr )Validate ()error {return _aacd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_OMathArg and its children, prefixing error messages with path
|
|
func (_gbf *CT_OMathArg )ValidateWithPath (path string )error {if _gbf .ArgPr !=nil {if _cfda :=_gbf .ArgPr .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0050\u0072");_cfda !=nil {return _cfda ;};};for _gccg ,_ddag :=range _gbf .EG_OMathMathElements {if _fefb :=_ddag .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_gccg ));_fefb !=nil {return _fefb ;};};if _gbf .CtrlPr !=nil {if _beb :=_gbf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_beb !=nil {return _beb ;};};return nil ;};
|
|
|
|
// Validate validates the CT_MCPr and its children
|
|
func (_fddb *CT_MCPr )Validate ()error {return _fddb .ValidateWithPath ("\u0043T\u005f\u004d\u0043\u0050\u0072");};func (_egfb *CT_Rad )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egfb .RadPr !=nil {_ffag :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0061\u0064\u0050\u0072"}};e .EncodeElement (_egfb .RadPr ,_ffag );};_edcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064e\u0067"}};e .EncodeElement (_egfb .Deg ,_edcd );_aaad :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_egfb .E ,_aaad );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_BreakBin ()*CT_BreakBin {_gea :=&CT_BreakBin {};return _gea };func NewCT_OMathJc ()*CT_OMathJc {_gafd :=&CT_OMathJc {};return _gafd };
|
|
|
|
// ValidateWithPath validates the CT_Func and its children, prefixing error messages with path
|
|
func (_facg *CT_Func )ValidateWithPath (path string )error {if _facg .FuncPr !=nil {if _ddbd :=_facg .FuncPr .ValidateWithPath (path +"\u002fF\u0075\u006e\u0063\u0050\u0072");_ddbd !=nil {return _ddbd ;};};if _bdd :=_facg .FName .ValidateWithPath (path +"\u002f\u0046\u004e\u0061\u006d\u0065");_bdd !=nil {return _bdd ;};if _gbaf :=_facg .E .ValidateWithPath (path +"\u002f\u0045");_gbaf !=nil {return _gbaf ;};return nil ;};func NewCT_F ()*CT_F {_ebcc :=&CT_F {};_ebcc .Num =NewCT_OMathArg ();_ebcc .Den =NewCT_OMathArg ();return _ebcc ;};
|
|
|
|
// Validate validates the CT_OMathPara and its children
|
|
func (_edfg *CT_OMathPara )Validate ()error {return _edfg .ValidateWithPath ("\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061");};func (_fedf *CT_SSupPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cegb :for {_cged ,_fbbf :=d .Token ();if _fbbf !=nil {return _fbbf ;};switch _bebc :=_cged .(type ){case _b .StartElement :switch _bebc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fedf .CtrlPr =NewCT_CtrlPr ();if _ceef :=d .DecodeElement (_fedf .CtrlPr ,&_bebc );_ceef !=nil {return _ceef ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075p\u0050\u0072 \u0025\u0076",_bebc .Name );if _bfbe :=d .Skip ();_bfbe !=nil {return _bfbe ;};};case _b .EndElement :break _cegb ;case _b .CharData :};};return nil ;};type CT_M struct{MPr *CT_MPr ;Mr []*CT_MR ;};func (_dbdgc *CT_MPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dbdgc .BaseJc !=nil {_bcge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_dbdgc .BaseJc ,_bcge );};if _dbdgc .PlcHide !=nil {_ceff :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u006c\u0063\u0048\u0069\u0064e"}};e .EncodeElement (_dbdgc .PlcHide ,_ceff );};if _dbdgc .RSpRule !=nil {_agbg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_dbdgc .RSpRule ,_agbg );};if _dbdgc .CGpRule !=nil {_bdad :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u0047\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_dbdgc .CGpRule ,_bdad );};if _dbdgc .RSp !=nil {_eedc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_dbdgc .RSp ,_eedc );};if _dbdgc .CSp !=nil {_fbga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063S\u0070"}};e .EncodeElement (_dbdgc .CSp ,_fbga );};if _dbdgc .CGp !=nil {_dggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063G\u0070"}};e .EncodeElement (_dbdgc .CGp ,_dggf );};if _dbdgc .Mcs !=nil {_ddba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dc\u0073"}};e .EncodeElement (_dbdgc .Mcs ,_ddba );};if _dbdgc .CtrlPr !=nil {_dfbc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dbdgc .CtrlPr ,_dfbc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fced *CT_MathPrChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcdd :for {_adc ,_ffe :=d .Token ();if _ffe !=nil {return _ffe ;};switch _face :=_adc .(type ){case _b .StartElement :switch _face .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_fced .WrapIndent =NewCT_TwipsMeasure ();if _feff :=d .DecodeElement (_fced .WrapIndent ,&_face );_feff !=nil {return _feff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_fced .WrapRight =NewCT_OnOff ();if _bcfee :=d .DecodeElement (_fced .WrapRight ,&_face );_bcfee !=nil {return _bcfee ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006d\u0065n\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0061\u0074h\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_face .Name );if _fbag :=d .Skip ();_fbag !=nil {return _fbag ;};};case _b .EndElement :break _gcdd ;case _b .CharData :};};return nil ;};func (_afad *CT_SSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afad .E =NewCT_OMathArg ();_afad .Sub =NewCT_OMathArg ();_cfaf :for {_bdba ,_efgd :=d .Token ();if _efgd !=nil {return _efgd ;};switch _cbeee :=_bdba .(type ){case _b .StartElement :switch _cbeee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062\u0050\u0072"}:_afad .SSubPr =NewCT_SSubPr ();if _ggab :=d .DecodeElement (_afad .SSubPr ,&_cbeee );_ggab !=nil {return _ggab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dgfb :=d .DecodeElement (_afad .E ,&_cbeee );_dgfb !=nil {return _dgfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _fbad :=d .DecodeElement (_afad .Sub ,&_cbeee );_fbad !=nil {return _fbad ;};default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0053\u0075\u0062\u0020\u0025\u0076",_cbeee .Name );if _daaac :=d .Skip ();_daaac !=nil {return _daaac ;};};case _b .EndElement :break _cfaf ;case _b .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_FuncPr and its children
|
|
func (_facf *CT_FuncPr )Validate ()error {return _facf .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r");};func (_dafc *CT_MathPrChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _dafc .WrapIndent !=nil {_fecc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0077r\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}};e .EncodeElement (_dafc .WrapIndent ,_fecc );};if _dafc .WrapRight !=nil {_ddeec :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0077\u0072\u0061\u0070\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_dafc .WrapRight ,_ddeec );};return nil ;};type CT_Char struct{ValAttr string ;};func NewMathPr ()*MathPr {_fcfa :=&MathPr {};_fcfa .CT_MathPr =*NewCT_MathPr ();return _fcfa };type ST_Style byte ;func (_bfea ST_Shp )String ()string {switch _bfea {case 0:return "";case 1:return "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case 2:return "\u006d\u0061\u0074c\u0068";};return "";};func NewCT_SPre ()*CT_SPre {_edbd :=&CT_SPre {};_edbd .Sub =NewCT_OMathArg ();_edbd .Sup =NewCT_OMathArg ();_edbd .E =NewCT_OMathArg ();return _edbd ;};
|
|
|
|
// Validate validates the CT_TopBot and its children
|
|
func (_baegf *CT_TopBot )Validate ()error {return _baegf .ValidateWithPath ("\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft");};func (_ddfe *CT_MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ddfe .MathFont !=nil {_fca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}};e .EncodeElement (_ddfe .MathFont ,_fca );};if _ddfe .BrkBin !=nil {_cgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0072\u006b\u0042\u0069\u006e"}};e .EncodeElement (_ddfe .BrkBin ,_cgag );};if _ddfe .BrkBinSub !=nil {_bgdc :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062"}};e .EncodeElement (_ddfe .BrkBinSub ,_bgdc );};if _ddfe .SmallFrac !=nil {_gfbd :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063"}};e .EncodeElement (_ddfe .SmallFrac ,_gfbd );};if _ddfe .DispDef !=nil {_dggac :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0069\u0073\u0070\u0044\u0065f"}};e .EncodeElement (_ddfe .DispDef ,_dggac );};if _ddfe .LMargin !=nil {_bgbef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006c\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_ddfe .LMargin ,_bgbef );};if _ddfe .RMargin !=nil {_aaea :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u004d\u0061\u0072\u0067\u0069n"}};e .EncodeElement (_ddfe .RMargin ,_aaea );};if _ddfe .DefJc !=nil {_dgee :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0066\u004a\u0063"}};e .EncodeElement (_ddfe .DefJc ,_dgee );};if _ddfe .PreSp !=nil {_afea :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0072\u0065\u0053\u0070"}};e .EncodeElement (_ddfe .PreSp ,_afea );};if _ddfe .PostSp !=nil {_eaacg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070\u006f\u0073\u0074\u0053\u0070"}};e .EncodeElement (_ddfe .PostSp ,_eaacg );};if _ddfe .InterSp !=nil {_cbae :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0065\u0072\u0053p"}};e .EncodeElement (_ddfe .InterSp ,_cbae );};if _ddfe .IntraSp !=nil {_gbce :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0069\u006e\u0074\u0072\u0061\u0053p"}};e .EncodeElement (_ddfe .IntraSp ,_gbce );};if _ddfe .Choice !=nil {_ddfe .Choice .MarshalXML (e ,_b .StartElement {});};if _ddfe .IntLim !=nil {_adf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0069\u006e\u0074\u004c\u0069\u006d"}};e .EncodeElement (_ddfe .IntLim ,_adf );};if _ddfe .NaryLim !=nil {_gagca :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u0061\u0072\u0079\u004c\u0069m"}};e .EncodeElement (_ddfe .NaryLim ,_gagca );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_UnSignedInteger and its children, prefixing error messages with path
|
|
func (_cgdd *CT_UnSignedInteger )ValidateWithPath (path string )error {return nil };func NewCT_CtrlPr ()*CT_CtrlPr {_eaee :=&CT_CtrlPr {};return _eaee };type CT_GroupChrPr struct{Chr *CT_Char ;Pos *CT_TopBot ;VertJc *CT_TopBot ;CtrlPr *CT_CtrlPr ;};func (_gdaf *CT_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_edd :=range start .Attr {if _edd .Name .Local =="\u0076\u0061\u006c"{_gdaf .ValAttr .UnmarshalXMLAttr (_edd );continue ;};};for {_dfe ,_ced :=d .Token ();if _ced !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u003a\u0020\u0025\u0073",_ced );};if _gefe ,_cbf :=_dfe .(_b .EndElement );_cbf &&_gefe .Name ==start .Name {break ;};};return nil ;};func (_bace *CT_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffaac :=range start .Attr {if _ffaac .Name .Local =="\u0076\u0061\u006c"{_bace .ValAttr .UnmarshalXMLAttr (_ffaac );continue ;};};for {_aeggc ,_cdgd :=d .Token ();if _cdgd !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0074\u0079\u006c\u0065: \u0025\u0073",_cdgd );};if _gfae ,_dgba :=_aeggc .(_b .EndElement );_dgba &&_gfae .Name ==start .Name {break ;};};return nil ;};func (_efcac *CT_SPrePr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efcac .CtrlPr !=nil {_deffb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_efcac .CtrlPr ,_deffb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffagd *ST_Jc )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_ffagd =0;case "\u006c\u0065\u0066\u0074":*_ffagd =1;case "\u0072\u0069\u0067h\u0074":*_ffagd =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_ffagd =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_ffagd =4;};return nil ;};func (_bgacf ST_TopBot )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_bcdb :=_b .Attr {};_bcdb .Name =name ;switch _bgacf {case ST_TopBotUnset :_bcdb .Value ="";case ST_TopBotTop :_bcdb .Value ="\u0074\u006f\u0070";case ST_TopBotBot :_bcdb .Value ="\u0062\u006f\u0074";};return _bcdb ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SSub and its children, prefixing error messages with path
|
|
func (_efea *CT_SSub )ValidateWithPath (path string )error {if _efea .SSubPr !=nil {if _daaacg :=_efea .SSubPr .ValidateWithPath (path +"\u002fS\u0053\u0075\u0062\u0050\u0072");_daaacg !=nil {return _daaacg ;};};if _gaee :=_efea .E .ValidateWithPath (path +"\u002f\u0045");_gaee !=nil {return _gaee ;};if _cdf :=_efea .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_cdf !=nil {return _cdf ;};return nil ;};func (_cbd *CT_MC )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbd .McPr !=nil {_cccf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u0050\u0072"}};e .EncodeElement (_cbd .McPr ,_cccf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_UnSignedInteger ()*CT_UnSignedInteger {_eeed :=&CT_UnSignedInteger {};return _eeed };func (_acee ST_Script )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cbcfb :=_b .Attr {};_cbcfb .Name =name ;switch _acee {case ST_ScriptUnset :_cbcfb .Value ="";case ST_ScriptRoman :_cbcfb .Value ="\u0072\u006f\u006da\u006e";case ST_ScriptScript :_cbcfb .Value ="\u0073\u0063\u0072\u0069\u0070\u0074";case ST_ScriptFraktur :_cbcfb .Value ="\u0066r\u0061\u006b\u0074\u0075\u0072";case ST_ScriptDouble_struck :_cbcfb .Value ="\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b";case ST_ScriptSans_serif :_cbcfb .Value ="\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066";case ST_ScriptMonospace :_cbcfb .Value ="\u006do\u006e\u006f\u0073\u0070\u0061\u0063e";};return _cbcfb ,nil ;};func NewCT_Integer2 ()*CT_Integer2 {_ecdb :=&CT_Integer2 {};_ecdb .ValAttr =-2;return _ecdb };func (_beea *CT_OMathArg )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _beea .ArgPr !=nil {_fagg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0050\u0072"}};e .EncodeElement (_beea .ArgPr ,_fagg );};if _beea .EG_OMathMathElements !=nil {for _ ,_efbf :=range _beea .EG_OMathMathElements {_efbf .MarshalXML (e ,_b .StartElement {});};};if _beea .CtrlPr !=nil {_dcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_beea .CtrlPr ,_dcd );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_GroupChrPr and its children
|
|
func (_gge *CT_GroupChrPr )Validate ()error {return _gge .ValidateWithPath ("\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");};func (_dgga *CT_MC )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bbef :for {_fdd ,_afeg :=d .Token ();if _afeg !=nil {return _afeg ;};switch _aacf :=_fdd .(type ){case _b .StartElement :switch _aacf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0050\u0072"}:_dgga .McPr =NewCT_MCPr ();if _gead :=d .DecodeElement (_dgga .McPr ,&_aacf );_gead !=nil {return _gead ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0043 \u0025\u0076",_aacf .Name );if _agb :=d .Skip ();_agb !=nil {return _agb ;};};case _b .EndElement :break _bbef ;case _b .CharData :};};return nil ;};func (_cggad ST_Jc )String ()string {switch _cggad {case 0:return "";case 1:return "\u006c\u0065\u0066\u0074";case 2:return "\u0072\u0069\u0067h\u0074";case 3:return "\u0063\u0065\u006e\u0074\u0065\u0072";case 4:return "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return "";};func NewCT_Phant ()*CT_Phant {_egada :=&CT_Phant {};_egada .E =NewCT_OMathArg ();return _egada };
|
|
|
|
// ValidateWithPath validates the CT_ManualBreak and its children, prefixing error messages with path
|
|
func (_ddg *CT_ManualBreak )ValidateWithPath (path string )error {if _ddg .AlnAtAttr !=nil {if *_ddg .AlnAtAttr < 1{return _c .Errorf ("\u0025\u0073/\u006d\u002e\u0041\u006cn\u0041\u0074A\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074 \u0062\u0065\u0020\u003e\u003d\u0020\u0031\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ddg .AlnAtAttr );};if *_ddg .AlnAtAttr > 255{return _c .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0041\u006c\u006e\u0041\u0074\u0041\u0074\u0074r\u0020\u006d\u0075\u0073\u0074\u0020b\u0065\u0020\u003c\u003d\u0020\u0032\u0035\u0035\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_ddg .AlnAtAttr );};};return nil ;};func (_cfg *CT_LimLow )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cfg .E =NewCT_OMathArg ();_cfg .Lim =NewCT_OMathArg ();_gebf :for {_gecb ,_fgdg :=d .Token ();if _fgdg !=nil {return _fgdg ;};switch _gac :=_gecb .(type ){case _b .StartElement :switch _gac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}:_cfg .LimLowPr =NewCT_LimLowPr ();if _fbgg :=d .DecodeElement (_cfg .LimLowPr ,&_gac );_fbgg !=nil {return _fbgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _gabag :=d .DecodeElement (_cfg .E ,&_gac );_gabag !=nil {return _gabag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d"}:if _gff :=d .DecodeElement (_cfg .Lim ,&_gac );_gff !=nil {return _gff ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004c\u0069\u006dL\u006f\u0077 \u0025\u0076",_gac .Name );if _gdgf :=d .Skip ();_gdgf !=nil {return _gdgf ;};};case _b .EndElement :break _gebf ;case _b .CharData :};};return nil ;};func (_eabd ST_Shp )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_acbg :=_b .Attr {};_acbg .Name =name ;switch _eabd {case ST_ShpUnset :_acbg .Value ="";case ST_ShpCentered :_acbg .Value ="\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064";case ST_ShpMatch :_acbg .Value ="\u006d\u0061\u0074c\u0068";};return _acbg ,nil ;};func (_fef *CT_Bar )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fef .E =NewCT_OMathArg ();_feb :for {_dd ,_eaf :=d .Token ();if _eaf !=nil {return _eaf ;};switch _gf :=_dd .(type ){case _b .StartElement :switch _gf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072P\u0072"}:_fef .BarPr =NewCT_BarPr ();if _ebe :=d .DecodeElement (_fef .BarPr ,&_gf );_ebe !=nil {return _ebe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _dac :=d .DecodeElement (_fef .E ,&_gf );_dac !=nil {return _dac ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0020\u0025\u0076",_gf .Name );if _gb :=d .Skip ();_gb !=nil {return _gb ;};};case _b .EndElement :break _feb ;case _b .CharData :};};return nil ;};func (_dcba ST_Style )Validate ()error {return _dcba .ValidateWithPath ("")};type CT_AccPr struct{Chr *CT_Char ;CtrlPr *CT_CtrlPr ;};
|
|
|
|
// ValidateWithPath validates the EG_OMathElements and its children, prefixing error messages with path
|
|
func (_aeaa *EG_OMathElements )ValidateWithPath (path string )error {for _bddf ,_cdfe :=range _aeaa .EG_OMathMathElements {if _abba :=_cdfe .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_bddf ));_abba !=nil {return _abba ;};};return nil ;};type CT_Text struct{SpaceAttr *string ;Content string ;};func (_gede *CT_TopBot )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_bgagc ,_cbcf :=_gede .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _cbcf !=nil {return _cbcf ;};start .Attr =append (start .Attr ,_bgagc );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SpacingRule and its children, prefixing error messages with path
|
|
func (_fcde *CT_SpacingRule )ValidateWithPath (path string )error {if _fcde .ValAttr < 0{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fcde .ValAttr );};if _fcde .ValAttr > 4{return _c .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0034\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_fcde .ValAttr );};return nil ;};func (_fe *CT_Acc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fe .E =NewCT_OMathArg ();_ec :for {_dc ,_be :=d .Token ();if _be !=nil {return _be ;};switch _ac :=_dc .(type ){case _b .StartElement :switch _ac .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063P\u0072"}:_fe .AccPr =NewCT_AccPr ();if _bc :=d .DecodeElement (_fe .AccPr ,&_ac );_bc !=nil {return _bc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _da :=d .DecodeElement (_fe .E ,&_ac );_da !=nil {return _da ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0041\u0063\u0063\u0020\u0025\u0076",_ac .Name );if _dca :=d .Skip ();_dca !=nil {return _dca ;};};case _b .EndElement :break _ec ;case _b .CharData :};};return nil ;};func (_bfgc *CT_EqArr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddce :for {_dga ,_cbfe :=d .Token ();if _cbfe !=nil {return _cbfe ;};switch _cee :=_dga .(type ){case _b .StartElement :switch _cee .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065q\u0041\u0072\u0072\u0050\u0072"}:_bfgc .EqArrPr =NewCT_EqArrPr ();if _acad :=d .DecodeElement (_bfgc .EqArrPr ,&_cee );_acad !=nil {return _acad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_bcd :=NewCT_OMathArg ();if _baa :=d .DecodeElement (_bcd ,&_cee );_baa !=nil {return _baa ;};_bfgc .E =append (_bfgc .E ,_bcd );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0020\u0025\u0076",_cee .Name );if _eeacf :=d .Skip ();_eeacf !=nil {return _eeacf ;};};case _b .EndElement :break _ddce ;case _b .CharData :};};return nil ;};func NewCT_FuncPr ()*CT_FuncPr {_febg :=&CT_FuncPr {};return _febg };
|
|
|
|
// ValidateWithPath validates the CT_OMathArgPr and its children, prefixing error messages with path
|
|
func (_fbegc *CT_OMathArgPr )ValidateWithPath (path string )error {if _fbegc .ArgSz !=nil {if _dag :=_fbegc .ArgSz .ValidateWithPath (path +"\u002f\u0041\u0072\u0067\u0053\u007a");_dag !=nil {return _dag ;};};return nil ;};type CT_SSup struct{SSupPr *CT_SSupPr ;E *CT_OMathArg ;Sup *CT_OMathArg ;};
|
|
|
|
// Validate validates the CT_BoxPr and its children
|
|
func (_gcb *CT_BoxPr )Validate ()error {return _gcb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072");};func NewCT_GroupChrPr ()*CT_GroupChrPr {_dcgb :=&CT_GroupChrPr {};return _dcgb };
|
|
|
|
// Validate validates the CT_Nary and its children
|
|
func (_defd *CT_Nary )Validate ()error {return _defd .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079");};func (_eedce ST_Jc )Validate ()error {return _eedce .ValidateWithPath ("")};func (_gabb *CT_R )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gabb .RPr !=nil {_dedb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072P\u0072"}};e .EncodeElement (_gabb .RPr ,_dedb );};if _gabb .Choice !=nil {for _ ,_dcb :=range _gabb .Choice {_dcb .MarshalXML (e ,_b .StartElement {});};};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_YAlign ()*CT_YAlign {_feccd :=&CT_YAlign {};_feccd .ValAttr =_cc .ST_YAlign (1);return _feccd ;};
|
|
|
|
// Validate validates the CT_BarPr and its children
|
|
func (_gef *CT_BarPr )Validate ()error {return _gef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072");};func NewCT_OMathParaPr ()*CT_OMathParaPr {_cfcd :=&CT_OMathParaPr {};return _cfcd };func NewCT_Box ()*CT_Box {_cea :=&CT_Box {};_cea .E =NewCT_OMathArg ();return _cea };func (_cgbbb *ST_Jc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_agfe ,_febca :=d .Token ();if _febca !=nil {return _febca ;};if _edggd ,_ffeb :=_agfe .(_b .EndElement );_ffeb &&_edggd .Name ==start .Name {*_cgbbb =1;return nil ;};if _ecdce ,_eefa :=_agfe .(_b .CharData );!_eefa {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_agfe );}else {switch string (_ecdce ){case "":*_cgbbb =0;case "\u006c\u0065\u0066\u0074":*_cgbbb =1;case "\u0072\u0069\u0067h\u0074":*_cgbbb =2;case "\u0063\u0065\u006e\u0074\u0065\u0072":*_cgbbb =3;case "c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070":*_cgbbb =4;};};_agfe ,_febca =d .Token ();if _febca !=nil {return _febca ;};if _adff ,_dcfgg :=_agfe .(_b .EndElement );_dcfgg &&_adff .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_agfe );};
|
|
|
|
// Validate validates the CT_MPr and its children
|
|
func (_efcb *CT_MPr )Validate ()error {return _efcb .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0050\u0072");};func (_cgdb *ST_Shp )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cgdb =0;case "\u0063\u0065\u006e\u0074\u0065\u0072\u0065\u0064":*_cgdb =1;case "\u006d\u0061\u0074c\u0068":*_cgdb =2;};return nil ;};func (_cegff ST_Shp )Validate ()error {return _cegff .ValidateWithPath ("")};
|
|
|
|
// Validate validates the CT_D and its children
|
|
func (_eaff *CT_D )Validate ()error {return _eaff .ValidateWithPath ("\u0043\u0054\u005f\u0044")};func NewCT_Bar ()*CT_Bar {_eb :=&CT_Bar {};_eb .E =NewCT_OMathArg ();return _eb };type CT_SSubSup struct{SSubSupPr *CT_SSubSupPr ;E *CT_OMathArg ;Sub *CT_OMathArg ;Sup *CT_OMathArg ;};func (_bea *CT_BoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bea .OpEmu !=nil {_gfbb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0070\u0045\u006d\u0075"}};e .EncodeElement (_bea .OpEmu ,_gfbb );};if _bea .NoBreak !=nil {_gba :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006e\u006f\u0042\u0072\u0065\u0061k"}};e .EncodeElement (_bea .NoBreak ,_gba );};if _bea .Diff !=nil {_bdc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064\u0069\u0066\u0066"}};e .EncodeElement (_bea .Diff ,_bdc );};if _bea .Brk !=nil {_ggg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_bea .Brk ,_ggg );};if _bea .Aln !=nil {_efc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_bea .Aln ,_efc );};if _bea .CtrlPr !=nil {_ebbe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bea .CtrlPr ,_ebbe );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OMath struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_fbee *CT_RPR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faee :for {_fdaa ,_eaedb :=d .Token ();if _eaedb !=nil {return _eaedb ;};switch _aedf :=_fdaa .(type ){case _b .StartElement :switch _aedf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u0074"}:_fbee .Lit =NewCT_OnOff ();if _bfgd :=d .DecodeElement (_fbee .Lit ,&_aedf );_bfgd !=nil {return _bfgd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_fbee .Choice =NewCT_RPRChoice ();if _cdba :=d .DecodeElement (&_fbee .Choice .Nor ,&_aedf );_cdba !=nil {return _cdba ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b"}:_fbee .Brk =NewCT_ManualBreak ();if _cccfg :=d .DecodeElement (_fbee .Brk ,&_aedf );_cccfg !=nil {return _cccfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u006c\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u006c\u006e"}:_fbee .Aln =NewCT_OnOff ();if _fefe :=d .DecodeElement (_fbee .Aln ,&_aedf );_fefe !=nil {return _fefe ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0050\u0052\u0020\u0025\u0076",_aedf .Name );if _dfed :=d .Skip ();_dfed !=nil {return _dfed ;};};case _b .EndElement :break _faee ;case _b .CharData :};};return nil ;};const (ST_FTypeUnset ST_FType =0;ST_FTypeBar ST_FType =1;ST_FTypeSkw ST_FType =2;ST_FTypeLin ST_FType =3;ST_FTypeNoBar ST_FType =4;);func (_ecab *EG_ScriptStyle )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Name .Local ="\u006d\u003aE\u0047\u005f\u0053c\u0072\u0069\u0070\u0074\u0053\u0074\u0079\u006c\u0065";if _ecab .Scr !=nil {_aacfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073c\u0072"}};e .EncodeElement (_ecab .Scr ,_aacfb );};if _ecab .Sty !=nil {_ebaaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0079"}};e .EncodeElement (_ecab .Sty ,_ebaaf );};return nil ;};func (_cfd *CT_BorderBoxPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cfd .HideTop !=nil {_ed :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0054\u006fp"}};e .EncodeElement (_cfd .HideTop ,_ed );};if _cfd .HideBot !=nil {_fbb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0068\u0069\u0064\u0065\u0042\u006ft"}};e .EncodeElement (_cfd .HideBot ,_fbb );};if _cfd .HideLeft !=nil {_cda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0068\u0069\u0064\u0065\u004c\u0065\u0066\u0074"}};e .EncodeElement (_cfd .HideLeft ,_cda );};if _cfd .HideRight !=nil {_ad :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0068\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074"}};e .EncodeElement (_cfd .HideRight ,_ad );};if _cfd .StrikeH !=nil {_fcb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065H"}};e .EncodeElement (_cfd .StrikeH ,_fcb );};if _cfd .StrikeV !=nil {_ef :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0074\u0072\u0069\u006b\u0065V"}};e .EncodeElement (_cfd .StrikeV ,_ef );};if _cfd .StrikeBLTR !=nil {_dacg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052"}};e .EncodeElement (_cfd .StrikeBLTR ,_dacg );};if _cfd .StrikeTLBR !=nil {_edf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073t\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052"}};e .EncodeElement (_cfd .StrikeTLBR ,_edf );};if _cfd .CtrlPr !=nil {_dfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cfd .CtrlPr ,_dfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ce *CT_Bar )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ce .BarPr !=nil {_dfc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u0061\u0072\u0050\u0072"}};e .EncodeElement (_ce .BarPr ,_dfc );};_ae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ce .E ,_ae );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_LimLow and its children, prefixing error messages with path
|
|
func (_beaa *CT_LimLow )ValidateWithPath (path string )error {if _beaa .LimLowPr !=nil {if _eecb :=_beaa .LimLowPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u004c\u006f\u0077\u0050r");_eecb !=nil {return _eecb ;};};if _dce :=_beaa .E .ValidateWithPath (path +"\u002f\u0045");_dce !=nil {return _dce ;};if _aegb :=_beaa .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_aegb !=nil {return _aegb ;};return nil ;};func (_bfgcf *CT_TwipsMeasure )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_dcbe :=range start .Attr {if _dcbe .Name .Local =="\u0076\u0061\u006c"{_egadg ,_ggff :=ParseUnionST_TwipsMeasure (_dcbe .Value );if _ggff !=nil {return _ggff ;};_bfgcf .ValAttr =_egadg ;continue ;};};for {_bbdc ,_dcfd :=d .Token ();if _dcfd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0054\u0077\u0069\u0070\u0073\u004de\u0061\u0073\u0075r\u0065:\u0020\u0025\u0073",_dcfd );};if _ecagb ,_gffa :=_bbdc .(_b .EndElement );_gffa &&_ecagb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_BarPr and its children, prefixing error messages with path
|
|
func (_ddc *CT_BarPr )ValidateWithPath (path string )error {if _ddc .Pos !=nil {if _ceg :=_ddc .Pos .ValidateWithPath (path +"\u002f\u0050\u006f\u0073");_ceg !=nil {return _ceg ;};};if _ddc .CtrlPr !=nil {if _fa :=_ddc .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_fa !=nil {return _fa ;};};return nil ;};type CT_Script struct{ValAttr ST_Script ;};func (_aedb *CT_SSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aedb .CtrlPr !=nil {_gegg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_aedb .CtrlPr ,_gegg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_CtrlPr and its children, prefixing error messages with path
|
|
func (_bbe *CT_CtrlPr )ValidateWithPath (path string )error {return nil };func (_caea ST_LimLoc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fbdc :=_b .Attr {};_fbdc .Name =name ;switch _caea {case ST_LimLocUnset :_fbdc .Value ="";case ST_LimLocUndOvr :_fbdc .Value ="\u0075\u006e\u0064\u004f\u0076\u0072";case ST_LimLocSubSup :_fbdc .Value ="\u0073\u0075\u0062\u0053\u0075\u0070";};return _fbdc ,nil ;};func (_eadf *CT_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eadf .ValAttr !=ST_StyleUnset {_fdab ,_abbfd :=_eadf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _abbfd !=nil {return _abbfd ;};start .Attr =append (start .Attr ,_fdab );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_SSubSup ()*CT_SSubSup {_cfee :=&CT_SSubSup {};_cfee .E =NewCT_OMathArg ();_cfee .Sub =NewCT_OMathArg ();_cfee .Sup =NewCT_OMathArg ();return _cfee ;};type CT_SPrePr struct{CtrlPr *CT_CtrlPr ;};
|
|
|
|
// ValidateWithPath validates the CT_TopBot and its children, prefixing error messages with path
|
|
func (_bfdc *CT_TopBot )ValidateWithPath (path string )error {if _bfdc .ValAttr ==ST_TopBotUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _efbfb :=_bfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_efbfb !=nil {return _efbfb ;};return nil ;};func (_geg *CT_PhantPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbe :for {_bgff ,_bfgg :=d .Token ();if _bfgg !=nil {return _bfgg ;};switch _cgdfd :=_bgff .(type ){case _b .StartElement :switch _cgdfd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u006f\u0077"}:_geg .Show =NewCT_OnOff ();if _fcdg :=d .DecodeElement (_geg .Show ,&_cgdfd );_fcdg !=nil {return _fcdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0057\u0069\u0064"}:_geg .ZeroWid =NewCT_OnOff ();if _abcf :=d .DecodeElement (_geg .ZeroWid ,&_cgdfd );_abcf !=nil {return _abcf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007ae\u0072\u006f\u0041\u0073\u0063"}:_geg .ZeroAsc =NewCT_OnOff ();if _gefea :=d .DecodeElement (_geg .ZeroAsc ,&_cgdfd );_gefea !=nil {return _gefea ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}:_geg .ZeroDesc =NewCT_OnOff ();if _beff :=d .DecodeElement (_geg .ZeroDesc ,&_cgdfd );_beff !=nil {return _beff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074\u0072\u0061\u006e\u0073\u0070"}:_geg .Transp =NewCT_OnOff ();if _fggg :=d .DecodeElement (_geg .Transp ,&_cgdfd );_fggg !=nil {return _fggg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_geg .CtrlPr =NewCT_CtrlPr ();if _badec :=d .DecodeElement (_geg .CtrlPr ,&_cgdfd );_badec !=nil {return _badec ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fP\u0068\u0061\u006e\u0074\u0050\u0072\u0020\u0025\u0076",_cgdfd .Name );if _caf :=d .Skip ();_caf !=nil {return _caf ;};};case _b .EndElement :break _gbe ;case _b .CharData :};};return nil ;};func (_gabbc *EG_OMathMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_feda :for {_gbcf ,_afgagg :=d .Token ();if _afgagg !=nil {return _afgagg ;};switch _gbbf :=_gbcf .(type ){case _b .StartElement :switch _gbbf .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_gabbc .Acc =NewCT_Acc ();if _dfaeb :=d .DecodeElement (_gabbc .Acc ,&_gbbf );_dfaeb !=nil {return _dfaeb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_gabbc .Bar =NewCT_Bar ();if _efff :=d .DecodeElement (_gabbc .Bar ,&_gbbf );_efff !=nil {return _efff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_gabbc .Box =NewCT_Box ();if _daad :=d .DecodeElement (_gabbc .Box ,&_gbbf );_daad !=nil {return _daad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_gabbc .BorderBox =NewCT_BorderBox ();if _fggcg :=d .DecodeElement (_gabbc .BorderBox ,&_gbbf );_fggcg !=nil {return _fggcg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_gabbc .D =NewCT_D ();if _agcd :=d .DecodeElement (_gabbc .D ,&_gbbf );_agcd !=nil {return _agcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_gabbc .EqArr =NewCT_EqArr ();if _bafc :=d .DecodeElement (_gabbc .EqArr ,&_gbbf );_bafc !=nil {return _bafc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_gabbc .F =NewCT_F ();if _bgcgg :=d .DecodeElement (_gabbc .F ,&_gbbf );_bgcgg !=nil {return _bgcgg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_gabbc .Func =NewCT_Func ();if _dbfe :=d .DecodeElement (_gabbc .Func ,&_gbbf );_dbfe !=nil {return _dbfe ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gabbc .GroupChr =NewCT_GroupChr ();if _baeec :=d .DecodeElement (_gabbc .GroupChr ,&_gbbf );_baeec !=nil {return _baeec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_gabbc .LimLow =NewCT_LimLow ();if _ddbc :=d .DecodeElement (_gabbc .LimLow ,&_gbbf );_ddbc !=nil {return _ddbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_gabbc .LimUpp =NewCT_LimUpp ();if _geag :=d .DecodeElement (_gabbc .LimUpp ,&_gbbf );_geag !=nil {return _geag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_gabbc .M =NewCT_M ();if _gfbc :=d .DecodeElement (_gabbc .M ,&_gbbf );_gfbc !=nil {return _gfbc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_gabbc .Nary =NewCT_Nary ();if _fged :=d .DecodeElement (_gabbc .Nary ,&_gbbf );_fged !=nil {return _fged ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gabbc .Phant =NewCT_Phant ();if _aece :=d .DecodeElement (_gabbc .Phant ,&_gbbf );_aece !=nil {return _aece ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gabbc .Rad =NewCT_Rad ();if _fdfb :=d .DecodeElement (_gabbc .Rad ,&_gbbf );_fdfb !=nil {return _fdfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_gabbc .SPre =NewCT_SPre ();if _gcbg :=d .DecodeElement (_gabbc .SPre ,&_gbbf );_gcbg !=nil {return _gcbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_gabbc .SSub =NewCT_SSub ();if _fbdbg :=d .DecodeElement (_gabbc .SSub ,&_gbbf );_fbdbg !=nil {return _fbdbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_gabbc .SSubSup =NewCT_SSubSup ();if _ddbcd :=d .DecodeElement (_gabbc .SSubSup ,&_gbbf );_ddbcd !=nil {return _ddbcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_gabbc .SSup =NewCT_SSup ();if _cgde :=d .DecodeElement (_gabbc .SSup ,&_gbbf );_cgde !=nil {return _cgde ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gabbc .R =NewCT_R ();if _fcda :=d .DecodeElement (_gabbc .R ,&_gbbf );_fcda !=nil {return _fcda ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070o\u0072\u0074e\u0064\u0020\u0065\u006c\u0065\u006de\u006et \u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025\u0076",_gbbf .Name );if _dbcc :=d .Skip ();_dbcc !=nil {return _dbcc ;};};case _b .EndElement :break _feda ;case _b .CharData :};};return nil ;};func (_abad *CT_SSubSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _abad .SSubSupPr !=nil {_degac :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0073\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_abad .SSubSupPr ,_degac );};_aecf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_abad .E ,_aecf );_fdce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_abad .Sub ,_fdce );_ffgg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_abad .Sup ,_ffgg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dfff *CT_SSubPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _dfff .CtrlPr !=nil {_agfc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_dfff .CtrlPr ,_agfc );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_dgadgf ST_Style )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cdbf :=_b .Attr {};_cdbf .Name =name ;switch _dgadgf {case ST_StyleUnset :_cdbf .Value ="";case ST_StyleP :_cdbf .Value ="\u0070";case ST_StyleB :_cdbf .Value ="\u0062";case ST_StyleI :_cdbf .Value ="\u0069";case ST_StyleBi :_cdbf .Value ="\u0062\u0069";};return _cdbf ,nil ;};type OMathPara struct{CT_OMathPara };func (_ggde *CT_NaryPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dbgc :for {_faa ,_fddg :=d .Token ();if _fddg !=nil {return _fddg ;};switch _dacgfg :=_faa .(type ){case _b .StartElement :switch _dacgfg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0068\u0072"}:_ggde .Chr =NewCT_Char ();if _acg :=d .DecodeElement (_ggde .Chr ,&_dacgfg );_acg !=nil {return _acg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0063"}:_ggde .LimLoc =NewCT_LimLoc ();if _abf :=d .DecodeElement (_ggde .LimLoc ,&_dacgfg );_abf !=nil {return _abf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_ggde .Grow =NewCT_OnOff ();if _ggbf :=d .DecodeElement (_ggde .Grow ,&_dacgfg );_ggbf !=nil {return _ggbf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0062\u0048\u0069\u0064\u0065"}:_ggde .SubHide =NewCT_OnOff ();if _fge :=d .DecodeElement (_ggde .SubHide ,&_dacgfg );_fge !=nil {return _fge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073u\u0070\u0048\u0069\u0064\u0065"}:_ggde .SupHide =NewCT_OnOff ();if _fgbge :=d .DecodeElement (_ggde .SupHide ,&_dacgfg );_fgbge !=nil {return _fgbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_ggde .CtrlPr =NewCT_CtrlPr ();if _gbdc :=d .DecodeElement (_ggde .CtrlPr ,&_dacgfg );_gbdc !=nil {return _gbdc ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u004e\u0061\u0072y\u0050\u0072 \u0025\u0076",_dacgfg .Name );if _ecde :=d .Skip ();_ecde !=nil {return _ecde ;};};case _b .EndElement :break _dbgc ;case _b .CharData :};};return nil ;};func NewCT_MathPrChoice ()*CT_MathPrChoice {_eeb :=&CT_MathPrChoice {};return _eeb };
|
|
|
|
// Validate validates the CT_Style and its children
|
|
func (_dgadg *CT_Style )Validate ()error {return _dgadg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};
|
|
|
|
// Validate validates the CT_PhantPr and its children
|
|
func (_dfce *CT_PhantPr )Validate ()error {return _dfce .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072");};func (_afdeg ST_FType )Validate ()error {return _afdeg .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_Char and its children, prefixing error messages with path
|
|
func (_dbfd *CT_Char )ValidateWithPath (path string )error {return nil };
|
|
|
|
// ValidateWithPath validates the CT_SSupPr and its children, prefixing error messages with path
|
|
func (_egadaf *CT_SSupPr )ValidateWithPath (path string )error {if _egadaf .CtrlPr !=nil {if _dedbf :=_egadaf .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dedbf !=nil {return _dedbf ;};};return nil ;};type CT_FPr struct{Type *CT_FType ;CtrlPr *CT_CtrlPr ;};func (_edbc *CT_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {_aed ,_gbb :=_edbc .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gbb !=nil {return _gbb ;};start .Attr =append (start .Attr ,_aed );e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdac ST_Jc )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_fdaf :=_b .Attr {};_fdaf .Name =name ;switch _fdac {case ST_JcUnset :_fdaf .Value ="";case ST_JcLeft :_fdaf .Value ="\u006c\u0065\u0066\u0074";case ST_JcRight :_fdaf .Value ="\u0072\u0069\u0067h\u0074";case ST_JcCenter :_fdaf .Value ="\u0063\u0065\u006e\u0074\u0065\u0072";case ST_JcCenterGroup :_fdaf .Value ="c\u0065\u006e\u0074\u0065\u0072\u0047\u0072\u006f\u0075\u0070";};return _fdaf ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_OMath and its children, prefixing error messages with path
|
|
func (_dgaf *CT_OMath )ValidateWithPath (path string )error {for _geda ,_bcfeg :=range _dgaf .EG_OMathMathElements {if _bbda :=_bcfeg .ValidateWithPath (_c .Sprintf ("%\u0073\u002f\u0045\u0047\u005f\u004fM\u0061\u0074\u0068\u004d\u0061\u0074\u0068\u0045\u006ce\u006d\u0065\u006et\u0073[\u0025\u0064\u005d",path ,_geda ));_bbda !=nil {return _bbda ;};};return nil ;};func (_cbfd *CT_String )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cbfd .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_cbfd .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_MCPr struct{Count *CT_Integer255 ;McJc *CT_XAlign ;};func (_bccf ST_BreakBin )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_dgaa :=_b .Attr {};_dgaa .Name =name ;switch _bccf {case ST_BreakBinUnset :_dgaa .Value ="";case ST_BreakBinBefore :_dgaa .Value ="\u0062\u0065\u0066\u006f\u0072\u0065";case ST_BreakBinAfter :_dgaa .Value ="\u0061\u0066\u0074e\u0072";case ST_BreakBinRepeat :_dgaa .Value ="\u0072\u0065\u0070\u0065\u0061\u0074";};return _dgaa ,nil ;};func NewCT_BorderBoxPr ()*CT_BorderBoxPr {_ggd :=&CT_BorderBoxPr {};return _ggd };func NewCT_TwipsMeasure ()*CT_TwipsMeasure {_dgde :=&CT_TwipsMeasure {};return _dgde };func (_gffaf *EG_OMathElements )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aeec :for {_bcdc ,_gfdd :=d .Token ();if _gfdd !=nil {return _gfdd ;};switch _bdadc :=_bcdc .(type ){case _b .StartElement :switch _bdadc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_dggdc :=NewEG_OMathMathElements ();_dggdc .Acc =NewCT_Acc ();if _eedd :=d .DecodeElement (_dggdc .Acc ,&_bdadc );_eedd !=nil {return _eedd ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_dggdc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_fbgbe :=NewEG_OMathMathElements ();_fbgbe .Bar =NewCT_Bar ();if _egba :=d .DecodeElement (_fbgbe .Bar ,&_bdadc );_egba !=nil {return _egba ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_fbgbe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_aefb :=NewEG_OMathMathElements ();_aefb .Box =NewCT_Box ();if _egff :=d .DecodeElement (_aefb .Box ,&_bdadc );_egff !=nil {return _egff ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_aefb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_ebbd :=NewEG_OMathMathElements ();_ebbd .BorderBox =NewCT_BorderBox ();if _ddgc :=d .DecodeElement (_ebbd .BorderBox ,&_bdadc );_ddgc !=nil {return _ddgc ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_ebbd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_fcega :=NewEG_OMathMathElements ();_fcega .D =NewCT_D ();if _bebb :=d .DecodeElement (_fcega .D ,&_bdadc );_bebb !=nil {return _bebb ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_fcega );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_gcddf :=NewEG_OMathMathElements ();_gcddf .EqArr =NewCT_EqArr ();if _acbdc :=d .DecodeElement (_gcddf .EqArr ,&_bdadc );_acbdc !=nil {return _acbdc ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_gcddf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_baef :=NewEG_OMathMathElements ();_baef .F =NewCT_F ();if _efcab :=d .DecodeElement (_baef .F ,&_bdadc );_efcab !=nil {return _efcab ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_baef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_ecg :=NewEG_OMathMathElements ();_ecg .Func =NewCT_Func ();if _gccff :=d .DecodeElement (_ecg .Func ,&_bdadc );_gccff !=nil {return _gccff ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_ecg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_caad :=NewEG_OMathMathElements ();_caad .GroupChr =NewCT_GroupChr ();if _ebddc :=d .DecodeElement (_caad .GroupChr ,&_bdadc );_ebddc !=nil {return _ebddc ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_caad );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_agdaa :=NewEG_OMathMathElements ();_agdaa .LimLow =NewCT_LimLow ();if _bgdd :=d .DecodeElement (_agdaa .LimLow ,&_bdadc );_bgdd !=nil {return _bgdd ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_agdaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_becf :=NewEG_OMathMathElements ();_becf .LimUpp =NewCT_LimUpp ();if _dccf :=d .DecodeElement (_becf .LimUpp ,&_bdadc );_dccf !=nil {return _dccf ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_becf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_ecc :=NewEG_OMathMathElements ();_ecc .M =NewCT_M ();if _gaca :=d .DecodeElement (_ecc .M ,&_bdadc );_gaca !=nil {return _gaca ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_ecc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dcbb :=NewEG_OMathMathElements ();_dcbb .Nary =NewCT_Nary ();if _aabd :=d .DecodeElement (_dcbb .Nary ,&_bdadc );_aabd !=nil {return _aabd ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_dcbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_ceab :=NewEG_OMathMathElements ();_ceab .Phant =NewCT_Phant ();if _ecae :=d .DecodeElement (_ceab .Phant ,&_bdadc );_ecae !=nil {return _ecae ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_ceab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_fgca :=NewEG_OMathMathElements ();_fgca .Rad =NewCT_Rad ();if _abec :=d .DecodeElement (_fgca .Rad ,&_bdadc );_abec !=nil {return _abec ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_fgca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fddc :=NewEG_OMathMathElements ();_fddc .SPre =NewCT_SPre ();if _ecaga :=d .DecodeElement (_fddc .SPre ,&_bdadc );_ecaga !=nil {return _ecaga ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_fddc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_efbg :=NewEG_OMathMathElements ();_efbg .SSub =NewCT_SSub ();if _gdfa :=d .DecodeElement (_efbg .SSub ,&_bdadc );_gdfa !=nil {return _gdfa ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_efbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_becd :=NewEG_OMathMathElements ();_becd .SSubSup =NewCT_SSubSup ();if _fddfg :=d .DecodeElement (_becd .SSubSup ,&_bdadc );_fddfg !=nil {return _fddfg ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_becd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_ffged :=NewEG_OMathMathElements ();_ffged .SSup =NewCT_SSup ();if _ebebg :=d .DecodeElement (_ffged .SSup ,&_bdadc );_ebebg !=nil {return _ebebg ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_ffged );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gcdf :=NewEG_OMathMathElements ();_gcdf .R =NewCT_R ();if _bgbbe :=d .DecodeElement (_gcdf .R ,&_bdadc );_bgbbe !=nil {return _bgbbe ;};_gffaf .EG_OMathMathElements =append (_gffaf .EG_OMathMathElements ,_gcdf );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u004f\u004d\u0061\u0074\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073\u0020\u0025v",_bdadc .Name );if _bfda :=d .Skip ();_bfda !=nil {return _bfda ;};};case _b .EndElement :break _aeec ;case _b .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_RPRChoice and its children
|
|
func (_gdb *CT_RPRChoice )Validate ()error {return _gdb .ValidateWithPath ("\u0043\u0054\u005fR\u0050\u0052\u0043\u0068\u006f\u0069\u0063\u0065");};func (_fbbb *CT_NaryPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fbbb .Chr !=nil {_fcbg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_fbbb .Chr ,_fcbg );};if _fbbb .LimLoc !=nil {_ddfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0063"}};e .EncodeElement (_fbbb .LimLoc ,_ddfd );};if _fbbb .Grow !=nil {_efcc :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0077"}};e .EncodeElement (_fbbb .Grow ,_efcc );};if _fbbb .SubHide !=nil {_gece :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0062\u0048\u0069\u0064e"}};e .EncodeElement (_fbbb .SubHide ,_gece );};if _fbbb .SupHide !=nil {_edcc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0075\u0070\u0048\u0069\u0064e"}};e .EncodeElement (_fbbb .SupHide ,_edcc );};if _fbbb .CtrlPr !=nil {_dbcg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_fbbb .CtrlPr ,_dbcg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_LimUpp ()*CT_LimUpp {_dcae :=&CT_LimUpp {};_dcae .E =NewCT_OMathArg ();_dcae .Lim =NewCT_OMathArg ();return _dcae ;};
|
|
|
|
// ValidateWithPath validates the CT_RadPr and its children, prefixing error messages with path
|
|
func (_daeg *CT_RadPr )ValidateWithPath (path string )error {if _daeg .DegHide !=nil {if _cgcb :=_daeg .DegHide .ValidateWithPath (path +"\u002f\u0044\u0065\u0067\u0048\u0069\u0064\u0065");_cgcb !=nil {return _cgcb ;};};if _daeg .CtrlPr !=nil {if _gedge :=_daeg .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_gedge !=nil {return _gedge ;};};return nil ;};func (_gebg *CT_Rad )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gebg .Deg =NewCT_OMathArg ();_gebg .E =NewCT_OMathArg ();_dbac :for {_agfb ,_dgbc :=d .Token ();if _dgbc !=nil {return _dgbc ;};switch _cbgeg :=_agfb .(type ){case _b .StartElement :switch _cbgeg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064P\u0072"}:_gebg .RadPr =NewCT_RadPr ();if _agff :=d .DecodeElement (_gebg .RadPr ,&_cbgeg );_agff !=nil {return _agff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0067"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0067"}:if _gccf :=d .DecodeElement (_gebg .Deg ,&_cbgeg );_gccf !=nil {return _gccf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fcf :=d .DecodeElement (_gebg .E ,&_cbgeg );_fcf !=nil {return _fcf ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0052\u0061\u0064\u0020\u0025\u0076",_cbgeg .Name );if _fbbd :=d .Skip ();_fbbd !=nil {return _fbbd ;};};case _b .EndElement :break _dbac ;case _b .CharData :};};return nil ;};func NewCT_Func ()*CT_Func {_bgbb :=&CT_Func {};_bgbb .FName =NewCT_OMathArg ();_bgbb .E =NewCT_OMathArg ();return _bgbb ;};func (_gfga *CT_Integer2 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gfga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func ParseUnionST_TwipsMeasure (s string )(_cc .ST_TwipsMeasure ,error ){_gaag :=_cc .ST_TwipsMeasure {};if _cc .ST_PositiveUniversalMeasurePatternRe .MatchString (s ){_gaag .ST_PositiveUniversalMeasure =&s ;}else {_eaaa ,_ededa :=_d .ParseFloat (s ,64);if _ededa !=nil {return _gaag ,_c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0025\u0073\u0020\u0061\u0073\u0020\u0075\u0069\u006e\u0074\u003a\u0020%\u0073",s ,_ededa );};_gaag .ST_UnsignedDecimalNumber =_e .Uint64 (uint64 (_eaaa ));};return _gaag ,nil ;};func NewCT_SSubPr ()*CT_SSubPr {_ebab :=&CT_SSubPr {};return _ebab };func (_agfa *CT_OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _agfa .OMathParaPr !=nil {_eegb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061\u0050\u0072"}};e .EncodeElement (_agfa .OMathParaPr ,_eegb );};_fdae :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u004d\u0061\u0074\u0068"}};for _ ,_fbcgg :=range _agfa .OMath {e .EncodeElement (_fbcgg ,_fdae );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_RadPr struct{DegHide *CT_OnOff ;CtrlPr *CT_CtrlPr ;};
|
|
|
|
// ValidateWithPath validates the CT_Box and its children, prefixing error messages with path
|
|
func (_gbc *CT_Box )ValidateWithPath (path string )error {if _gbc .BoxPr !=nil {if _faf :=_gbc .BoxPr .ValidateWithPath (path +"\u002f\u0042\u006f\u0078\u0050\u0072");_faf !=nil {return _faf ;};};if _ead :=_gbc .E .ValidateWithPath (path +"\u002f\u0045");_ead !=nil {return _ead ;};return nil ;};func NewCT_D ()*CT_D {_ecfa :=&CT_D {};return _ecfa };func NewCT_Char ()*CT_Char {_aa :=&CT_Char {};return _aa };func NewCT_LimLowPr ()*CT_LimLowPr {_bgg :=&CT_LimLowPr {};return _bgg };
|
|
|
|
// Validate validates the CT_OMath and its children
|
|
func (_fbdb *CT_OMath )Validate ()error {return _fbdb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068");};func NewCT_SSub ()*CT_SSub {_bbbb :=&CT_SSub {};_bbbb .E =NewCT_OMathArg ();_bbbb .Sub =NewCT_OMathArg ();return _bbbb ;};func (_baeg *CT_PhantPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _baeg .Show !=nil {_ffca :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0068\u006f\u0077"}};e .EncodeElement (_baeg .Show ,_ffca );};if _baeg .ZeroWid !=nil {_bcbe :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0057\u0069d"}};e .EncodeElement (_baeg .ZeroWid ,_bcbe );};if _baeg .ZeroAsc !=nil {_cece :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u007a\u0065\u0072\u006f\u0041\u0073c"}};e .EncodeElement (_baeg .ZeroAsc ,_cece );};if _baeg .ZeroDesc !=nil {_daea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u007a\u0065\u0072\u006f\u0044\u0065\u0073\u0063"}};e .EncodeElement (_baeg .ZeroDesc ,_daea );};if _baeg .Transp !=nil {_adfe :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074\u0072\u0061\u006e\u0073\u0070"}};e .EncodeElement (_baeg .Transp ,_adfe );};if _baeg .CtrlPr !=nil {_edeb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_baeg .CtrlPr ,_edeb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aaef *CT_SSup )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _aaef .SSupPr !=nil {_gdgb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070\u0050\u0072"}};e .EncodeElement (_aaef .SSupPr ,_gdgb );};_gdcfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_aaef .E ,_gdcfb );_eddcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_aaef .Sup ,_eddcd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cg *CT_BorderBox )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cg .E =NewCT_OMathArg ();_cfc :for {_bbf ,_beg :=d .Token ();if _beg !=nil {return _beg ;};switch _ca :=_bbf .(type ){case _b .StartElement :switch _ca .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"b\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}:_cg .BorderBoxPr =NewCT_BorderBoxPr ();if _acf :=d .DecodeElement (_cg .BorderBoxPr ,&_ca );_acf !=nil {return _acf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bde :=d .DecodeElement (_cg .E ,&_ca );_bde !=nil {return _bde ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_B\u006f\u0072d\u0065\u0072\u0042\u006f\u0078\u0020\u0025\u0076",_ca .Name );if _af :=d .Skip ();_af !=nil {return _af ;};};case _b .EndElement :break _cfc ;case _b .CharData :};};return nil ;};func (_cbba *CT_Integer2 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbba .ValAttr =-2;for _ ,_cegc :=range start .Attr {if _cegc .Name .Local =="\u0076\u0061\u006c"{_cbc ,_bcfa :=_d .ParseInt (_cegc .Value ,10,64);if _bcfa !=nil {return _bcfa ;};_cbba .ValAttr =_cbc ;continue ;};};for {_ddbe ,_gfc :=d .Token ();if _gfc !=nil {return _c .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u003a\u0020\u0025\u0073",_gfc );};if _fdfc ,_cde :=_ddbe .(_b .EndElement );_cde &&_fdfc .Name ==start .Name {break ;};};return nil ;};func NewCT_GroupChr ()*CT_GroupChr {_fadb :=&CT_GroupChr {};_fadb .E =NewCT_OMathArg ();return _fadb };func NewEG_ScriptStyle ()*EG_ScriptStyle {_aabf :=&EG_ScriptStyle {};return _aabf };func (_bdbe *CT_UnSignedInteger )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_bdbe .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OnOff struct{ValAttr *_cc .ST_OnOff ;};
|
|
|
|
// Validate validates the CT_SSup and its children
|
|
func (_fgdd *CT_SSup )Validate ()error {return _fgdd .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070");};
|
|
|
|
// ValidateWithPath validates the CT_Nary and its children, prefixing error messages with path
|
|
func (_dfg *CT_Nary )ValidateWithPath (path string )error {if _dfg .NaryPr !=nil {if _eef :=_dfg .NaryPr .ValidateWithPath (path +"\u002fN\u0061\u0072\u0079\u0050\u0072");_eef !=nil {return _eef ;};};if _ddfa :=_dfg .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_ddfa !=nil {return _ddfa ;};if _accc :=_dfg .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_accc !=nil {return _accc ;};if _bfaf :=_dfg .E .ValidateWithPath (path +"\u002f\u0045");_bfaf !=nil {return _bfaf ;};return nil ;};func (_aacdf ST_FType )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_cgddd :=_b .Attr {};_cgddd .Name =name ;switch _aacdf {case ST_FTypeUnset :_cgddd .Value ="";case ST_FTypeBar :_cgddd .Value ="\u0062\u0061\u0072";case ST_FTypeSkw :_cgddd .Value ="\u0073\u006b\u0077";case ST_FTypeLin :_cgddd .Value ="\u006c\u0069\u006e";case ST_FTypeNoBar :_cgddd .Value ="\u006e\u006f\u0042a\u0072";};return _cgddd ,nil ;};
|
|
|
|
// ValidateWithPath validates the CT_TwipsMeasure and its children, prefixing error messages with path
|
|
func (_gbdce *CT_TwipsMeasure )ValidateWithPath (path string )error {if _aeeb :=_gbdce .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aeeb !=nil {return _aeeb ;};return nil ;};type CT_MathPr struct{MathFont *CT_String ;BrkBin *CT_BreakBin ;BrkBinSub *CT_BreakBinSub ;SmallFrac *CT_OnOff ;DispDef *CT_OnOff ;LMargin *CT_TwipsMeasure ;RMargin *CT_TwipsMeasure ;DefJc *CT_OMathJc ;PreSp *CT_TwipsMeasure ;PostSp *CT_TwipsMeasure ;InterSp *CT_TwipsMeasure ;IntraSp *CT_TwipsMeasure ;Choice *CT_MathPrChoice ;IntLim *CT_LimLoc ;NaryLim *CT_LimLoc ;};
|
|
|
|
// ValidateWithPath validates the CT_SPre and its children, prefixing error messages with path
|
|
func (_gbcb *CT_SPre )ValidateWithPath (path string )error {if _gbcb .SPrePr !=nil {if _bbaa :=_gbcb .SPrePr .ValidateWithPath (path +"\u002fS\u0050\u0072\u0065\u0050\u0072");_bbaa !=nil {return _bbaa ;};};if _eddd :=_gbcb .Sub .ValidateWithPath (path +"\u002f\u0053\u0075\u0062");_eddd !=nil {return _eddd ;};if _gebb :=_gbcb .Sup .ValidateWithPath (path +"\u002f\u0053\u0075\u0070");_gebb !=nil {return _gebb ;};if _fafg :=_gbcb .E .ValidateWithPath (path +"\u002f\u0045");_fafg !=nil {return _fafg ;};return nil ;};type EG_OMathElements struct{EG_OMathMathElements []*EG_OMathMathElements ;};func (_ffeee ST_Shp )ValidateWithPath (path string )error {switch _ffeee {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffeee ));};return nil ;};
|
|
|
|
// ValidateWithPath validates the OMathPara and its children, prefixing error messages with path
|
|
func (_eafd *OMathPara )ValidateWithPath (path string )error {if _cfgf :=_eafd .CT_OMathPara .ValidateWithPath (path );_cfgf !=nil {return _cfgf ;};return nil ;};func (_gceb *CT_Text )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cac :=range start .Attr {if _cac .Name .Space =="\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"&&_cac .Name .Local =="\u0073\u0070\u0061c\u0065"{_cage ,_afccf :=_cac .Value ,error (nil );if _afccf !=nil {return _afccf ;};_gceb .SpaceAttr =&_cage ;continue ;};};for {_bgdbe ,_fggc :=d .Token ();if _fggc !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u003a\u0020\u0025\u0073",_fggc );};if _afgag ,_ddae :=_bgdbe .(_b .CharData );_ddae {_gceb .Content =string (_afgag );};if _afdd ,_eggc :=_bgdbe .(_b .EndElement );_eggc &&_afdd .Name ==start .Name {break ;};};return nil ;};func (_cefc ST_BreakBinSub )MarshalXMLAttr (name _b .Name )(_b .Attr ,error ){_gebd :=_b .Attr {};_gebd .Name =name ;switch _cefc {case ST_BreakBinSubUnset :_gebd .Value ="";case ST_BreakBinSub__ :_gebd .Value ="\u002d\u002d";case ST_BreakBinSub___ :_gebd .Value ="\u002d\u002b";case ST_BreakBinSub____ :_gebd .Value ="\u002b\u002d";};return _gebd ,nil ;};func (_deaa *CT_SpacingRule )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_deaa .ValAttr =0;for _ ,_gfgb :=range start .Attr {if _gfgb .Name .Local =="\u0076\u0061\u006c"{_geef ,_dcaee :=_d .ParseInt (_gfgb .Value ,10,64);if _dcaee !=nil {return _dcaee ;};_deaa .ValAttr =_geef ;continue ;};};for {_gdf ,_eddbe :=d .Token ();if _eddbe !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fS\u0070\u0061\u0063\u0069\u006e\u0067\u0052\u0075\u006c\u0065:\u0020\u0025\u0073",_eddbe );};if _efgc ,_cefb :=_gdf .(_b .EndElement );_cefb &&_efgc .Name ==start .Name {break ;};};return nil ;};func (_ecagc ST_BreakBin )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ecagc .String (),start );};
|
|
|
|
// Validate validates the CT_Rad and its children
|
|
func (_fdbf *CT_Rad )Validate ()error {return _fdbf .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064");};const (ST_BreakBinUnset ST_BreakBin =0;ST_BreakBinBefore ST_BreakBin =1;ST_BreakBinAfter ST_BreakBin =2;ST_BreakBinRepeat ST_BreakBin =3;);
|
|
|
|
// Validate validates the EG_OMathMathElements and its children
|
|
func (_ddgg *EG_OMathMathElements )Validate ()error {return _ddgg .ValidateWithPath ("E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073");};
|
|
|
|
// Validate validates the CT_Text and its children
|
|
func (_aafg *CT_Text )Validate ()error {return _aafg .ValidateWithPath ("\u0043T\u005f\u0054\u0065\u0078\u0074");};type CT_SSubSupPr struct{AlnScr *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_ecaf *CT_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _ecaf .ValAttr !=ST_ScriptUnset {_cbdag ,_agfac :=_ecaf .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _agfac !=nil {return _agfac ;};start .Attr =append (start .Attr ,_cbdag );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eae *CT_BarPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bff :for {_ee ,_gfg :=d .Token ();if _gfg !=nil {return _gfg ;};switch _fbaa :=_ee .(type ){case _b .StartElement :switch _fbaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073"}:_eae .Pos =NewCT_TopBot ();if _cd :=d .DecodeElement (_eae .Pos ,&_fbaa );_cd !=nil {return _cd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_eae .CtrlPr =NewCT_CtrlPr ();if _ge :=d .DecodeElement (_eae .CtrlPr ,&_fbaa );_ge !=nil {return _ge ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072\u0020\u0025\u0076",_fbaa .Name );if _ebb :=d .Skip ();_ebb !=nil {return _ebb ;};};case _b .EndElement :break _bff ;case _b .CharData :};};return nil ;};func (_bfbg *CT_TopBot )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_bfbg .ValAttr =ST_TopBot (1);for _ ,_adec :=range start .Attr {if _adec .Name .Local =="\u0076\u0061\u006c"{_bfbg .ValAttr .UnmarshalXMLAttr (_adec );continue ;};};for {_dbdb ,_cadd :=d .Token ();if _cadd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0054\u006f\u0070B\u006f\u0074\u003a\u0020\u0025\u0073",_cadd );};if _cdce ,_febf :=_dbdb .(_b .EndElement );_febf &&_cdce .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_BorderBox and its children, prefixing error messages with path
|
|
func (_gd *CT_BorderBox )ValidateWithPath (path string )error {if _gd .BorderBoxPr !=nil {if _dgf :=_gd .BorderBoxPr .ValidateWithPath (path +"\u002f\u0042\u006fr\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072");_dgf !=nil {return _dgf ;};};if _bega :=_gd .E .ValidateWithPath (path +"\u002f\u0045");_bega !=nil {return _bega ;};return nil ;};
|
|
|
|
// Validate validates the CT_SPrePr and its children
|
|
func (_addd *CT_SPrePr )Validate ()error {return _addd .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r");};
|
|
|
|
// Validate validates the CT_SSubSupPr and its children
|
|
func (_aebfg *CT_SSubSupPr )Validate ()error {return _aebfg .ValidateWithPath ("\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072");};func (_abeac *ST_Style )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abeac =0;case "\u0070":*_abeac =1;case "\u0062":*_abeac =2;case "\u0069":*_abeac =3;case "\u0062\u0069":*_abeac =4;};return nil ;};func (_afd *CT_DPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edb :for {_ada ,_acd :=d .Token ();if _acd !=nil {return _acd ;};switch _agg :=_ada .(type ){case _b .StartElement :switch _agg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0065\u0067\u0043\u0068\u0072"}:_afd .BegChr =NewCT_Char ();if _fdbb :=d .DecodeElement (_afd .BegChr ,&_agg );_fdbb !=nil {return _fdbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0065\u0070\u0043\u0068\u0072"}:_afd .SepChr =NewCT_Char ();if _faed :=d .DecodeElement (_afd .SepChr ,&_agg );_faed !=nil {return _faed ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u006e\u0064\u0043\u0068\u0072"}:_afd .EndChr =NewCT_Char ();if _bbd :=d .DecodeElement (_afd .EndChr ,&_agg );_bbd !=nil {return _bbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0077"}:_afd .Grow =NewCT_OnOff ();if _ebd :=d .DecodeElement (_afd .Grow ,&_agg );_ebd !=nil {return _ebd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0068\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0068\u0070"}:_afd .Shp =NewCT_Shp ();if _afgf :=d .DecodeElement (_afd .Shp ,&_agg );_afgf !=nil {return _afgf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_afd .CtrlPr =NewCT_CtrlPr ();if _ccc :=d .DecodeElement (_afd .CtrlPr ,&_agg );_ccc !=nil {return _ccc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0050\u0072\u0020\u0025\u0076",_agg .Name );if _baf :=d .Skip ();_baf !=nil {return _baf ;};};case _b .EndElement :break _edb ;case _b .CharData :};};return nil ;};func (_bbgf *CT_OnOff )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gaff :=range start .Attr {if _gaff .Name .Local =="\u0076\u0061\u006c"{_eff ,_degbf :=ParseUnionST_OnOff (_gaff .Value );if _degbf !=nil {return _degbf ;};_bbgf .ValAttr =&_eff ;continue ;};};for {_fgdf ,_fbda :=d .Token ();if _fbda !=nil {return _c .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u006e\u004f\u0066\u0066: \u0025\u0073",_fbda );};if _aeee ,_eeab :=_fgdf .(_b .EndElement );_eeab &&_aeee .Name ==start .Name {break ;};};return nil ;};func NewCT_PhantPr ()*CT_PhantPr {_ceaa :=&CT_PhantPr {};return _ceaa };type CT_RPR struct{Lit *CT_OnOff ;Choice *CT_RPRChoice ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;};func (_fafbd *CT_MCPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eedbe :for {_cgaf ,_cdeg :=d .Token ();if _cdeg !=nil {return _cdeg ;};switch _fagc :=_cgaf .(type ){case _b .StartElement :switch _fagc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u006f\u0075n\u0074"}:_fafbd .Count =NewCT_Integer255 ();if _cgfca :=d .DecodeElement (_fafbd .Count ,&_fagc );_cgfca !=nil {return _cgfca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u004a\u0063"}:_fafbd .McJc =NewCT_XAlign ();if _ega :=d .DecodeElement (_fafbd .McJc ,&_fagc );_ega !=nil {return _ega ;};default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004d\u0043\u0050\u0072\u0020\u0025\u0076",_fagc .Name );if _fab :=d .Skip ();_fab !=nil {return _fab ;};};case _b .EndElement :break _eedbe ;case _b .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_EqArr and its children
|
|
func (_fff *CT_EqArr )Validate ()error {return _fff .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072");};func NewCT_NaryPr ()*CT_NaryPr {_accb :=&CT_NaryPr {};return _accb };
|
|
|
|
// ValidateWithPath validates the CT_YAlign and its children, prefixing error messages with path
|
|
func (_eacf *CT_YAlign )ValidateWithPath (path string )error {if _eacf .ValAttr ==_cc .ST_YAlignUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _ggffg :=_eacf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggffg !=nil {return _ggffg ;};return nil ;};func (_cgda *CT_LimLoc )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cgda .ValAttr =ST_LimLoc (1);for _ ,_egbc :=range start .Attr {if _egbc .Name .Local =="\u0076\u0061\u006c"{_cgda .ValAttr .UnmarshalXMLAttr (_egbc );continue ;};};for {_dbbd ,_cefa :=d .Token ();if _cefa !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004c\u0069\u006dL\u006f\u0063\u003a\u0020\u0025\u0073",_cefa );};if _ffbfd ,_ace :=_dbbd .(_b .EndElement );_ace &&_ffbfd .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the MathPr and its children
|
|
func (_fadff *MathPr )Validate ()error {return _fadff .ValidateWithPath ("\u004d\u0061\u0074\u0068\u0050\u0072");};func (_ffgc *CT_SPre )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffgc .SPrePr !=nil {_egfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065\u0050\u0072"}};e .EncodeElement (_ffgc .SPrePr ,_egfd );};_fddf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0062"}};e .EncodeElement (_ffgc .Sub ,_fddf );_acba :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073u\u0070"}};e .EncodeElement (_ffgc .Sup ,_acba );_gfedf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ffgc .E ,_gfedf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cgca *CT_BreakBinSub )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_cab :=range start .Attr {if _cab .Name .Local =="\u0076\u0061\u006c"{_cgca .ValAttr .UnmarshalXMLAttr (_cab );continue ;};};for {_fag ,_gdgg :=d .Token ();if _gdgg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0072\u0065\u0061\u006b\u0042\u0069\u006e\u0053\u0075\u0062:\u0020\u0025\u0073",_gdgg );};if _dcfa ,_afa :=_fag .(_b .EndElement );_afa &&_dcfa .Name ==start .Name {break ;};};return nil ;};func (_cag *CT_Char )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_cag .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gggf *CT_Func )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gggf .FName =NewCT_OMathArg ();_gggf .E =NewCT_OMathArg ();_cbb :for {_dbe ,_baafg :=d .Token ();if _baafg !=nil {return _baafg ;};switch _debc :=_dbe .(type ){case _b .StartElement :switch _debc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063\u0050\u0072"}:_gggf .FuncPr =NewCT_FuncPr ();if _edad :=d .DecodeElement (_gggf .FuncPr ,&_debc );_edad !=nil {return _edad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u004e\u0061m\u0065"}:if _gdc :=d .DecodeElement (_gggf .FName ,&_debc );_gdc !=nil {return _gdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _cfde :=d .DecodeElement (_gggf .E ,&_debc );_cfde !=nil {return _cfde ;};default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0046\u0075\u006e\u0063\u0020\u0025\u0076",_debc .Name );if _cgd :=d .Skip ();_cgd !=nil {return _cgd ;};};case _b .EndElement :break _cbb ;case _b .CharData :};};return nil ;};func (_egc *CT_D )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _egc .DPr !=nil {_dcgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064P\u0072"}};e .EncodeElement (_egc .DPr ,_dcgf );};_gage :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_gfad :=range _egc .E {e .EncodeElement (_gfad ,_gage );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_MR and its children, prefixing error messages with path
|
|
func (_fbaf *CT_MR )ValidateWithPath (path string )error {for _gaa ,_afgfg :=range _fbaf .E {if _dgcc :=_afgfg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_gaa ));_dgcc !=nil {return _dgcc ;};};return nil ;};func (_fbaea *OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fbaea .CT_OMath =*NewCT_OMath ();_bcbec :for {_dcag ,_bbcb :=d .Token ();if _bbcb !=nil {return _bbcb ;};switch _beae :=_dcag .(type ){case _b .StartElement :switch _beae .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_ccccc :=NewEG_OMathMathElements ();_ccccc .Acc =NewCT_Acc ();if _gdfb :=d .DecodeElement (_ccccc .Acc ,&_beae );_gdfb !=nil {return _gdfb ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_ccccc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_cagb :=NewEG_OMathMathElements ();_cagb .Bar =NewCT_Bar ();if _gfbe :=d .DecodeElement (_cagb .Bar ,&_beae );_gfbe !=nil {return _gfbe ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_cagb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_aedbg :=NewEG_OMathMathElements ();_aedbg .Box =NewCT_Box ();if _bbcd :=d .DecodeElement (_aedbg .Box ,&_beae );_bbcd !=nil {return _bbcd ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_aedbg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_bagd :=NewEG_OMathMathElements ();_bagd .BorderBox =NewCT_BorderBox ();if _ecfc :=d .DecodeElement (_bagd .BorderBox ,&_beae );_ecfc !=nil {return _ecfc ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_bagd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_bbbff :=NewEG_OMathMathElements ();_bbbff .D =NewCT_D ();if _adge :=d .DecodeElement (_bbbff .D ,&_beae );_adge !=nil {return _adge ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_bbbff );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_dbbb :=NewEG_OMathMathElements ();_dbbb .EqArr =NewCT_EqArr ();if _fbcb :=d .DecodeElement (_dbbb .EqArr ,&_beae );_fbcb !=nil {return _fbcb ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_dbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_affe :=NewEG_OMathMathElements ();_affe .F =NewCT_F ();if _dbad :=d .DecodeElement (_affe .F ,&_beae );_dbad !=nil {return _dbad ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_affe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_ebbee :=NewEG_OMathMathElements ();_ebbee .Func =NewCT_Func ();if _bcfaa :=d .DecodeElement (_ebbee .Func ,&_beae );_bcfaa !=nil {return _bcfaa ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_ebbee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_gcgf :=NewEG_OMathMathElements ();_gcgf .GroupChr =NewCT_GroupChr ();if _cffb :=d .DecodeElement (_gcgf .GroupChr ,&_beae );_cffb !=nil {return _cffb ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_gcgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_abcfe :=NewEG_OMathMathElements ();_abcfe .LimLow =NewCT_LimLow ();if _acbdg :=d .DecodeElement (_abcfe .LimLow ,&_beae );_acbdg !=nil {return _acbdg ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_abcfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_fbfe :=NewEG_OMathMathElements ();_fbfe .LimUpp =NewCT_LimUpp ();if _fcbd :=d .DecodeElement (_fbfe .LimUpp ,&_beae );_fcbd !=nil {return _fcbd ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_fbfe );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_fgeeg :=NewEG_OMathMathElements ();_fgeeg .M =NewCT_M ();if _dbgcd :=d .DecodeElement (_fgeeg .M ,&_beae );_dbgcd !=nil {return _dbgcd ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_fgeeg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_bbab :=NewEG_OMathMathElements ();_bbab .Nary =NewCT_Nary ();if _gafae :=d .DecodeElement (_bbab .Nary ,&_beae );_gafae !=nil {return _gafae ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_bbab );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_gffc :=NewEG_OMathMathElements ();_gffc .Phant =NewCT_Phant ();if _adgee :=d .DecodeElement (_gffc .Phant ,&_beae );_adgee !=nil {return _adgee ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_gffc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_gfedd :=NewEG_OMathMathElements ();_gfedd .Rad =NewCT_Rad ();if _gfddg :=d .DecodeElement (_gfedd .Rad ,&_beae );_gfddg !=nil {return _gfddg ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_gfedd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_fbgf :=NewEG_OMathMathElements ();_fbgf .SPre =NewCT_SPre ();if _ageb :=d .DecodeElement (_fbgf .SPre ,&_beae );_ageb !=nil {return _ageb ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_fbgf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_faabf :=NewEG_OMathMathElements ();_faabf .SSub =NewCT_SSub ();if _eaeb :=d .DecodeElement (_faabf .SSub ,&_beae );_eaeb !=nil {return _eaeb ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_faabf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_bbca :=NewEG_OMathMathElements ();_bbca .SSubSup =NewCT_SSubSup ();if _gagbe :=d .DecodeElement (_bbca .SSubSup ,&_beae );_gagbe !=nil {return _gagbe ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_bbca );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_fgdgg :=NewEG_OMathMathElements ();_fgdgg .SSup =NewCT_SSup ();if _dabf :=d .DecodeElement (_fgdgg .SSup ,&_beae );_dabf !=nil {return _dabf ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_fgdgg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gggb :=NewEG_OMathMathElements ();_gggb .R =NewCT_R ();if _dbdgb :=d .DecodeElement (_gggb .R ,&_beae );_dbdgb !=nil {return _dbdgb ;};_fbaea .EG_OMathMathElements =append (_fbaea .EG_OMathMathElements ,_gggb );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u004f\u004d\u0061t\u0068 \u0025\u0076",_beae .Name );if _becg :=d .Skip ();_becg !=nil {return _becg ;};};case _b .EndElement :break _bcbec ;case _b .CharData :};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_Script and its children, prefixing error messages with path
|
|
func (_cfge *CT_Script )ValidateWithPath (path string )error {if _gdgda :=_cfge .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gdgda !=nil {return _gdgda ;};return nil ;};func NewCT_Text ()*CT_Text {_egbbc :=&CT_Text {};return _egbbc };type CT_OMathJc struct{ValAttr ST_Jc ;};
|
|
|
|
// ValidateWithPath validates the CT_R and its children, prefixing error messages with path
|
|
func (_cbfg *CT_R )ValidateWithPath (path string )error {if _cbfg .RPr !=nil {if _cgdc :=_cbfg .RPr .ValidateWithPath (path +"\u002f\u0052\u0050\u0072");_cgdc !=nil {return _cgdc ;};};for _efbe ,_dbgg :=range _cbfg .Choice {if _fdgdb :=_dbgg .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_efbe ));_fdgdb !=nil {return _fdgdb ;};};return nil ;};func (_aace ST_FType )String ()string {switch _aace {case 0:return "";case 1:return "\u0062\u0061\u0072";case 2:return "\u0073\u006b\u0077";case 3:return "\u006c\u0069\u006e";case 4:return "\u006e\u006f\u0042a\u0072";};return "";};
|
|
|
|
// ValidateWithPath validates the CT_MathPr and its children, prefixing error messages with path
|
|
func (_fcab *CT_MathPr )ValidateWithPath (path string )error {if _fcab .MathFont !=nil {if _cebe :=_fcab .MathFont .ValidateWithPath (path +"\u002fM\u0061\u0074\u0068\u0046\u006f\u006et");_cebe !=nil {return _cebe ;};};if _fcab .BrkBin !=nil {if _ebeab :=_fcab .BrkBin .ValidateWithPath (path +"\u002fB\u0072\u006b\u0042\u0069\u006e");_ebeab !=nil {return _ebeab ;};};if _fcab .BrkBinSub !=nil {if _ecbd :=_fcab .BrkBinSub .ValidateWithPath (path +"\u002f\u0042\u0072\u006b\u0042\u0069\u006e\u0053\u0075\u0062");_ecbd !=nil {return _ecbd ;};};if _fcab .SmallFrac !=nil {if _gcba :=_fcab .SmallFrac .ValidateWithPath (path +"\u002f\u0053\u006d\u0061\u006c\u006c\u0046\u0072\u0061\u0063");_gcba !=nil {return _gcba ;};};if _fcab .DispDef !=nil {if _cfcc :=_fcab .DispDef .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0044\u0065\u0066");_cfcc !=nil {return _cfcc ;};};if _fcab .LMargin !=nil {if _bce :=_fcab .LMargin .ValidateWithPath (path +"\u002f\u004c\u004d\u0061\u0072\u0067\u0069\u006e");_bce !=nil {return _bce ;};};if _fcab .RMargin !=nil {if _cabe :=_fcab .RMargin .ValidateWithPath (path +"\u002f\u0052\u004d\u0061\u0072\u0067\u0069\u006e");_cabe !=nil {return _cabe ;};};if _fcab .DefJc !=nil {if _fdeg :=_fcab .DefJc .ValidateWithPath (path +"\u002f\u0044\u0065\u0066\u004a\u0063");_fdeg !=nil {return _fdeg ;};};if _fcab .PreSp !=nil {if _fadf :=_fcab .PreSp .ValidateWithPath (path +"\u002f\u0050\u0072\u0065\u0053\u0070");_fadf !=nil {return _fadf ;};};if _fcab .PostSp !=nil {if _edc :=_fcab .PostSp .ValidateWithPath (path +"\u002fP\u006f\u0073\u0074\u0053\u0070");_edc !=nil {return _edc ;};};if _fcab .InterSp !=nil {if _bdfa :=_fcab .InterSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0053\u0070");_bdfa !=nil {return _bdfa ;};};if _fcab .IntraSp !=nil {if _efgf :=_fcab .IntraSp .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0072\u0061\u0053\u0070");_efgf !=nil {return _efgf ;};};if _fcab .Choice !=nil {if _ccgf :=_fcab .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ccgf !=nil {return _ccgf ;};};if _fcab .IntLim !=nil {if _bagb :=_fcab .IntLim .ValidateWithPath (path +"\u002fI\u006e\u0074\u004c\u0069\u006d");_bagb !=nil {return _bagb ;};};if _fcab .NaryLim !=nil {if _cgbg :=_fcab .NaryLim .ValidateWithPath (path +"\u002f\u004e\u0061\u0072\u0079\u004c\u0069\u006d");_cgbg !=nil {return _cgbg ;};};return nil ;};func (_cagd *CT_Text )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _cagd .SpaceAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u003a\u0073\u0070\u0061\u0063e"},Value :_c .Sprintf ("\u0025\u0076",*_cagd .SpaceAttr )});};e .EncodeElement (_cagd .Content ,start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_Shp and its children
|
|
func (_bfbff *CT_Shp )Validate ()error {return _bfbff .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0070");};func NewOMathPara ()*OMathPara {_gdfg :=&OMathPara {};_gdfg .CT_OMathPara =*NewCT_OMathPara ();return _gdfg ;};
|
|
|
|
// Validate validates the CT_SSupPr and its children
|
|
func (_debe *CT_SSupPr )Validate ()error {return _debe .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r");};type CT_SpacingRule struct{ValAttr int64 ;};func (_adaf ST_LimLoc )ValidateWithPath (path string )error {switch _adaf {case 0,1,2:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adaf ));};return nil ;};
|
|
|
|
// Validate validates the CT_LimUpp and its children
|
|
func (_gcg *CT_LimUpp )Validate ()error {return _gcg .ValidateWithPath ("\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p");};func (_gfcg *CT_OnOff )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gfcg .ValAttr !=nil {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",*_gfcg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdegc *CT_R )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gbgd :for {_cfga ,_cabd :=d .Token ();if _cabd !=nil {return _cabd ;};switch _cabdd :=_cfga .(type ){case _b .StartElement :switch _cabdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0050\u0072"}:_fdegc .RPr =NewCT_RPR ();if _efdc :=d .DecodeElement (_fdegc .RPr ,&_cabdd );_efdc !=nil {return _efdc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_gcgg :=NewCT_RChoice ();if _ageag :=d .DecodeElement (&_gcgg .T ,&_cabdd );_ageag !=nil {return _ageag ;};_fdegc .Choice =append (_fdegc .Choice ,_gcgg );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0052\u0020\u0025\u0076",_cabdd .Name );if _dffgc :=d .Skip ();_dffgc !=nil {return _dffgc ;};};case _b .EndElement :break _gbgd ;case _b .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_OMathJc and its children
|
|
func (_eadg *CT_OMathJc )Validate ()error {return _eadg .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063");};func (_cdaaf *CT_YAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cdaaf .ValAttr =_cc .ST_YAlign (1);for _ ,_ebae :=range start .Attr {if _ebae .Name .Local =="\u0076\u0061\u006c"{_cdaaf .ValAttr .UnmarshalXMLAttr (_ebae );continue ;};};for {_dafg ,_gfcc :=d .Token ();if _gfcc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0059\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_gfcc );};if _dcea ,_ggce :=_dafg .(_b .EndElement );_ggce &&_dcea .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_OMathArg and its children
|
|
func (_gcga *CT_OMathArg )Validate ()error {return _gcga .ValidateWithPath ("C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067");};func (_gcbf *CT_F )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcbf .Num =NewCT_OMathArg ();_gcbf .Den =NewCT_OMathArg ();_dfd :for {_bbfc ,_egca :=d .Token ();if _egca !=nil {return _egca ;};switch _bdea :=_bbfc .(type ){case _b .StartElement :switch _bdea .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0050\u0072"}:_gcbf .FPr =NewCT_FPr ();if _aac :=d .DecodeElement (_gcbf .FPr ,&_bdea );_aac !=nil {return _aac ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0075\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0075\u006d"}:if _bdg :=d .DecodeElement (_gcbf .Num ,&_bdea );_bdg !=nil {return _bdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u006e"}:if _eeeg :=d .DecodeElement (_gcbf .Den ,&_bdea );_eeeg !=nil {return _eeeg ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0046\u0020\u0025\u0076",_bdea .Name );if _cbe :=d .Skip ();_cbe !=nil {return _cbe ;};};case _b .EndElement :break _dfd ;case _b .CharData :};};return nil ;};func (_ebge ST_FType )ValidateWithPath (path string )error {switch _ebge {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebge ));};return nil ;};func (_deda *CT_Integer255 )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_deda .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_eeg *CT_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _eeg .ValAttr !=ST_BreakBinSubUnset {_degf ,_gga :=_eeg .ValAttr .MarshalXMLAttr (_b .Name {Local :"\u006d\u003a\u0076a\u006c"});if _gga !=nil {return _gga ;};start .Attr =append (start .Attr ,_degf );};e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type EG_OMathMathElements struct{Acc *CT_Acc ;Bar *CT_Bar ;Box *CT_Box ;BorderBox *CT_BorderBox ;D *CT_D ;EqArr *CT_EqArr ;F *CT_F ;Func *CT_Func ;GroupChr *CT_GroupChr ;LimLow *CT_LimLow ;LimUpp *CT_LimUpp ;M *CT_M ;Nary *CT_Nary ;Phant *CT_Phant ;Rad *CT_Rad ;SPre *CT_SPre ;SSub *CT_SSub ;SSubSup *CT_SSubSup ;SSup *CT_SSup ;R *CT_R ;};func (_fefa *CT_MPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gde :for {_bcc ,_cagc :=d .Token ();if _cagc !=nil {return _cagc ;};switch _dgcg :=_bcc .(type ){case _b .StartElement :switch _dgcg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0073\u0065\u004a\u0063"}:_fefa .BaseJc =NewCT_YAlign ();if _badfc :=d .DecodeElement (_fefa .BaseJc ,&_dgcg );_badfc !=nil {return _badfc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070l\u0063\u0048\u0069\u0064\u0065"}:_fefa .PlcHide =NewCT_OnOff ();if _bdec :=d .DecodeElement (_fefa .PlcHide ,&_dgcg );_bdec !=nil {return _bdec ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072S\u0070\u0052\u0075\u006c\u0065"}:_fefa .RSpRule =NewCT_SpacingRule ();if _ecbg :=d .DecodeElement (_fefa .RSpRule ,&_dgcg );_ecbg !=nil {return _ecbg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063G\u0070\u0052\u0075\u006c\u0065"}:_fefa .CGpRule =NewCT_SpacingRule ();if _cdaa :=d .DecodeElement (_fefa .CGpRule ,&_dgcg );_cdaa !=nil {return _cdaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0053\u0070"}:_fefa .RSp =NewCT_UnSignedInteger ();if _edff :=d .DecodeElement (_fefa .RSp ,&_dgcg );_edff !=nil {return _edff ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0053\u0070"}:_fefa .CSp =NewCT_UnSignedInteger ();if _debb :=d .DecodeElement (_fefa .CSp ,&_dgcg );_debb !=nil {return _debb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0047\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0047\u0070"}:_fefa .CGp =NewCT_UnSignedInteger ();if _ggbd :=d .DecodeElement (_fefa .CGp ,&_dgcg );_ggbd !=nil {return _ggbd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0063\u0073"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0063\u0073"}:_fefa .Mcs =NewCT_MCS ();if _fcd :=d .DecodeElement (_fefa .Mcs ,&_dgcg );_fcd !=nil {return _fcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_fefa .CtrlPr =NewCT_CtrlPr ();if _ggc :=d .DecodeElement (_fefa .CtrlPr ,&_dgcg );_ggc !=nil {return _ggc ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0050\u0072\u0020\u0025\u0076",_dgcg .Name );if _bdf :=d .Skip ();_bdf !=nil {return _bdf ;};};case _b .EndElement :break _gde ;case _b .CharData :};};return nil ;};type CT_Bar struct{BarPr *CT_BarPr ;E *CT_OMathArg ;};func (_gddbe *ST_Script )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_ddga ,_bdga :=d .Token ();if _bdga !=nil {return _bdga ;};if _debbb ,_ddcf :=_ddga .(_b .EndElement );_ddcf &&_debbb .Name ==start .Name {*_gddbe =1;return nil ;};if _faabg ,_fbgee :=_ddga .(_b .CharData );!_fbgee {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_ddga );}else {switch string (_faabg ){case "":*_gddbe =0;case "\u0072\u006f\u006da\u006e":*_gddbe =1;case "\u0073\u0063\u0072\u0069\u0070\u0074":*_gddbe =2;case "\u0066r\u0061\u006b\u0074\u0075\u0072":*_gddbe =3;case "\u0064\u006f\u0075\u0062\u006c\u0065\u002d\u0073\u0074\u0072\u0075\u0063\u006b":*_gddbe =4;case "\u0073\u0061\u006e\u0073\u002d\u0073\u0065\u0072\u0069\u0066":*_gddbe =5;case "\u006do\u006e\u006f\u0073\u0070\u0061\u0063e":*_gddbe =6;};};_ddga ,_bdga =d .Token ();if _bdga !=nil {return _bdga ;};if _ccfb ,_dgcf :=_ddga .(_b .EndElement );_dgcf &&_ccfb .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_ddga );};type CT_UnSignedInteger struct{ValAttr uint32 ;};func (_bbfb ST_BreakBinSub )ValidateWithPath (path string )error {switch _bbfb {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bbfb ));};return nil ;};type CT_BorderBoxPr struct{HideTop *CT_OnOff ;HideBot *CT_OnOff ;HideLeft *CT_OnOff ;HideRight *CT_OnOff ;StrikeH *CT_OnOff ;StrikeV *CT_OnOff ;StrikeBLTR *CT_OnOff ;StrikeTLBR *CT_OnOff ;CtrlPr *CT_CtrlPr ;};func (_agef *CT_RChoice )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _agef .T !=nil {_dage :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0074"}};for _ ,_abef :=range _agef .T {e .EncodeElement (_abef ,_dage );};};return nil ;};
|
|
|
|
// ValidateWithPath validates the MathPr and its children, prefixing error messages with path
|
|
func (_adfg *MathPr )ValidateWithPath (path string )error {if _cegdg :=_adfg .CT_MathPr .ValidateWithPath (path );_cegdg !=nil {return _cegdg ;};return nil ;};type CT_SSupPr struct{CtrlPr *CT_CtrlPr ;};type CT_EqArr struct{EqArrPr *CT_EqArrPr ;E []*CT_OMathArg ;};
|
|
|
|
// ValidateWithPath validates the CT_Acc and its children, prefixing error messages with path
|
|
func (_g *CT_Acc )ValidateWithPath (path string )error {if _g .AccPr !=nil {if _bf :=_g .AccPr .ValidateWithPath (path +"\u002f\u0041\u0063\u0063\u0050\u0072");_bf !=nil {return _bf ;};};if _gc :=_g .E .ValidateWithPath (path +"\u002f\u0045");_gc !=nil {return _gc ;};return nil ;};func (_cdeb *CT_M )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cdeb .MPr !=nil {_eeec :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006dP\u0072"}};e .EncodeElement (_cdeb .MPr ,_eeec );};_fbegf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0072"}};for _ ,_abdg :=range _cdeb .Mr {e .EncodeElement (_abdg ,_fbegf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffad ST_Script )ValidateWithPath (path string )error {switch _ffad {case 0,1,2,3,4,5,6:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ffad ));};return nil ;};func (_fccf *CT_Phant )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fccf .E =NewCT_OMathArg ();_eac :for {_dgfc ,_efcce :=d .Token ();if _efcce !=nil {return _efcce ;};switch _eeaed :=_dgfc .(type ){case _b .StartElement :switch _eeaed .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070h\u0061\u006e\u0074\u0050\u0072"}:_fccf .PhantPr =NewCT_PhantPr ();if _cfb :=d .DecodeElement (_fccf .PhantPr ,&_eeaed );_cfb !=nil {return _cfb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _bagbf :=d .DecodeElement (_fccf .E ,&_eeaed );_bagbf !=nil {return _bagbf ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0020\u0025\u0076",_eeaed .Name );if _bbae :=d .Skip ();_bbae !=nil {return _bbae ;};};case _b .EndElement :break _eac ;case _b .CharData :};};return nil ;};
|
|
|
|
// Validate validates the CT_Phant and its children
|
|
func (_geea *CT_Phant )Validate ()error {return _geea .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074");};func (_feeg ST_FType )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_feeg .String (),start );};
|
|
|
|
// Validate validates the CT_Char and its children
|
|
func (_age *CT_Char )Validate ()error {return _age .ValidateWithPath ("\u0043T\u005f\u0043\u0068\u0061\u0072");};func (_ag *CT_Box )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ag .BoxPr !=nil {_daca :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0062\u006f\u0078\u0050\u0072"}};e .EncodeElement (_ag .BoxPr ,_daca );};_gfgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_ag .E ,_gfgf );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_M ()*CT_M {_efe :=&CT_M {};return _efe };const (ST_TopBotUnset ST_TopBot =0;ST_TopBotTop ST_TopBot =1;ST_TopBotBot ST_TopBot =2;);func (_gcecc *CT_XAlign )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gcecc .ValAttr =_cc .ST_XAlign (1);for _ ,_aaee :=range start .Attr {if _aaee .Name .Local =="\u0076\u0061\u006c"{_gcecc .ValAttr .UnmarshalXMLAttr (_aaee );continue ;};};for {_dgac ,_bed :=d .Token ();if _bed !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0058\u0041\u006ci\u0067\u006e\u003a\u0020\u0025\u0073",_bed );};if _fcba ,_bcda :=_dgac .(_b .EndElement );_bcda &&_fcba .Name ==start .Name {break ;};};return nil ;};func NewCT_TopBot ()*CT_TopBot {_cfef :=&CT_TopBot {};_cfef .ValAttr =ST_TopBot (1);return _cfef };func (_aaf *CT_MR )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_egcb :for {_ddf ,_dgec :=d .Token ();if _dgec !=nil {return _dgec ;};switch _cgg :=_ddf .(type ){case _b .StartElement :switch _cgg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_bggg :=NewCT_OMathArg ();if _eeef :=d .DecodeElement (_bggg ,&_cgg );_eeef !=nil {return _eeef ;};_aaf .E =append (_aaf .E ,_bggg );default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006fn \u0043\u0054\u005fM\u0052 \u0025\u0076",_cgg .Name );if _ggae :=d .Skip ();_ggae !=nil {return _ggae ;};};case _b .EndElement :break _egcb ;case _b .CharData :};};return nil ;};func (_cbfea *CT_RChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_cbgda :for {_defe ,_fecd :=d .Token ();if _fecd !=nil {return _fecd ;};switch _fadba :=_defe .(type ){case _b .StartElement :switch _fadba .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0074"}:_deac :=NewCT_Text ();if _bca :=d .DecodeElement (_deac ,&_fadba );_bca !=nil {return _bca ;};_cbfea .T =append (_cbfea .T ,_deac );default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006ce\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005fR\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fadba .Name );if _gfd :=d .Skip ();_gfd !=nil {return _gfd ;};};case _b .EndElement :break _cbgda ;case _b .CharData :};};return nil ;};type CT_OMathArgPr struct{ArgSz *CT_Integer2 ;};type ST_BreakBinSub byte ;type CT_CtrlPr struct{};func (_cba *CT_BorderBox )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cba .BorderBoxPr !=nil {_abd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078\u0050\u0072"}};e .EncodeElement (_cba .BorderBoxPr ,_abd );};_ga :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cba .E ,_ga );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the EG_OMathElements and its children
|
|
func (_bafgb *EG_OMathElements )Validate ()error {return _bafgb .ValidateWithPath ("\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073");};func (_edba *CT_Integer255 )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_edba .ValAttr =1;for _ ,_fbgb :=range start .Attr {if _fbgb .Name .Local =="\u0076\u0061\u006c"{_bbb ,_cgfc :=_d .ParseInt (_fbgb .Value ,10,64);if _cgfc !=nil {return _cgfc ;};_edba .ValAttr =_bbb ;continue ;};};for {_ggeb ,_edac :=d .Token ();if _edac !=nil {return _c .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0049n\u0074e\u0067e\u0072\u0032\u0035\u0035\u003a\u0020\u0025s",_edac );};if _aacb ,_eeege :=_ggeb .(_b .EndElement );_eeege &&_aacb .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_YAlign and its children
|
|
func (_acgg *CT_YAlign )Validate ()error {return _acgg .ValidateWithPath ("\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n");};type ST_FType byte ;const (ST_StyleUnset ST_Style =0;ST_StyleP ST_Style =1;ST_StyleB ST_Style =2;ST_StyleI ST_Style =3;ST_StyleBi ST_Style =4;);
|
|
|
|
// ValidateWithPath validates the CT_GroupChr and its children, prefixing error messages with path
|
|
func (_dcc *CT_GroupChr )ValidateWithPath (path string )error {if _dcc .GroupChrPr !=nil {if _bcbb :=_dcc .GroupChrPr .ValidateWithPath (path +"/\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072");_bcbb !=nil {return _bcbb ;};};if _fbeg :=_dcc .E .ValidateWithPath (path +"\u002f\u0045");_fbeg !=nil {return _fbeg ;};return nil ;};func (_gfge *CT_EqArr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gfge .EqArrPr !=nil {_cddd :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072\u0050r"}};e .EncodeElement (_gfge .EqArrPr ,_cddd );};_aggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_fac :=range _gfge .E {e .EncodeElement (_fac ,_aggf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_abaac *ST_FType )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_abaac =0;case "\u0062\u0061\u0072":*_abaac =1;case "\u0073\u006b\u0077":*_abaac =2;case "\u006c\u0069\u006e":*_abaac =3;case "\u006e\u006f\u0042a\u0072":*_abaac =4;};return nil ;};func (_eaab *ST_BreakBin )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fcfd ,_affeb :=d .Token ();if _affeb !=nil {return _affeb ;};if _eegg ,_abbb :=_fcfd .(_b .EndElement );_abbb &&_eegg .Name ==start .Name {*_eaab =1;return nil ;};if _gffca ,_ggbca :=_fcfd .(_b .CharData );!_ggbca {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_fcfd );}else {switch string (_gffca ){case "":*_eaab =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_eaab =1;case "\u0061\u0066\u0074e\u0072":*_eaab =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_eaab =3;};};_fcfd ,_affeb =d .Token ();if _affeb !=nil {return _affeb ;};if _efgda ,_eabf :=_fcfd .(_b .EndElement );_eabf &&_efgda .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_fcfd );};
|
|
|
|
// ValidateWithPath validates the CT_OMathParaPr and its children, prefixing error messages with path
|
|
func (_gffe *CT_OMathParaPr )ValidateWithPath (path string )error {if _gffe .Jc !=nil {if _ebfg :=_gffe .Jc .ValidateWithPath (path +"\u002f\u004a\u0063");_ebfg !=nil {return _ebfg ;};};return nil ;};func (_eacef ST_BreakBinSub )Validate ()error {return _eacef .ValidateWithPath ("")};
|
|
|
|
// Validate validates the EG_ScriptStyle and its children
|
|
func (_ffcab *EG_ScriptStyle )Validate ()error {return _ffcab .ValidateWithPath ("\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065");};func (_dafgec *MathPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u006d\u003a\u006d\u0061\u0074\u0068\u0050\u0072";return _dafgec .CT_MathPr .MarshalXML (e ,start );};func (_bac *CT_SSubSupPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bac .AlnScr !=nil {_ddda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061\u006c\u006e\u0053\u0063\u0072"}};e .EncodeElement (_bac .AlnScr ,_ddda );};if _bac .CtrlPr !=nil {_bdeda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_bac .CtrlPr ,_bdeda );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_cdfa ST_BreakBin )Validate ()error {return _cdfa .ValidateWithPath ("")};func (_gag *CT_CtrlPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for {_dfbf ,_dgd :=d .Token ();if _dgd !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0043\u0074\u0072l\u0050\u0072\u003a\u0020\u0025\u0073",_dgd );};if _gaba ,_eddb :=_dfbf .(_b .EndElement );_eddb &&_gaba .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// Validate validates the CT_OMathArgPr and its children
|
|
func (_dba *CT_OMathArgPr )Validate ()error {return _dba .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072");};func NewCT_BoxPr ()*CT_BoxPr {_fgd :=&CT_BoxPr {};return _fgd };func (_eebf *CT_Shp )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_eebf .ValAttr =ST_Shp (1);for _ ,_defeb :=range start .Attr {if _defeb .Name .Local =="\u0076\u0061\u006c"{_eebf .ValAttr .UnmarshalXMLAttr (_defeb );continue ;};};for {_fabf ,_egef :=d .Token ();if _egef !=nil {return _c .Errorf ("\u0070a\u0072s\u0069\u006e\u0067\u0020\u0043T\u005f\u0053h\u0070\u003a\u0020\u0025\u0073",_egef );};if _ebbf ,_bacd :=_fabf .(_b .EndElement );_bacd &&_ebbf .Name ==start .Name {break ;};};return nil ;};type CT_D struct{DPr *CT_DPr ;E []*CT_OMathArg ;};
|
|
|
|
// ValidateWithPath validates the CT_MC and its children, prefixing error messages with path
|
|
func (_ecdg *CT_MC )ValidateWithPath (path string )error {if _ecdg .McPr !=nil {if _cebc :=_ecdg .McPr .ValidateWithPath (path +"\u002f\u004d\u0063P\u0072");_cebc !=nil {return _cebc ;};};return nil ;};func (_cggc ST_Jc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cggc .String (),start );};type CT_LimUppPr struct{CtrlPr *CT_CtrlPr ;};
|
|
|
|
// Validate validates the CT_SSubPr and its children
|
|
func (_bada *CT_SSubPr )Validate ()error {return _bada .ValidateWithPath ("\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r");};
|
|
|
|
// ValidateWithPath validates the CT_RPR and its children, prefixing error messages with path
|
|
func (_bggbg *CT_RPR )ValidateWithPath (path string )error {if _bggbg .Lit !=nil {if _cefg :=_bggbg .Lit .ValidateWithPath (path +"\u002f\u004c\u0069\u0074");_cefg !=nil {return _cefg ;};};if _bggbg .Choice !=nil {if _aegg :=_bggbg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aegg !=nil {return _aegg ;};};if _bggbg .Brk !=nil {if _bbfaf :=_bggbg .Brk .ValidateWithPath (path +"\u002f\u0042\u0072\u006b");_bbfaf !=nil {return _bbfaf ;};};if _bggbg .Aln !=nil {if _fcdf :=_bggbg .Aln .ValidateWithPath (path +"\u002f\u0041\u006c\u006e");_fcdf !=nil {return _fcdf ;};};return nil ;};type ST_Jc byte ;func (_fdgd *CT_Phant )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fdgd .PhantPr !=nil {_eeaf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074\u0050r"}};e .EncodeElement (_fdgd .PhantPr ,_eeaf );};_fgdfd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fdgd .E ,_fgdfd );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_Script ()*CT_Script {_fgfd :=&CT_Script {};return _fgfd };func (_fafbb ST_Style )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_fafbb .String (),start );};
|
|
|
|
// Validate validates the CT_UnSignedInteger and its children
|
|
func (_dcgbe *CT_UnSignedInteger )Validate ()error {return _dcgbe .ValidateWithPath ("\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072");};func (_eaac *CT_EqArrPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eaac .BaseJc !=nil {_dgge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062\u0061\u0073\u0065\u004a\u0063"}};e .EncodeElement (_eaac .BaseJc ,_dgge );};if _eaac .MaxDist !=nil {_dacgf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006d\u0061\u0078\u0044\u0069\u0073t"}};e .EncodeElement (_eaac .MaxDist ,_dacgf );};if _eaac .ObjDist !=nil {_bag :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u006f\u0062\u006a\u0044\u0069\u0073t"}};e .EncodeElement (_eaac .ObjDist ,_bag );};if _eaac .RSpRule !=nil {_ddb :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0072\u0053\u0070\u0052\u0075\u006ce"}};e .EncodeElement (_eaac .RSpRule ,_ddb );};if _eaac .RSp !=nil {_dbb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072S\u0070"}};e .EncodeElement (_eaac .RSp ,_dbb );};if _eaac .CtrlPr !=nil {_bgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eaac .CtrlPr ,_bgf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func NewCT_XAlign ()*CT_XAlign {_ceda :=&CT_XAlign {};_ceda .ValAttr =_cc .ST_XAlign (1);return _ceda };func (_addg ST_Style )ValidateWithPath (path string )error {switch _addg {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addg ));};return nil ;};type CT_BoxPr struct{OpEmu *CT_OnOff ;NoBreak *CT_OnOff ;Diff *CT_OnOff ;Brk *CT_ManualBreak ;Aln *CT_OnOff ;CtrlPr *CT_CtrlPr ;};
|
|
|
|
// Validate validates the CT_Func and its children
|
|
func (_abaa *CT_Func )Validate ()error {return _abaa .ValidateWithPath ("\u0043T\u005f\u0046\u0075\u006e\u0063");};func (_cdbb ST_LimLoc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_cdbb .String (),start );};
|
|
|
|
// ValidateWithPath validates the CT_LimLowPr and its children, prefixing error messages with path
|
|
func (_cfag *CT_LimLowPr )ValidateWithPath (path string )error {if _cfag .CtrlPr !=nil {if _aefd :=_cfag .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aefd !=nil {return _aefd ;};};return nil ;};const (ST_ScriptUnset ST_Script =0;ST_ScriptRoman ST_Script =1;ST_ScriptScript ST_Script =2;ST_ScriptFraktur ST_Script =3;ST_ScriptDouble_struck ST_Script =4;ST_ScriptSans_serif ST_Script =5;ST_ScriptMonospace ST_Script =6;);
|
|
|
|
// Validate validates the CT_BorderBox and its children
|
|
func (_eed *CT_BorderBox )Validate ()error {return _eed .ValidateWithPath ("\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078");};
|
|
|
|
// ValidateWithPath validates the CT_MPr and its children, prefixing error messages with path
|
|
func (_fdea *CT_MPr )ValidateWithPath (path string )error {if _fdea .BaseJc !=nil {if _feca :=_fdea .BaseJc .ValidateWithPath (path +"\u002fB\u0061\u0073\u0065\u004a\u0063");_feca !=nil {return _feca ;};};if _fdea .PlcHide !=nil {if _bbg :=_fdea .PlcHide .ValidateWithPath (path +"\u002f\u0050\u006c\u0063\u0048\u0069\u0064\u0065");_bbg !=nil {return _bbg ;};};if _fdea .RSpRule !=nil {if _dbeg :=_fdea .RSpRule .ValidateWithPath (path +"\u002f\u0052\u0053\u0070\u0052\u0075\u006c\u0065");_dbeg !=nil {return _dbeg ;};};if _fdea .CGpRule !=nil {if _bgca :=_fdea .CGpRule .ValidateWithPath (path +"\u002f\u0043\u0047\u0070\u0052\u0075\u006c\u0065");_bgca !=nil {return _bgca ;};};if _fdea .RSp !=nil {if _cdg :=_fdea .RSp .ValidateWithPath (path +"\u002f\u0052\u0053\u0070");_cdg !=nil {return _cdg ;};};if _fdea .CSp !=nil {if _dcfb :=_fdea .CSp .ValidateWithPath (path +"\u002f\u0043\u0053\u0070");_dcfb !=nil {return _dcfb ;};};if _fdea .CGp !=nil {if _gbga :=_fdea .CGp .ValidateWithPath (path +"\u002f\u0043\u0047\u0070");_gbga !=nil {return _gbga ;};};if _fdea .Mcs !=nil {if _fgab :=_fdea .Mcs .ValidateWithPath (path +"\u002f\u004d\u0063\u0073");_fgab !=nil {return _fgab ;};};if _fdea .CtrlPr !=nil {if _aegc :=_fdea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_aegc !=nil {return _aegc ;};};return nil ;};type CT_XAlign struct{ValAttr _cc .ST_XAlign ;};
|
|
|
|
// ValidateWithPath validates the CT_M and its children, prefixing error messages with path
|
|
func (_cdag *CT_M )ValidateWithPath (path string )error {if _cdag .MPr !=nil {if _bffc :=_cdag .MPr .ValidateWithPath (path +"\u002f\u004d\u0050\u0072");_bffc !=nil {return _bffc ;};};for _dfa ,_dacgc :=range _cdag .Mr {if _dec :=_dacgc .ValidateWithPath (_c .Sprintf ("\u0025s\u002f\u004d\u0072\u005b\u0025\u0064]",path ,_dfa ));_dec !=nil {return _dec ;};};return nil ;};type CT_R struct{RPr *CT_RPR ;Choice []*CT_RChoice ;};
|
|
|
|
// Validate validates the CT_XAlign and its children
|
|
func (_cbaec *CT_XAlign )Validate ()error {return _cbaec .ValidateWithPath ("\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n");};func (_efb *CT_LimLow )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _efb .LimLowPr !=nil {_gfaf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077\u0050\u0072"}};e .EncodeElement (_efb .LimLowPr ,_gfaf );};_ebdd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_efb .E ,_ebdd );_bgef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_efb .Lim ,_bgef );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_gdec *EG_OMathMathElements )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {if _gdec .Acc !=nil {_cced :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061c\u0063"}};e .EncodeElement (_gdec .Acc ,_cced );};if _gdec .Bar !=nil {_dfbd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062a\u0072"}};e .EncodeElement (_gdec .Bar ,_dfbd );};if _gdec .Box !=nil {_gedfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062o\u0078"}};e .EncodeElement (_gdec .Box ,_gedfb );};if _gdec .BorderBox !=nil {_ecgc :=_b .StartElement {Name :_b .Name {Local :"m\u003a\u0062\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078"}};e .EncodeElement (_gdec .BorderBox ,_ecgc );};if _gdec .D !=nil {_ccda :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0064"}};e .EncodeElement (_gdec .D ,_ccda );};if _gdec .EqArr !=nil {_dbgcg :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0065\u0071\u0041\u0072\u0072"}};e .EncodeElement (_gdec .EqArr ,_dbgcg );};if _gdec .F !=nil {_fbfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066"}};e .EncodeElement (_gdec .F ,_fbfa );};if _gdec .Func !=nil {_dafge :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063"}};e .EncodeElement (_gdec .Func ,_dafge );};if _gdec .GroupChr !=nil {_ffea :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}};e .EncodeElement (_gdec .GroupChr ,_ffea );};if _gdec .LimLow !=nil {_gbcbf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u004c\u006f\u0077"}};e .EncodeElement (_gdec .LimLow ,_gbcbf );};if _gdec .LimUpp !=nil {_aggb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070"}};e .EncodeElement (_gdec .LimUpp ,_aggb );};if _gdec .M !=nil {_gadg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d"}};e .EncodeElement (_gdec .M ,_gadg );};if _gdec .Nary !=nil {_dbed :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006e\u0061\u0072\u0079"}};e .EncodeElement (_gdec .Nary ,_dbed );};if _gdec .Phant !=nil {_aafe :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0070\u0068\u0061\u006e\u0074"}};e .EncodeElement (_gdec .Phant ,_aafe );};if _gdec .Rad !=nil {_eadd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072a\u0064"}};e .EncodeElement (_gdec .Rad ,_eadd );};if _gdec .SPre !=nil {_fded :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0050\u0072\u0065"}};e .EncodeElement (_gdec .SPre ,_fded );};if _gdec .SSub !=nil {_abfa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0062"}};e .EncodeElement (_gdec .SSub ,_abfa );};if _gdec .SSubSup !=nil {_eace :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0073\u0053\u0075\u0062\u0053\u0075p"}};e .EncodeElement (_gdec .SSubSup ,_eace );};if _gdec .SSup !=nil {_cdaae :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0073\u0053\u0075\u0070"}};e .EncodeElement (_gdec .SSup ,_cdaae );};if _gdec .R !=nil {_dafa :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0072"}};e .EncodeElement (_gdec .R ,_dafa );};return nil ;};func (_edbg *CT_OMathArgPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_acec :for {_baab ,_gged :=d .Token ();if _gged !=nil {return _gged ;};switch _bbbc :=_baab .(type ){case _b .StartElement :switch _bbbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0072\u0067S\u007a"}:_edbg .ArgSz =NewCT_Integer2 ();if _dcdd :=d .DecodeElement (_edbg .ArgSz ,&_bbbc );_dcdd !=nil {return _dcdd ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073up\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004fM\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072 \u0025\u0076",_bbbc .Name );if _cedg :=d .Skip ();_cedg !=nil {return _cedg ;};};case _b .EndElement :break _acec ;case _b .CharData :};};return nil ;};func (_bagba *ST_TopBot )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bagba =0;case "\u0074\u006f\u0070":*_bagba =1;case "\u0062\u006f\u0074":*_bagba =2;};return nil ;};
|
|
|
|
// Validate validates the CT_SPre and its children
|
|
func (_babc *CT_SPre )Validate ()error {return _babc .ValidateWithPath ("\u0043T\u005f\u0053\u0050\u0072\u0065");};func (_dad *CT_D )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_faga :for {_dff ,_bga :=d .Token ();if _bga !=nil {return _bga ;};switch _afc :=_dff .(type ){case _b .StartElement :switch _afc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0050\u0072"}:_dad .DPr =NewCT_DPr ();if _ege :=d .DecodeElement (_dad .DPr ,&_afc );_ege !=nil {return _ege ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:_ece :=NewCT_OMathArg ();if _bgc :=d .DecodeElement (_ece ,&_afc );_bgc !=nil {return _bgc ;};_dad .E =append (_dad .E ,_ece );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064 \u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_\u0044\u0020\u0025\u0076",_afc .Name );if _gefb :=d .Skip ();_gefb !=nil {return _gefb ;};};case _b .EndElement :break _faga ;case _b .CharData :};};return nil ;};func (_afb *CT_GroupChr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_afb .E =NewCT_OMathArg ();_bddc :for {_eede ,_ddcd :=d .Token ();if _ddcd !=nil {return _ddcd ;};switch _efg :=_eede .(type ){case _b .StartElement :switch _efg .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072"}:_afb .GroupChrPr =NewCT_GroupChrPr ();if _eedb :=d .DecodeElement (_afb .GroupChrPr ,&_efg );_eedb !=nil {return _eedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _afda :=d .DecodeElement (_afb .E ,&_efg );_afda !=nil {return _afda ;};default:_e .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0020\u0025\u0076",_efg .Name );if _gced :=d .Skip ();_gced !=nil {return _gced ;};};case _b .EndElement :break _bddc ;case _b .CharData :};};return nil ;};type CT_BreakBinSub struct{ValAttr ST_BreakBinSub ;};func (_daaag ST_Script )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_daaag .String (),start );};
|
|
|
|
// Validate validates the OMathPara and its children
|
|
func (_ddbeb *OMathPara )Validate ()error {return _ddbeb .ValidateWithPath ("\u004fM\u0061\u0074\u0068\u0050\u0061\u0072a");};func (_eg *CT_AccPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _eg .Chr !=nil {_bb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063h\u0072"}};e .EncodeElement (_eg .Chr ,_bb );};if _eg .CtrlPr !=nil {_fb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_eg .CtrlPr ,_fb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_RPRChoice and its children, prefixing error messages with path
|
|
func (_gdba *CT_RPRChoice )ValidateWithPath (path string )error {if _gdba .Nor !=nil {if _eafg :=_gdba .Nor .ValidateWithPath (path +"\u002f\u004e\u006f\u0072");_eafg !=nil {return _eafg ;};};return nil ;};func (_cce *CT_MR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );_bef :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};for _ ,_egad :=range _cce .E {e .EncodeElement (_egad ,_bef );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type ST_TopBot byte ;
|
|
|
|
// ValidateWithPath validates the CT_BorderBoxPr and its children, prefixing error messages with path
|
|
func (_cegd *CT_BorderBoxPr )ValidateWithPath (path string )error {if _cegd .HideTop !=nil {if _fbg :=_cegd .HideTop .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0054\u006f\u0070");_fbg !=nil {return _fbg ;};};if _cegd .HideBot !=nil {if _eec :=_cegd .HideBot .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0042\u006f\u0074");_eec !=nil {return _eec ;};};if _cegd .HideLeft !=nil {if _ded :=_cegd .HideLeft .ValidateWithPath (path +"\u002fH\u0069\u0064\u0065\u004c\u0065\u0066t");_ded !=nil {return _ded ;};};if _cegd .HideRight !=nil {if _aba :=_cegd .HideRight .ValidateWithPath (path +"\u002f\u0048\u0069\u0064\u0065\u0052\u0069\u0067\u0068\u0074");_aba !=nil {return _aba ;};};if _cegd .StrikeH !=nil {if _gfb :=_cegd .StrikeH .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0048");_gfb !=nil {return _gfb ;};};if _cegd .StrikeV !=nil {if _dbf :=_cegd .StrikeV .ValidateWithPath (path +"\u002f\u0053\u0074\u0072\u0069\u006b\u0065\u0056");_dbf !=nil {return _dbf ;};};if _cegd .StrikeBLTR !=nil {if _gfbf :=_cegd .StrikeBLTR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0042\u004c\u0054\u0052");_gfbf !=nil {return _gfbf ;};};if _cegd .StrikeTLBR !=nil {if _eafb :=_cegd .StrikeTLBR .ValidateWithPath (path +"/\u0053\u0074\u0072\u0069\u006b\u0065\u0054\u004c\u0042\u0052");_eafb !=nil {return _eafb ;};};if _cegd .CtrlPr !=nil {if _deg :=_cegd .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_deg !=nil {return _deg ;};};return nil ;};func NewCT_BarPr ()*CT_BarPr {_abb :=&CT_BarPr {};return _abb };
|
|
|
|
// ValidateWithPath validates the CT_String and its children, prefixing error messages with path
|
|
func (_eaffc *CT_String )ValidateWithPath (path string )error {return nil };type CT_DPr struct{BegChr *CT_Char ;SepChr *CT_Char ;EndChr *CT_Char ;Grow *CT_OnOff ;Shp *CT_Shp ;CtrlPr *CT_CtrlPr ;};func (_gagc *CT_LimLowPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gagc .CtrlPr !=nil {_cdab :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_gagc .CtrlPr ,_cdab );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_ffb *CT_BarPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffb .Pos !=nil {_dg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0070o\u0073"}};e .EncodeElement (_ffb .Pos ,_dg );};if _ffb .CtrlPr !=nil {_fdg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_ffb .CtrlPr ,_fdg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_aabdg *MathPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_aabdg .CT_MathPr =*NewCT_MathPr ();_faba :for {_dbca ,_dbbc :=d .Token ();if _dbbc !=nil {return _dbbc ;};switch _feeb :=_dbca .(type ){case _b .StartElement :switch _feeb .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d\u0061\u0074\u0068\u0046\u006f\u006e\u0074"}:_aabdg .MathFont =NewCT_String ();if _accbb :=d .DecodeElement (_aabdg .MathFont ,&_feeb );_accbb !=nil {return _accbb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0072\u006b\u0042\u0069\u006e"}:_aabdg .BrkBin =NewCT_BreakBin ();if _dcab :=d .DecodeElement (_aabdg .BrkBin ,&_feeb );_dcab !=nil {return _dcab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062r\u006b\u0042\u0069\u006e\u0053\u0075b"}:_aabdg .BrkBinSub =NewCT_BreakBinSub ();if _cfafg :=d .DecodeElement (_aabdg .BrkBinSub ,&_feeb );_cfafg !=nil {return _cfafg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073m\u0061\u006c\u006c\u0046\u0072\u0061c"}:_aabdg .SmallFrac =NewCT_OnOff ();if _cfdg :=d .DecodeElement (_aabdg .SmallFrac ,&_feeb );_cfdg !=nil {return _cfdg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064i\u0073\u0070\u0044\u0065\u0066"}:_aabdg .DispDef =NewCT_OnOff ();if _deeg :=d .DecodeElement (_aabdg .DispDef ,&_feeb );_deeg !=nil {return _deeg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006cM\u0061\u0072\u0067\u0069\u006e"}:_aabdg .LMargin =NewCT_TwipsMeasure ();if _fgfg :=d .DecodeElement (_aabdg .LMargin ,&_feeb );_fgfg !=nil {return _fgfg ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072M\u0061\u0072\u0067\u0069\u006e"}:_aabdg .RMargin =NewCT_TwipsMeasure ();if _ffdag :=d .DecodeElement (_aabdg .RMargin ,&_feeb );_ffdag !=nil {return _ffdag ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064\u0065\u0066J\u0063"}:_aabdg .DefJc =NewCT_OMathJc ();if _aefc :=d .DecodeElement (_aabdg .DefJc ,&_feeb );_aefc !=nil {return _aefc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0072\u0065S\u0070"}:_aabdg .PreSp =NewCT_TwipsMeasure ();if _gbge :=d .DecodeElement (_aabdg .PreSp ,&_feeb );_gbge !=nil {return _gbge ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u006f\u0073\u0074\u0053\u0070"}:_aabdg .PostSp =NewCT_TwipsMeasure ();if _efcd :=d .DecodeElement (_aabdg .PostSp ,&_feeb );_efcd !=nil {return _efcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0065\u0072\u0053\u0070"}:_aabdg .InterSp =NewCT_TwipsMeasure ();if _fgabc :=d .DecodeElement (_aabdg .InterSp ,&_feeb );_fgabc !=nil {return _fgabc ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069n\u0074\u0072\u0061\u0053\u0070"}:_aabdg .IntraSp =NewCT_TwipsMeasure ();if _dgfad :=d .DecodeElement (_aabdg .IntraSp ,&_feeb );_dgfad !=nil {return _dgfad ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077\u0072\u0061\u0070\u0049\u006e\u0064\u0065\u006e\u0074"}:_aabdg .Choice =NewCT_MathPrChoice ();if _fcedb :=d .DecodeElement (&_aabdg .Choice .WrapIndent ,&_feeb );_fcedb !=nil {return _fcedb ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0077r\u0061\u0070\u0052\u0069\u0067\u0068t"}:_aabdg .Choice =NewCT_MathPrChoice ();if _geaa :=d .DecodeElement (&_aabdg .Choice .WrapRight ,&_feeb );_geaa !=nil {return _geaa ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0069\u006e\u0074\u004c\u0069\u006d"}:_aabdg .IntLim =NewCT_LimLoc ();if _ddaf :=d .DecodeElement (_aabdg .IntLim ,&_feeb );_ddaf !=nil {return _ddaf ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006ea\u0072\u0079\u004c\u0069\u006d"}:_aabdg .NaryLim =NewCT_LimLoc ();if _afde :=d .DecodeElement (_aabdg .NaryLim ,&_feeb );_afde !=nil {return _afde ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u004d\u0061\u0074\u0068\u0050\u0072\u0020\u0025\u0076",_feeb .Name );if _degd :=d .Skip ();_degd !=nil {return _degd ;};};case _b .EndElement :break _faba ;case _b .CharData :};};return nil ;};type CT_LimLow struct{LimLowPr *CT_LimLowPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};func NewCT_MC ()*CT_MC {_dda :=&CT_MC {};return _dda };func NewCT_R ()*CT_R {_cfagd :=&CT_R {};return _cfagd };
|
|
|
|
// Validate validates the CT_ManualBreak and its children
|
|
func (_ebag *CT_ManualBreak )Validate ()error {return _ebag .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b");};type CT_TopBot struct{ValAttr ST_TopBot ;};func (_fg *CT_Acc )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fg .AccPr !=nil {_cf :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0063\u0063\u0050\u0072"}};e .EncodeElement (_fg .AccPr ,_cf );};_a :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_fg .E ,_a );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_MC and its children
|
|
func (_efed *CT_MC )Validate ()error {return _efed .ValidateWithPath ("\u0043\u0054\u005fM\u0043")};type CT_FuncPr struct{CtrlPr *CT_CtrlPr ;};func (_fgef *CT_OMathArgPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _fgef .ArgSz !=nil {_dgea :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0061\u0072\u0067\u0053\u007a"}};e .EncodeElement (_fgef .ArgSz ,_dgea );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_OMathPara struct{OMathParaPr *CT_OMathParaPr ;OMath []*CT_OMath ;};func NewCT_RChoice ()*CT_RChoice {_ecee :=&CT_RChoice {};return _ecee };func (_gdbff ST_TopBot )String ()string {switch _gdbff {case 0:return "";case 1:return "\u0074\u006f\u0070";case 2:return "\u0062\u006f\u0074";};return "";};func (_cbfb *CT_RadPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbfb .DegHide !=nil {_eegc :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0064\u0065\u0067\u0048\u0069\u0064e"}};e .EncodeElement (_cbfb .DegHide ,_eegc );};if _cbfb .CtrlPr !=nil {_egfg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0063\u0074\u0072\u006c\u0050\u0072"}};e .EncodeElement (_cbfb .CtrlPr ,_egfg );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};type CT_Acc struct{AccPr *CT_AccPr ;E *CT_OMathArg ;};func NewCT_SSupPr ()*CT_SSupPr {_eadgd :=&CT_SSupPr {};return _eadgd };func (_gfdc *ST_Style )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dfgd ,_cdca :=d .Token ();if _cdca !=nil {return _cdca ;};if _eeag ,_aded :=_dfgd .(_b .EndElement );_aded &&_eeag .Name ==start .Name {*_gfdc =1;return nil ;};if _gcbgb ,_abgg :=_dfgd .(_b .CharData );!_abgg {return _c .Errorf ("\u0065\u0078\u0070\u0065\u0063\u0074\u0065\u0064\u0020\u0063\u0068a\u0072\u0020\u0064\u0061\u0074\u0061\u002c\u0020\u0067\u006ft\u0020\u0025\u0054",_dfgd );}else {switch string (_gcbgb ){case "":*_gfdc =0;case "\u0070":*_gfdc =1;case "\u0062":*_gfdc =2;case "\u0069":*_gfdc =3;case "\u0062\u0069":*_gfdc =4;};};_dfgd ,_cdca =d .Token ();if _cdca !=nil {return _cdca ;};if _cdbfd ,_geccb :=_dfgd .(_b .EndElement );_geccb &&_cdbfd .Name ==start .Name {return nil ;};return _c .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u0067\u006f\u0074 \u0025\u0076",_dfgd );};type CT_Integer2 struct{ValAttr int64 ;};func (_ffff *CT_MCPr )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _ffff .Count !=nil {_efca :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0063\u006f\u0075\u006e\u0074"}};e .EncodeElement (_ffff .Count ,_efca );};if _ffff .McJc !=nil {_bfb :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006d\u0063\u004a\u0063"}};e .EncodeElement (_ffff .McJc ,_bfb );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// Validate validates the CT_DPr and its children
|
|
func (_cdd *CT_DPr )Validate ()error {return _cdd .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0072");};
|
|
|
|
// ValidateWithPath validates the CT_MCPr and its children, prefixing error messages with path
|
|
func (_bcg *CT_MCPr )ValidateWithPath (path string )error {if _bcg .Count !=nil {if _bbad :=_bcg .Count .ValidateWithPath (path +"\u002f\u0043\u006f\u0075\u006e\u0074");_bbad !=nil {return _bbad ;};};if _bcg .McJc !=nil {if _fbac :=_bcg .McJc .ValidateWithPath (path +"\u002f\u004d\u0063J\u0063");_fbac !=nil {return _fbac ;};};return nil ;};func NewCT_SSubSupPr ()*CT_SSubSupPr {_fdggg :=&CT_SSubSupPr {};return _fdggg };
|
|
|
|
// Validate validates the CT_MathPrChoice and its children
|
|
func (_dfef *CT_MathPrChoice )Validate ()error {return _dfef .ValidateWithPath ("\u0043T\u005fM\u0061\u0074\u0068\u0050\u0072\u0043\u0068\u006f\u0069\u0063\u0065");};func NewCT_Shp ()*CT_Shp {_bfcbb :=&CT_Shp {};_bfcbb .ValAttr =ST_Shp (1);return _bfcbb };type CT_MC struct{McPr *CT_MCPr ;};
|
|
|
|
// ValidateWithPath validates the CT_LimUpp and its children, prefixing error messages with path
|
|
func (_ffcf *CT_LimUpp )ValidateWithPath (path string )error {if _ffcf .LimUppPr !=nil {if _edgg :=_ffcf .LimUppPr .ValidateWithPath (path +"\u002fL\u0069\u006d\u0055\u0070\u0070\u0050r");_edgg !=nil {return _edgg ;};};if _bfa :=_ffcf .E .ValidateWithPath (path +"\u002f\u0045");_bfa !=nil {return _bfa ;};if _aab :=_ffcf .Lim .ValidateWithPath (path +"\u002f\u004c\u0069\u006d");_aab !=nil {return _aab ;};return nil ;};func (_cbcc *ST_BreakBinSub )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_cbcc =0;case "\u002d\u002d":*_cbcc =1;case "\u002d\u002b":*_cbcc =2;case "\u002b\u002d":*_cbcc =3;};return nil ;};type CT_TwipsMeasure struct{ValAttr _cc .ST_TwipsMeasure ;};type ST_LimLoc byte ;type ST_Shp byte ;func (_abbc *OMathPara )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u006d"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a/\u002f\u0073\u0063\u0068\u0065m\u0061s\u002e\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067/\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0073\u0068\u0061\u0072e\u0064\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0077"},Value :"ht\u0074\u0070:\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073.\u006f\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0077\u006f\u0072\u0064\u0070\u0072\u006f\u0063\u0065s\u0073i\u006e\u0067\u006d\u006c\u002f\u0032\u0030\u00306\u002fm\u0061\u0069n"});start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="m\u003a\u006f\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061";return _abbc .CT_OMathPara .MarshalXML (e ,start );};func (_bebbf *ST_BreakBin )UnmarshalXMLAttr (attr _b .Attr )error {switch attr .Value {case "":*_bebbf =0;case "\u0062\u0065\u0066\u006f\u0072\u0065":*_bebbf =1;case "\u0061\u0066\u0074e\u0072":*_bebbf =2;case "\u0072\u0065\u0070\u0065\u0061\u0074":*_bebbf =3;};return nil ;};func NewCT_LimUppPr ()*CT_LimUppPr {_fbcg :=&CT_LimUppPr {};return _fbcg };func (_agga ST_BreakBin )ValidateWithPath (path string )error {switch _agga {case 0,1,2,3:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_agga ));};return nil ;};func (_ebed ST_BreakBinSub )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {return e .EncodeElement (_ebed .String (),start );};func NewCT_BorderBox ()*CT_BorderBox {_gfa :=&CT_BorderBox {};_gfa .E =NewCT_OMathArg ();return _gfa };func (_bgab *CT_RPR )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _bgab .Lit !=nil {_agac :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u0074"}};e .EncodeElement (_bgab .Lit ,_agac );};if _bgab .Choice !=nil {_bgab .Choice .MarshalXML (e ,_b .StartElement {});};if _bgab .Brk !=nil {_gbgf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0062r\u006b"}};e .EncodeElement (_bgab .Brk ,_gbgf );};if _bgab .Aln !=nil {_gdggf :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0061l\u006e"}};e .EncodeElement (_bgab .Aln ,_gdggf );};e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_bbcce *CT_RPRChoice )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_dggg :for {_fead ,_ffda :=d .Token ();if _ffda !=nil {return _ffda ;};switch _bcaa :=_fead .(type ){case _b .StartElement :switch _bcaa .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u006f\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u006f\u0072"}:_bbcce .Nor =NewCT_OnOff ();if _eegfd :=d .DecodeElement (_bbcce .Nor ,&_bcaa );_eegfd !=nil {return _eegfd ;};default:_e .Log ("s\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075n\u0073\u0075\u0070\u0070\u006f\u0072\u0074ed\u0020\u0065\u006c\u0065m\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054_R\u0050\u0052C\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_bcaa .Name );if _dagb :=d .Skip ();_dagb !=nil {return _dagb ;};};case _b .EndElement :break _dggg ;case _b .CharData :};};return nil ;};type CT_Phant struct{PhantPr *CT_PhantPr ;E *CT_OMathArg ;};func NewCT_OMathArg ()*CT_OMathArg {_aabc :=&CT_OMathArg {};return _aabc };
|
|
|
|
// ValidateWithPath validates the CT_SPrePr and its children, prefixing error messages with path
|
|
func (_fgda *CT_SPrePr )ValidateWithPath (path string )error {if _fgda .CtrlPr !=nil {if _dbff :=_fgda .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_dbff !=nil {return _dbff ;};};return nil ;};
|
|
|
|
// Validate validates the CT_BorderBoxPr and its children
|
|
func (_gca *CT_BorderBoxPr )Validate ()error {return _gca .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072");};func (_efag *EG_ScriptStyle )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagfg :for {_dccg ,_bdgg :=d .Token ();if _bdgg !=nil {return _bdgg ;};switch _bagbc :=_dccg .(type ){case _b .StartElement :switch _bagbc .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0063\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0063\u0072"}:_efag .Scr =NewCT_Script ();if _gfcd :=d .DecodeElement (_efag .Scr ,&_bagbc );_gfcd !=nil {return _gfcd ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0074\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0074\u0079"}:_efag .Sty =NewCT_Style ();if _dbcb :=d .DecodeElement (_efag .Sty ,&_bagbc );_dbcb !=nil {return _dbcb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074\u0053t\u0079l\u0065\u0020\u0025\u0076",_bagbc .Name );if _dgae :=d .Skip ();_dgae !=nil {return _dgae ;};};case _b .EndElement :break _gagfg ;case _b .CharData :};};return nil ;};func (_aeaf *CT_OMath )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_gagd :for {_gdgdd ,_aeff :=d .Token ();if _aeff !=nil {return _aeff ;};switch _fbdd :=_gdgdd .(type ){case _b .StartElement :switch _fbdd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0061\u0063\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0061\u0063\u0063"}:_gbbb :=NewEG_OMathMathElements ();_gbbb .Acc =NewCT_Acc ();if _decf :=d .DecodeElement (_gbbb .Acc ,&_fbdd );_decf !=nil {return _decf ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_gbbb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u0061\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u0061\u0072"}:_feg :=NewEG_OMathMathElements ();_feg .Bar =NewCT_Bar ();if _fgbd :=d .DecodeElement (_feg .Bar ,&_fbdd );_fgbd !=nil {return _fgbd ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_feg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062\u006f\u0078"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062\u006f\u0078"}:_accfa :=NewEG_OMathMathElements ();_accfa .Box =NewCT_Box ();if _aaa :=d .DecodeElement (_accfa .Box ,&_fbdd );_aaa !=nil {return _aaa ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_accfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0062o\u0072\u0064\u0065\u0072\u0042\u006fx"}:_eaef :=NewEG_OMathMathElements ();_eaef .BorderBox =NewCT_BorderBox ();if _cff :=d .DecodeElement (_eaef .BorderBox ,&_fbdd );_cff !=nil {return _cff ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_eaef );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0064"}:_dceg :=NewEG_OMathMathElements ();_dceg .D =NewCT_D ();if _dddb :=d .DecodeElement (_dceg .D ,&_fbdd );_dddb !=nil {return _dddb ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_dceg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065\u0071\u0041r\u0072"}:_ageaa :=NewEG_OMathMathElements ();_ageaa .EqArr =NewCT_EqArr ();if _deff :=d .DecodeElement (_ageaa .EqArr ,&_fbdd );_deff !=nil {return _deff ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_ageaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066"}:_gbdf :=NewEG_OMathMathElements ();_gbdf .F =NewCT_F ();if _adce :=d .DecodeElement (_gbdf .F ,&_fbdd );_adce !=nil {return _adce ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_gbdf );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0066\u0075\u006e\u0063"}:_bgfcg :=NewEG_OMathMathElements ();_bgfcg .Func =NewCT_Func ();if _dcac :=d .DecodeElement (_bgfcg .Func ,&_fbdd );_dcac !=nil {return _dcac ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_bgfcg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0067\u0072\u006f\u0075\u0070\u0043\u0068\u0072"}:_bfcb :=NewEG_OMathMathElements ();_bfcb .GroupChr =NewCT_GroupChr ();if _edbe :=d .DecodeElement (_bfcb .GroupChr ,&_fbdd );_edbe !=nil {return _edbe ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_bfcb );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u004c\u006f\u0077"}:_ffaa :=NewEG_OMathMathElements ();_ffaa .LimLow =NewCT_LimLow ();if _bgaf :=d .DecodeElement (_ffaa .LimLow ,&_fbdd );_bgaf !=nil {return _bgaf ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_ffaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006c\u0069\u006d\u0055\u0070\u0070"}:_egg :=NewEG_OMathMathElements ();_egg .LimUpp =NewCT_LimUpp ();if _gaae :=d .DecodeElement (_egg .LimUpp ,&_fbdd );_gaae !=nil {return _gaae ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_egg );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006d"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006d"}:_bcee :=NewEG_OMathMathElements ();_bcee .M =NewCT_M ();if _eaga :=d .DecodeElement (_bcee .M ,&_fbdd );_eaga !=nil {return _eaga ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_bcee );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u006e\u0061\u0072\u0079"}:_dacgd :=NewEG_OMathMathElements ();_dacgd .Nary =NewCT_Nary ();if _dbce :=d .DecodeElement (_dacgd .Nary ,&_fbdd );_dbce !=nil {return _dbce ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_dacgd );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0070\u0068\u0061n\u0074"}:_eaba :=NewEG_OMathMathElements ();_eaba .Phant =NewCT_Phant ();if _fcbe :=d .DecodeElement (_eaba .Phant ,&_fbdd );_fcbe !=nil {return _fcbe ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_eaba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072\u0061\u0064"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072\u0061\u0064"}:_edag :=NewEG_OMathMathElements ();_edag .Rad =NewCT_Rad ();if _bdee :=d .DecodeElement (_edag .Rad ,&_fbdd );_bdee !=nil {return _bdee ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_edag );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065"}:_aeba :=NewEG_OMathMathElements ();_aeba .SPre =NewCT_SPre ();if _bbbf :=d .DecodeElement (_aeba .SPre ,&_fbdd );_bbbf !=nil {return _bbbf ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_aeba );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0062"}:_fdfa :=NewEG_OMathMathElements ();_fdfa .SSub =NewCT_SSub ();if _caed :=d .DecodeElement (_fdfa .SSub ,&_fbdd );_caed !=nil {return _caed ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_fdfa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073S\u0075\u0062\u0053\u0075\u0070"}:_begc :=NewEG_OMathMathElements ();_begc .SSubSup =NewCT_SSubSup ();if _ebde :=d .DecodeElement (_begc .SSubSup ,&_fbdd );_ebde !=nil {return _ebde ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_begc );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0053\u0075\u0070"}:_dggaa :=NewEG_OMathMathElements ();_dggaa .SSup =NewCT_SSup ();if _aeagg :=d .DecodeElement (_dggaa .SSup ,&_fbdd );_aeagg !=nil {return _aeagg ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_dggaa );case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0072"}:_gefd :=NewEG_OMathMathElements ();_gefd .R =NewCT_R ();if _acaff :=d .DecodeElement (_gefd .R ,&_fbdd );_acaff !=nil {return _acaff ;};_aeaf .EG_OMathMathElements =append (_aeaf .EG_OMathMathElements ,_gefd );default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006eg\u0020\u0075\u006es\u0075\u0070\u0070\u006fr\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0020\u0025\u0076",_fbdd .Name );if _fgge :=d .Skip ();_fgge !=nil {return _fgge ;};};case _b .EndElement :break _gagd ;case _b .CharData :};};return nil ;};func NewCT_BreakBinSub ()*CT_BreakBinSub {_cgc :=&CT_BreakBinSub {};return _cgc };func NewCT_String ()*CT_String {_gceab :=&CT_String {};return _gceab };func (_afbae ST_Jc )ValidateWithPath (path string )error {switch _afbae {case 0,1,2,3,4:default:return _c .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_afbae ));};return nil ;};
|
|
|
|
// Validate validates the CT_SSubSup and its children
|
|
func (_egec *CT_SSubSup )Validate ()error {return _egec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070");};func (_gbccf *CT_SSubPr )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_beeff :for {_gedc ,_gbde :=d .Token ();if _gbde !=nil {return _gbde ;};switch _fabd :=_gedc .(type ){case _b .StartElement :switch _fabd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0063\u0074\u0072\u006c\u0050\u0072"}:_gbccf .CtrlPr =NewCT_CtrlPr ();if _dfad :=d .DecodeElement (_gbccf .CtrlPr ,&_fabd );_dfad !=nil {return _dfad ;};default:_e .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u0074 \u006f\u006e \u0043\u0054\u005f\u0053\u0053\u0075b\u0050\u0072 \u0025\u0076",_fabd .Name );if _dbge :=d .Skip ();_dbge !=nil {return _dbge ;};};case _b .EndElement :break _beeff ;case _b .CharData :};};return nil ;};type CT_RChoice struct{T []*CT_Text ;};func (_bacc *CT_String )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_gcggc :=range start .Attr {if _gcggc .Name .Local =="\u0076\u0061\u006c"{_aff ,_bfde :=_gcggc .Value ,error (nil );if _bfde !=nil {return _bfde ;};_bacc .ValAttr =&_aff ;continue ;};};for {_gafa ,_ecfgc :=d .Token ();if _ecfgc !=nil {return _c .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0053\u0074\u0072i\u006e\u0067\u003a\u0020\u0025\u0073",_ecfgc );};if _dgdce ,_fdfe :=_gafa .(_b .EndElement );_fdfe &&_dgdce .Name ==start .Name {break ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_EqArr and its children, prefixing error messages with path
|
|
func (_dfbg *CT_EqArr )ValidateWithPath (path string )error {if _dfbg .EqArrPr !=nil {if _acb :=_dfbg .EqArrPr .ValidateWithPath (path +"\u002f\u0045\u0071\u0041\u0072\u0072\u0050\u0072");_acb !=nil {return _acb ;};};for _accf ,_beab :=range _dfbg .E {if _egb :=_beab .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0045\u005b\u0025\u0064\u005d",path ,_accf ));_egb !=nil {return _egb ;};};return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_SSubSupPr and its children, prefixing error messages with path
|
|
func (_bgfe *CT_SSubSupPr )ValidateWithPath (path string )error {if _bgfe .AlnScr !=nil {if _aeadc :=_bgfe .AlnScr .ValidateWithPath (path +"\u002fA\u006c\u006e\u0053\u0063\u0072");_aeadc !=nil {return _aeadc ;};};if _bgfe .CtrlPr !=nil {if _ecdfc :=_bgfe .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_ecdfc !=nil {return _ecdfc ;};};return nil ;};func (_gdab *CT_LimUpp )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _gdab .LimUppPr !=nil {_bdce :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006c\u0069\u006d\u0055\u0070\u0070\u0050\u0072"}};e .EncodeElement (_gdab .LimUppPr ,_bdce );};_dgag :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_gdab .E ,_dgag );_bdceg :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u006ci\u006d"}};e .EncodeElement (_gdab .Lim ,_bdceg );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_LimUppPr and its children, prefixing error messages with path
|
|
func (_ebea *CT_LimUppPr )ValidateWithPath (path string )error {if _ebea .CtrlPr !=nil {if _badb :=_ebea .CtrlPr .ValidateWithPath (path +"\u002fC\u0074\u0072\u006c\u0050\u0072");_badb !=nil {return _badb ;};};return nil ;};func (_abdga ST_Style )String ()string {switch _abdga {case 0:return "";case 1:return "\u0070";case 2:return "\u0062";case 3:return "\u0069";case 4:return "\u0062\u0069";};return "";};func (_fdb *CT_Char )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {for _ ,_ffc :=range start .Attr {if _ffc .Name .Local =="\u0076\u0061\u006c"{_fad ,_bbfa :=_ffc .Value ,error (nil );if _bbfa !=nil {return _bbfa ;};_fdb .ValAttr =_fad ;continue ;};};for {_afga ,_ffg :=d .Token ();if _ffg !=nil {return _c .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u003a\u0020\u0025\u0073",_ffg );};if _aeb ,_ade :=_afga .(_b .EndElement );_ade &&_aeb .Name ==start .Name {break ;};};return nil ;};func NewCT_LimLoc ()*CT_LimLoc {_aeede :=&CT_LimLoc {};_aeede .ValAttr =ST_LimLoc (1);return _aeede };
|
|
|
|
// ValidateWithPath validates the CT_RChoice and its children, prefixing error messages with path
|
|
func (_beef *CT_RChoice )ValidateWithPath (path string )error {for _cfdea ,_ffge :=range _beef .T {if _gbbbf :=_ffge .ValidateWithPath (_c .Sprintf ("\u0025\u0073\u002f\u0054\u005b\u0025\u0064\u005d",path ,_cfdea ));_gbbbf !=nil {return _gbbbf ;};};return nil ;};
|
|
|
|
// Validate validates the CT_Box and its children
|
|
func (_eda *CT_Box )Validate ()error {return _eda .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u0078");};type CT_String struct{ValAttr *string ;};type CT_LimUpp struct{LimUppPr *CT_LimUppPr ;E *CT_OMathArg ;Lim *CT_OMathArg ;};type CT_BorderBox struct{BorderBoxPr *CT_BorderBoxPr ;E *CT_OMathArg ;};func NewCT_EqArr ()*CT_EqArr {_fce :=&CT_EqArr {};return _fce };func (_degdc ST_TopBot )Validate ()error {return _degdc .ValidateWithPath ("")};
|
|
|
|
// ValidateWithPath validates the CT_OnOff and its children, prefixing error messages with path
|
|
func (_dddbb *CT_OnOff )ValidateWithPath (path string )error {if _dddbb .ValAttr !=nil {if _geaef :=_dddbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_geaef !=nil {return _geaef ;};};return nil ;};func (_gffd *CT_TwipsMeasure )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {start .Attr =append (start .Attr ,_b .Attr {Name :_b .Name {Local :"\u006d\u003a\u0076a\u006c"},Value :_c .Sprintf ("\u0025\u0076",_gffd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};func (_fdbbe *CT_SPre )UnmarshalXML (d *_b .Decoder ,start _b .StartElement )error {_fdbbe .Sub =NewCT_OMathArg ();_fdbbe .Sup =NewCT_OMathArg ();_fdbbe .E =NewCT_OMathArg ();_fcfb :for {_cfbg ,_ebcf :=d .Token ();if _ebcf !=nil {return _ebcf ;};switch _cecd :=_cfbg .(type ){case _b .StartElement :switch _cecd .Name {case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0050\u0072\u0065\u0050\u0072"}:_fdbbe .SPrePr =NewCT_SPrePr ();if _gcca :=d .DecodeElement (_fdbbe .SPrePr ,&_cecd );_gcca !=nil {return _gcca ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0062"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0062"}:if _faab :=d .DecodeElement (_fdbbe .Sub ,&_cecd );_faab !=nil {return _faab ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0073\u0075\u0070"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0073\u0075\u0070"}:if _egcae :=d .DecodeElement (_fdbbe .Sup ,&_cecd );_egcae !=nil {return _egcae ;};case _b .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068",Local :"\u0065"},_b .Name {Space :"\u0068\u0074t\u0070\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u006d\u0061\u0074\u0068",Local :"\u0065"}:if _fecg :=d .DecodeElement (_fdbbe .E ,&_cecd );_fecg !=nil {return _fecg ;};default:_e .Log ("\u0073\u006b\u0069p\u0070\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u0053\u0050\u0072\u0065\u0020\u0025\u0076",_cecd .Name );if _eggb :=d .Skip ();_eggb !=nil {return _eggb ;};};case _b .EndElement :break _fcfb ;case _b .CharData :};};return nil ;};type CT_YAlign struct{ValAttr _cc .ST_YAlign ;};type CT_BreakBin struct{ValAttr ST_BreakBin ;};func (_cbged *CT_Func )MarshalXML (e *_b .Encoder ,start _b .StartElement )error {e .EncodeToken (start );if _cbged .FuncPr !=nil {_bbfcd :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0066\u0075\u006e\u0063\u0050\u0072"}};e .EncodeElement (_cbged .FuncPr ,_bbfcd );};_dae :=_b .StartElement {Name :_b .Name {Local :"\u006d:\u0066\u004e\u0061\u006d\u0065"}};e .EncodeElement (_cbged .FName ,_dae );_daee :=_b .StartElement {Name :_b .Name {Local :"\u006d\u003a\u0065"}};e .EncodeElement (_cbged .E ,_daee );e .EncodeToken (_b .EndElement {Name :start .Name });return nil ;};
|
|
|
|
// ValidateWithPath validates the CT_FType and its children, prefixing error messages with path
|
|
func (_gbcc *CT_FType )ValidateWithPath (path string )error {if _gbcc .ValAttr ==ST_FTypeUnset {return _c .Errorf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0074t\u0072\u0020\u0069\u0073\u0020\u0061\u0020m\u0061\u006e\u0064\u0061\u0074\u006f\u0072\u0079\u0020\u0066\u0069\u0065\u006c\u0064",path );};if _dgb :=_gbcc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgb !=nil {return _dgb ;};return nil ;};func NewCT_ManualBreak ()*CT_ManualBreak {_ggcd :=&CT_ManualBreak {};return _ggcd };
|
|
|
|
// Validate validates the CT_BreakBin and its children
|
|
func (_fdf *CT_BreakBin )Validate ()error {return _fdf .ValidateWithPath ("C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e");};
|
|
|
|
// ValidateWithPath validates the CT_Rad and its children, prefixing error messages with path
|
|
func (_gecc *CT_Rad )ValidateWithPath (path string )error {if _gecc .RadPr !=nil {if _beaad :=_gecc .RadPr .ValidateWithPath (path +"\u002f\u0052\u0061\u0064\u0050\u0072");_beaad !=nil {return _beaad ;};};if _fdec :=_gecc .Deg .ValidateWithPath (path +"\u002f\u0044\u0065\u0067");_fdec !=nil {return _fdec ;};if _edge :=_gecc .E .ValidateWithPath (path +"\u002f\u0045");_edge !=nil {return _edge ;};return nil ;};
|
|
|
|
// Validate validates the CT_RPR and its children
|
|
func (_eafc *CT_RPR )Validate ()error {return _eafc .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0050\u0052");};
|
|
|
|
// Validate validates the CT_NaryPr and its children
|
|
func (_ddcc *CT_NaryPr )Validate ()error {return _ddcc .ValidateWithPath ("\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r");};func NewCT_RPRChoice ()*CT_RPRChoice {_ecdgb :=&CT_RPRChoice {};return _ecdgb };
|
|
|
|
// Validate validates the CT_OMathParaPr and its children
|
|
func (_bgag *CT_OMathParaPr )Validate ()error {return _bgag .ValidateWithPath ("\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072");};
|
|
|
|
// Validate validates the CT_Script and its children
|
|
func (_bfae *CT_Script )Validate ()error {return _bfae .ValidateWithPath ("\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t");};type MathPr struct{CT_MathPr };
|
|
|
|
// Validate validates the CT_LimLowPr and its children
|
|
func (_dddd *CT_LimLowPr )Validate ()error {return _dddd .ValidateWithPath ("C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072");};func init (){_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032\u0035\u0035",NewCT_Integer255 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0049\u006e\u0074\u0065\u0067\u0065\u0072\u0032",NewCT_Integer2 );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0070\u0061\u0063\u0069\u006eg\u0052\u0075\u006c\u0065",NewCT_SpacingRule );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fU\u006e\u0053\u0069\u0067\u006ee\u0064\u0049n\u0074\u0065\u0067\u0065\u0072",NewCT_UnSignedInteger );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0068\u0061\u0072",NewCT_Char );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u006e\u004f\u0066\u0066",NewCT_OnOff );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0074\u0072\u0069\u006eg",NewCT_String );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0058\u0041\u006c\u0069\u0067n",NewCT_XAlign );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0059\u0041\u006c\u0069\u0067n",NewCT_YAlign );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0068\u0070",NewCT_Shp );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0054\u0079\u0070\u0065",NewCT_FType );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fc",NewCT_LimLoc );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u006f\u0070\u0042\u006ft",NewCT_TopBot );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0063\u0072\u0069\u0070t",NewCT_Script );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065",NewCT_Style );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0061\u006e\u0075\u0061\u006cB\u0072\u0065\u0061\u006b",NewCT_ManualBreak );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0050\u0052",NewCT_RPR );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0054\u0065\u0078\u0074",NewCT_Text );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052",NewCT_R );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0043\u0074\u0072\u006c\u0050r",NewCT_CtrlPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063\u0050\u0072",NewCT_AccPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0041\u0063\u0063",NewCT_Acc );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072\u0050\u0072",NewCT_BarPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0061\u0072",NewCT_Bar );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078\u0050\u0072",NewCT_BoxPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0078",NewCT_Box );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u006f\u0072\u0064\u0065\u0072B\u006f\u0078\u0050\u0072",NewCT_BorderBoxPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fB\u006f\u0072\u0064\u0065\u0072\u0042\u006f\u0078",NewCT_BorderBox );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044\u0050\u0072",NewCT_DPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0044",NewCT_D );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072\u0050\u0072",NewCT_EqArrPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0045\u0071\u0041\u0072\u0072",NewCT_EqArr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046\u0050\u0072",NewCT_FPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0046",NewCT_F );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063\u0050r",NewCT_FuncPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0046\u0075\u006e\u0063",NewCT_Func );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072\u0050\u0072",NewCT_GroupChrPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0043\u0068\u0072",NewCT_GroupChr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u004c\u006f\u0077\u0050\u0072",NewCT_LimLowPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u004c\u006fw",NewCT_LimLow );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004c\u0069\u006d\u0055\u0070\u0070\u0050\u0072",NewCT_LimUppPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004c\u0069\u006d\u0055\u0070p",NewCT_LimUpp );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0043\u0050\u0072",NewCT_MCPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0043",NewCT_MC );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0043\u0053",NewCT_MCS );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d\u0050\u0072",NewCT_MPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fM\u0052",NewCT_MR );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004d",NewCT_M );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079\u0050r",NewCT_NaryPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004e\u0061\u0072\u0079",NewCT_Nary );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074\u0050\u0072",NewCT_PhantPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0050\u0068\u0061\u006e\u0074",NewCT_Phant );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064\u0050\u0072",NewCT_RadPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0052\u0061\u0064",NewCT_Rad );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065\u0050r",NewCT_SPrePr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0050\u0072\u0065",NewCT_SPre );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062\u0050r",NewCT_SSubPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0062",NewCT_SSub );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fS\u0053\u0075\u0062\u0053\u0075\u0070\u0050\u0072",NewCT_SSubSupPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0053\u0053\u0075\u0062\u0053\u0075\u0070",NewCT_SSubSup );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070\u0050r",NewCT_SSupPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u0053\u0053\u0075\u0070",NewCT_SSup );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067\u0050\u0072",NewCT_OMathArgPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0041\u0072\u0067",NewCT_OMathArg );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u004a\u0063",NewCT_OMathJc );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068\u0050a\u0072\u0061\u0050\u0072",NewCT_OMathParaPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005fT\u0077\u0069\u0070\u0073\u004d\u0065\u0061\u0073\u0075\u0072\u0065",NewCT_TwipsMeasure );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","C\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042\u0069\u006e",NewCT_BreakBin );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u0042\u0072\u0065\u0061\u006b\u0042i\u006e\u0053\u0075\u0062",NewCT_BreakBinSub );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043T\u005f\u004d\u0061\u0074\u0068\u0050r",NewCT_MathPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005fO\u004d\u0061\u0074\u0068\u0050\u0061\u0072\u0061",NewCT_OMathPara );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0043\u0054\u005f\u004f\u004d\u0061\u0074\u0068",NewCT_OMath );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006d\u0061\u0074\u0068\u0050\u0072",NewMathPr );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006fM\u0061\u0074\u0068\u0050\u0061\u0072a",NewOMathPara );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u006f\u004d\u0061t\u0068",NewOMath );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047\u005f\u0053\u0063\u0072\u0069\u0070\u0074S\u0074\u0079\u006c\u0065",NewEG_ScriptStyle );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","E\u0047_\u004f\u004d\u0061\u0074\u0068\u004d\u0061\u0074h\u0045\u006c\u0065\u006den\u0074\u0073",NewEG_OMathMathElements );_e .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002eo\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075m\u0065\u006e\u0074\u002f\u0032\u00300\u0036\u002f\u006da\u0074\u0068","\u0045\u0047_\u004f\u004d\u0061t\u0068\u0045\u006c\u0065\u006d\u0065\u006e\u0074\u0073",NewEG_OMathElements );}; |