1005 lines
1.2 MiB
Go
Raw Normal View History

2020-08-23 14:15:53 +00:00
//
// 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/
2021-06-16 07:10:52 +00:00
package chart ;import (_g "encoding/xml";_f "fmt";_a "github.com/unidoc/unioffice";_fc "github.com/unidoc/unioffice/schema/soo/dml";_cd "github.com/unidoc/unioffice/schema/soo/dml/chartDrawing";_d "github.com/unidoc/unioffice/schema/soo/ofc/sharedTypes";_c "regexp";_b "strconv";);func (_ggc *CT_BarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gcee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_ggc .BarDir ,_gcee );if _ggc .Grouping !=nil {_gebe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ggc .Grouping ,_gebe );};if _ggc .VaryColors !=nil {_eabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ggc .VaryColors ,_eabd );};if _ggc .Ser !=nil {_gbbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ggdc :=range _ggc .Ser {e .EncodeElement (_ggdc ,_gbbb );};};if _ggc .DLbls !=nil {_beb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ggc .DLbls ,_beb );};if _ggc .GapWidth !=nil {_afae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_ggc .GapWidth ,_afae );};if _ggc .Overlap !=nil {_dbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061p"}};e .EncodeElement (_ggc .Overlap ,_dbb );};if _ggc .SerLines !=nil {_eeae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};for _ ,_fgde :=range _ggc .SerLines {e .EncodeElement (_fgde ,_eeae );};};_ebf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ecgf :=range _ggc .AxId {e .EncodeElement (_ecgf ,_ebf );};if _ggc .ExtLst !=nil {_ffef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ggc .ExtLst ,_ffef );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dbg *CT_AxDataSource )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dbg .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddg *CT_MarkerStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fddg .ValAttr =ST_MarkerStyle (1);for _ ,_gdee :=range start .Attr {if _gdee .Name .Local =="\u0076\u0061\u006c"{_fddg .ValAttr .UnmarshalXMLAttr (_gdee );continue ;};};for {_fega ,_bebcc :=d .Token ();if _bebcc !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fM\u0061\u0072\u006b\u0065\u0072\u0053\u0074\u0079\u006c\u0065:\u0020\u0025\u0073",_bebcc );};if _ceag ,_bfadc :=_fega .(_g .EndElement );_bfadc &&_ceag .Name ==start .Name {break ;};};return nil ;};func NewEG_DLblShared ()*EG_DLblShared {_fbcd :=&EG_DLblShared {};return _fbcd };func (_gaca *CT_BubbleSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gaca .Idx =NewCT_UnsignedInt ();_gaca .Order =NewCT_UnsignedInt ();_dfeac :for {_ebfg ,_fcef :=d .Token ();if _fcef !=nil {return _fcef ;};switch _abeg :=_ebfg .(type ){case _g .StartElement :switch _abeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _gcba :=d .DecodeElement (_gaca .Idx ,&_abeg );_gcba !=nil {r
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Trendline and its children, prefixing error messages with path
func (_decc *CT_Trendline )ValidateWithPath (path string )error {if _decc .SpPr !=nil {if _adfcd :=_decc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adfcd !=nil {return _adfcd ;};};if _ccdeg :=_decc .TrendlineType .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006ee\u0054\u0079\u0070\u0065");_ccdeg !=nil {return _ccdeg ;};if _decc .Order !=nil {if _bdbbd :=_decc .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bdbbd !=nil {return _bdbbd ;};};if _decc .Period !=nil {if _ggdcg :=_decc .Period .ValidateWithPath (path +"\u002fP\u0065\u0072\u0069\u006f\u0064");_ggdcg !=nil {return _ggdcg ;};};if _decc .Forward !=nil {if _dffadc :=_decc .Forward .ValidateWithPath (path +"\u002f\u0046\u006f\u0072\u0077\u0061\u0072\u0064");_dffadc !=nil {return _dffadc ;};};if _decc .Backward !=nil {if _cdab :=_decc .Backward .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0077\u0061\u0072d");_cdab !=nil {return _cdab ;};};if _decc .Intercept !=nil {if _fbcfa :=_decc .Intercept .ValidateWithPath (path +"\u002f\u0049\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074");_fbcfa !=nil {return _fbcfa ;};};if _decc .DispRSqr !=nil {if _gggbf :=_decc .DispRSqr .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0052\u0053\u0071r");_gggbf !=nil {return _gggbf ;};};if _decc .DispEq !=nil {if _dcae :=_decc .DispEq .ValidateWithPath (path +"\u002fD\u0069\u0073\u0070\u0045\u0071");_dcae !=nil {return _dcae ;};};if _decc .TrendlineLbl !=nil {if _bgfbd :=_decc .TrendlineLbl .ValidateWithPath (path +"\u002f\u0054\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");_bgfbd !=nil {return _bgfbd ;};};if _decc .ExtLst !=nil {if _gdbbe :=_decc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdbbe !=nil {return _gdbbe ;};};return nil ;};const (ST_AxPosUnset ST_AxPos =0;ST_AxPosB ST_AxPos =1;ST_AxPosL ST_AxPos =2;ST_AxPosR ST_AxPos =3;ST_AxPosT ST_AxPos =4;);func (_fddgbd *ST_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geea ,_cgadg :=d .Token ();if _cgadg !=nil {return _cgadg ;};if _bbbce ,_fcgc :=_geea .(_g .EndElement );_fcgc &&_bbbce .Name ==start .Name {*_fddgbd =1;return nil ;};if _abed ,_efggf :=_geea .(_g .CharData );!_efggf {return _f .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",_geea );}else {switch string (_abed ){case "":*_fddgbd =0;case "\u0068\u0069\u0067\u0068":*_fddgbd =1;case "\u006c\u006f\u0077":*_fddgbd =2;case "\u006e\u0065\u0078\u0074\u0054\u006f":*_fddgbd =3;case "\u006e\u006f\u006e\u0065":*_fddgbd =4;};};_geea ,_cgadg =d .Token ();if _cgadg !=nil {return _cgadg ;};if _fagab ,_bdbcb :=_geea .(_g .EndElement );_bdbcb &&_fagab .Name ==start .Name {return nil ;};return _f .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",_geea );};type CT_LogBase struct{ValAttr float64 ;};func (_bbdcg ST_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bbdcg .String (),start );};func (_bgaf *ST_ErrDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdeb ,_aggb :=d .Token ();if _aggb !=nil {return _aggb ;};if _deefd ,_bfcdc :=_cdeb .(_g .EndElement );_bfcdc &&_deefd .Name ==start .Name {*_bgaf =1;return nil ;};if _bgfda ,_dddd :=_cdeb .(_g .CharData );!_dddd {return _f .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",_cdeb );}else {switch string (_bgfda ){case "":*_bgaf =0;case "\u0078":*_bgaf =1;case "\u0079":*_bgaf =2;};};_cdeb ,_aggb =d .Token ();if _aggb !=nil {return _aggb ;};if _befca ,_bcbac :=_cdeb .(_g .EndElement );_bcbac &&_befca .Name ==start .Name {return nil ;};return _f .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
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_PieChartShared and its children, prefixing error messages with path
func (_feae *EG_PieChartShared )ValidateWithPath (path string )error {if _feae .VaryColors !=nil {if _cdbdd :=_feae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cdbdd !=nil {return _cdbdd ;};};for _ddae ,_bbaea :=range _feae .Ser {if _bdedg :=_bbaea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ddae ));_bdedg !=nil {return _bdedg ;};};if _feae .DLbls !=nil {if _bdefg :=_feae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bdefg !=nil {return _bdefg ;};};return nil ;};type EG_LineChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};type CT_DLblsChoice struct{Delete *CT_Boolean ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func (_acaa ST_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acaa .ST_BubbleScalePercent !=nil {e .EncodeToken (_g .CharData (*_acaa .ST_BubbleScalePercent ));};if _acaa .ST_BubbleScaleUInt !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_acaa .ST_BubbleScaleUInt )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func NewCT_Thickness ()*CT_Thickness {_egca :=&CT_Thickness {};return _egca };type CT_LblOffset struct{ValAttr *ST_LblOffset ;};func (_bbaceb ST_ErrValType )Validate ()error {return _bbaceb .ValidateWithPath ("")};var ST_GapAmountPercentPatternRe =_c .MustCompile (ST_GapAmountPercentPattern );type Any interface{MarshalXML (_egafe *_g .Encoder ,_abbab _g .StartElement )error ;UnmarshalXML (_gfbd *_g .Decoder ,_bedfe _g .StartElement )error ;};func (_ecbdef *CT_MultiLvlStrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecbdef .PtCount !=nil {_ffbg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_ecbdef .PtCount ,_ffbg );};if _ecbdef .Lvl !=nil {_deee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006cv\u006c"}};for _ ,_gfdc :=range _ecbdef .Lvl {e .EncodeElement (_gfdc ,_deee );};};if _ecbdef .ExtLst !=nil {_fgee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ecbdef .ExtLst ,_fgee );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_abeaeb ST_MarkerStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aggg :=_g .Attr {};_aggg .Name =name ;switch _abeaeb {case ST_MarkerStyleUnset :_aggg .Value ="";case ST_MarkerStyleCircle :_aggg .Value ="\u0063\u0069\u0072\u0063\u006c\u0065";case ST_MarkerStyleDash :_aggg .Value ="\u0064\u0061\u0073\u0068";case ST_MarkerStyleDiamond :_aggg .Value ="\u0064i\u0061\u006d\u006f\u006e\u0064";case ST_MarkerStyleDot :_aggg .Value ="\u0064\u006f\u0074";case ST_MarkerStyleNone :_aggg .Value ="\u006e\u006f\u006e\u0065";case ST_MarkerStylePicture :_aggg .Value ="\u0070i\u0063\u0074\u0075\u0072\u0065";case ST_MarkerStylePlus :_aggg .Value ="\u0070\u006c\u0075\u0073";case ST_MarkerStyleSquare :_aggg .Value ="\u0073\u0071\u0075\u0061\u0072\u0065";case ST_MarkerStyleStar :_aggg .Value ="\u0073\u0074\u0061\u0072";case ST_MarkerStyleTriangle :_aggg .Value ="\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case ST_MarkerStyleX :_aggg .Value ="\u0078";case ST_MarkerStyleAuto :_aggg .Value ="\u0061\u0075\u0074\u006f";};return _aggg ,nil ;};func (_efgb *CT_PivotFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efgb .Idx =NewCT_UnsignedInt ();_ffcd :for {_bbgff ,_feafe :=d .Token ();if _feafe !=nil {return _feafe ;};switch _ecdf :=_bbgff .(type ){case _g .StartElement :switch _ecdf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_SurfaceChartShared and its children
func (_ddba *EG_SurfaceChartShared )Validate ()error {return _ddba .ValidateWithPath ("E\u0047\u005f\u0053\u0075rf\u0061c\u0065\u0043\u0068\u0061\u0072t\u0053\u0068\u0061\u0072\u0065\u0064");};func (_abgaf *CT_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_abgaf .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BarSer and its children, prefixing error messages with path
func (_bedd *CT_BarSer )ValidateWithPath (path string )error {if _gfg :=_bedd .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gfg !=nil {return _gfg ;};if _abff :=_bedd .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_abff !=nil {return _abff ;};if _bedd .Tx !=nil {if _eef :=_bedd .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eef !=nil {return _eef ;};};if _bedd .SpPr !=nil {if _bgeb :=_bedd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bgeb !=nil {return _bgeb ;};};if _bedd .InvertIfNegative !=nil {if _cegc :=_bedd .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_cegc !=nil {return _cegc ;};};if _bedd .PictureOptions !=nil {if _gdc :=_bedd .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_gdc !=nil {return _gdc ;};};for _ggee ,_ffga :=range _bedd .DPt {if _ddefb :=_ffga .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_ggee ));_ddefb !=nil {return _ddefb ;};};if _bedd .DLbls !=nil {if _cfa :=_bedd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cfa !=nil {return _cfa ;};};for _acae ,_ebfc :=range _bedd .Trendline {if _cce :=_ebfc .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_acae ));_cce !=nil {return _cce ;};};if _bedd .ErrBars !=nil {if _cdad :=_bedd .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_cdad !=nil {return _cdad ;};};if _bedd .Cat !=nil {if _acdf :=_bedd .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_acdf !=nil {return _acdf ;};};if _bedd .Val !=nil {if _cdde :=_bedd .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdde !=nil {return _cdde ;};};if _bedd .Shape !=nil {if _gbda :=_bedd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_gbda !=nil {return _gbda ;};};if _bedd .ExtLst !=nil {if _gac :=_bedd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gac !=nil {return _gac ;};};return nil ;};func (_ffb *CT_LayoutTarget )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dagea :=range start .Attr {if _dagea .Name .Local =="\u0076\u0061\u006c"{_ffb .ValAttr .UnmarshalXMLAttr (_dagea );continue ;};};for {_gdfea ,_efcb :=d .Token ();if _efcb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074T\u0061\u0072\u0067e\u0074:\u0020\u0025\u0073",_efcb );};if _dcabb ,_cggd :=_gdfea .(_g .EndElement );_cggd &&_dcabb .Name ==start .Name {break ;};};return nil ;};func (_gaccd *ST_BarDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gaccd =0;case "\u0062\u0061\u0072":*_gaccd =1;case "\u0063\u006f\u006c":*_gaccd =2;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_LineChartShared and its children
func (_baeef *EG_LineChartShared )Validate ()error {return _baeef .ValidateWithPath ("\u0045G\u005fL\u0069\u006e\u0065\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};type CT_PivotFmt struct{Idx *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;Marker *CT_Marker ;DLbl *CT_DLbl ;ExtLst *CT_ExtensionList ;};func (_cdbb *CT_OfPieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdbb .OfPieType =NewCT_OfPieType ();_abeb :for {_debegb ,_fcdca :=d .Token ();if _fcdca !=nil {return _fcdca ;};switch _gedff :=_debegb .(type ){case _g .StartElement :switch _gedff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ff\u0050\u0069\u0065\u0054\u0079\u0070e"}:if _degf :=d .DecodeElement (_cdbb .OfPieType ,&_gedff );_degf !=nil {return _degf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_cdbb .VaryColors =NewCT_Boolean ();if _bbfgbg :=d .DecodeElement (_cdbb .VaryColors ,&_gedff );_bbfgbg !=nil {return _bbfgbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_accd :=NewCT_PieSer ();if _cdcef :=d .DecodeElement (_accd ,&_gedff );_cdcef !=nil {return _cdcef ;};_cdbb .Ser =append (_cdbb .Ser ,_accd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_cdbb .DLbls =NewCT_DLbls ();if _dcag :=d .DecodeElement (_cdbb .DLbls ,&_gedff );_dcag !=nil {return _dcag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_CustSplit and its children, prefixing error messages with path
func (_aeef *CT_CustSplit )ValidateWithPath (path string )error {for _dbca ,_dccg :=range _aeef .SecondPiePt {if _agfa :=_dccg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0063\u006f\u006e\u0064P\u0069\u0065P\u0074\u005b\u0025\u0064\u005d",path ,_dbca ));_agfa !=nil {return _agfa ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the UserShapes and its children
func (_gbfce *UserShapes )Validate ()error {return _gbfce .ValidateWithPath ("\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");};func (_ebab *CT_PictureFormat )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_caaac ,_efbeb :=_ebab .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _efbeb !=nil {return _efbeb ;};start .Attr =append (start .Attr ,_caaac );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdec *CT_DispUnitsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acgge :for {_fcca ,_bdggf :=d .Token ();if _bdggf !=nil {return _bdggf ;};switch _dgeb :=_fcca .(type ){case _g .StartElement :switch _dgeb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_cdec .CustUnit =NewCT_Double ();if _cfbe :=d .DecodeElement (_cdec .CustUnit ,&_dgeb );_cfbe !=nil {return _cfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"b\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}:_cdec .BuiltInUnit =NewCT_BuiltInUnit ();if _bbbeb :=d .DecodeElement (_cdec .BuiltInUnit ,&_dgeb );_bbbeb !=nil {return _bbbeb ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0055\u006ei\u0074\u0073\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_dgeb .Name );if _baba :=d .Skip ();_baba !=nil {return _baba ;};};case _g .EndElement :break _acgge ;case _g .CharData :};};return nil ;};func (_bdaf *CT_ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdaf .Chart =NewCT_Chart ();_caca :for {_aded ,_dca :=d .Token ();if _dca !=nil {return _dca ;};switch _acef :=_aded .(type ){case _g .StartElement :switch _acef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_bdaf .Date1904 =NewCT_Boolean ();if _ddab :=d .DecodeElement (_bdaf .Date1904 ,&_acef );_ddab !=nil {return _ddab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_TrendlineLbl and its children
func (_eeeae *CT_TrendlineLbl )Validate ()error {return _eeeae .ValidateWithPath ("\u0043T\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u004c\u0062\u006c");};func (_abgada *EG_SerShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_afabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_abgada .Idx ,_afabe );_deeab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abgada .Order ,_deeab );if _abgada .Tx !=nil {_aaba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_abgada .Tx ,_aaba );};if _abgada .SpPr !=nil {_fbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abgada .SpPr ,_fbeb );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Perspective and its children, prefixing error messages with path
func (_dbfbd *CT_Perspective )ValidateWithPath (path string )error {if _dbfbd .ValAttr !=nil {if *_dbfbd .ValAttr < 0{return _f .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 ,*_dbfbd .ValAttr );};if *_dbfbd .ValAttr > 240{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0032\u0034\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_dbfbd .ValAttr );};};return nil ;};func (_ega *CT_DLblsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ega .Delete !=nil {_bcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ega .Delete ,_bcdd );};if _ega .NumFmt !=nil {_dcfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ega .NumFmt ,_dcfd );};if _ega .SpPr !=nil {_cde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ega .SpPr ,_cde );};if _ega .TxPr !=nil {_cfcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ega .TxPr ,_cfcaf );};if _ega .DLblPos !=nil {_bffag :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ega .DLblPos ,_bffag );};if _ega .ShowLegendKey !=nil {_dbda :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ega .ShowLegendKey ,_dbda );};if _ega .ShowVal !=nil {_fbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ega .ShowVal ,_fbdd );};if _ega .ShowCatName !=nil {_bcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ega .ShowCatName ,_bcaf );};if _ega .ShowSerName !=nil {_afcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ega .ShowSerName ,_afcg );};if _ega .ShowPercent !=nil {_gdecc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ega .ShowPercent ,_gdecc );};if _ega .ShowBubbleSize !=nil {_cceca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ega .ShowBubbleSize ,_cceca );};if _ega .Separator !=nil {_ebbcc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_ebbcc ,*_ega .Separator );e .EncodeElement (_ega .Separator ,_ebbcc );};if _ega .ShowLeaderLines !=nil {_agbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u004c\u0065\u0061\u0064\u0065\u0072L\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ega .ShowLeaderLines ,_agbg );};if _ega .LeaderLines !=nil {_fbadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ega .LeaderLines ,_fbadb );};return nil ;};type EG_AxShared struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_SerShared and its children
func (_edgdg *EG_SerShared )Validate ()error {return _edgdg .ValidateWithPath ("\u0045\u0047\u005fS\u0065\u0072\u0053\u0068\u0061\u0072\u0065\u0064");};func (_gcgabg ST_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gcgabg .ST_SecondPieSizePercent !=nil {e .EncodeToken (_g .CharData (*_gcgabg .ST_SecondPieSizePercent ));};if _gcgabg .ST_SecondPieSizeUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_gcgabg .ST_SecondPieSizeUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};type CT_ErrValType struct{ValAttr ST_ErrValType ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LineSer and its children, prefixing error messages with path
func (_ddefba *CT_LineSer )ValidateWithPath (path string )error {if _gadbd :=_ddefba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gadbd !=nil {return _gadbd ;};if _dcbdf :=_ddefba .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dcbdf !=nil {return _dcbdf ;};if _ddefba .Tx !=nil {if _gbacg :=_ddefba .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gbacg !=nil {return _gbacg ;};};if _ddefba .SpPr !=nil {if _fbdc :=_ddefba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbdc !=nil {return _fbdc ;};};if _ddefba .Marker !=nil {if _ffca :=_ddefba .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ffca !=nil {return _ffca ;};};for _gege ,_bgad :=range _ddefba .DPt {if _egcg :=_bgad .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_gege ));_egcg !=nil {return _egcg ;};};if _ddefba .DLbls !=nil {if _edgae :=_ddefba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_edgae !=nil {return _edgae ;};};for _fccgb ,_ccdg :=range _ddefba .Trendline {if _bfgad :=_ccdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_fccgb ));_bfgad !=nil {return _bfgad ;};};if _ddefba .ErrBars !=nil {if _ffddg :=_ddefba .ErrBars .ValidateWithPath (path +"\u002f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");_ffddg !=nil {return _ffddg ;};};if _ddefba .Cat !=nil {if _fbdce :=_ddefba .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_fbdce !=nil {return _fbdce ;};};if _ddefba .Val !=nil {if _dbfc :=_ddefba .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_dbfc !=nil {return _dbfc ;};};if _ddefba .Smooth !=nil {if _ebdbc :=_ddefba .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_ebdbc !=nil {return _ebdbc ;};};if _ddefba .ExtLst !=nil {if _eefcc :=_ddefba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eefcc !=nil {return _eefcc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DepthPercent and its children, prefixing error messages with path
func (_cade *CT_DepthPercent )ValidateWithPath (path string )error {if _cade .ValAttr !=nil {if _addb :=_cade .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_addb !=nil {return _addb ;};};return nil ;};func NewCT_ChartLines ()*CT_ChartLines {_begd :=&CT_ChartLines {};return _begd };func (_abged ST_Grouping )Validate ()error {return _abged .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Layout and its children, prefixing error messages with path
func (_bbce *CT_Layout )ValidateWithPath (path string )error {if _bbce .ManualLayout !=nil {if _gagc :=_bbce .ManualLayout .ValidateWithPath (path +"\u002f\u004d\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");_gagc !=nil {return _gagc ;};};if _bbce .ExtLst !=nil {if _faabe :=_bbce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faabe !=nil {return _faabe ;};};return nil ;};func NewCT_BarChart ()*CT_BarChart {_fdf :=&CT_BarChart {};_fdf .BarDir =NewCT_BarDir ();return _fdf };type CT_StrRef struct{F string ;StrCache *CT_StrData ;ExtLst *CT_ExtensionList ;};func (_dcba *CT_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dcba .ValAttr !=ST_BarGroupingUnset {_fdaa ,_bbc :=_dcba .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bbc !=nil {return _bbc ;};start .Attr =append (start .Attr ,_fdaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Scaling and its children, prefixing error messages with path
func (_eecf *CT_Scaling )ValidateWithPath (path string )error {if _eecf .LogBase !=nil {if _efeed :=_eecf .LogBase .ValidateWithPath (path +"\u002f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");_efeed !=nil {return _efeed ;};};if _eecf .Orientation !=nil {if _egbec :=_eecf .Orientation .ValidateWithPath (path +"\u002f\u004f\u0072i\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e");_egbec !=nil {return _egbec ;};};if _eecf .Max !=nil {if _bdeae :=_eecf .Max .ValidateWithPath (path +"\u002f\u004d\u0061\u0078");_bdeae !=nil {return _bdeae ;};};if _eecf .Min !=nil {if _ceabg :=_eecf .Min .ValidateWithPath (path +"\u002f\u004d\u0069\u006e");_ceabg !=nil {return _ceabg ;};};if _eecf .ExtLst !=nil {if _dbde :=_eecf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dbde !=nil {return _dbde ;};};return nil ;};type CT_MarkerSize struct{ValAttr *uint8 ;};func (_gdagf *ST_GapAmount )Validate ()error {return _gdagf .ValidateWithPath ("")};func (_cgea *CT_DispUnitsChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgea .CustUnit !=nil {_gggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgea .CustUnit ,_gggb );};if _cgea .BuiltInUnit !=nil {_cgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0069\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074"}};e .EncodeElement (_cgea .BuiltInUnit ,_cgag );};return nil ;};func (_aadba ST_DLblPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aadba .String (),start );};func (_bffg *CT_PageMargins )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bffg .LAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .RAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0074"},Value :_f .Sprintf ("\u0025\u0076",_bffg .TAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0062"},Value :_f .Sprintf ("\u0025\u0076",_bffg .BAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0068\u0065\u0061\u0064\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .HeaderAttr )});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u006f\u0074\u0065\u0072"},Value :_f .Sprintf ("\u0025\u0076",_bffg .FooterAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_MultiLvlStrRef and its children
func (_dcbc *CT_MultiLvlStrRef )Validate ()error {return _dcbc .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066");};type CT_MarkerStyle struct{ValAttr ST_MarkerStyle ;};func (_geddb *CT_NumFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",_geddb .FormatCodeAttr )});if _geddb .SourceLinkedAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_geddb .SourceLinkedAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdgac ST_CrossBetween )String ()string {switch _bdgac {case 0:return "";case 1:return "\u0062e\u0074\u0077\u0065\u0065\u006e";case 2:return "\u006d\u0069\u0064\u0043\u0061\u0074";};return "";};type CT_LineChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_LineSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;HiLowLines *CT_ChartLines ;UpDownBars *CT_UpDownBars ;Marker *CT_Boolean ;Smooth *CT_Boolean ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Chart and its children, prefixing error messages with path
func (_bfcd *CT_Chart )ValidateWithPath (path string )error {if _bfcd .Title !=nil {if _daga :=_bfcd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_daga !=nil {return _daga ;};};if _bfcd .AutoTitleDeleted !=nil {if _accc :=_bfcd .AutoTitleDeleted .ValidateWithPath (path +"\u002f\u0041\u0075\u0074\u006f\u0054\u0069\u0074\u006c\u0065\u0044\u0065l\u0065\u0074\u0065\u0064");_accc !=nil {return _accc ;};};if _bfcd .PivotFmts !=nil {if _ecgg :=_bfcd .PivotFmts .ValidateWithPath (path +"\u002f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");_ecgg !=nil {return _ecgg ;};};if _bfcd .View3D !=nil {if _dge :=_bfcd .View3D .ValidateWithPath (path +"\u002fV\u0069\u0065\u0077\u0033\u0044");_dge !=nil {return _dge ;};};if _bfcd .Floor !=nil {if _fea :=_bfcd .Floor .ValidateWithPath (path +"\u002f\u0046\u006c\u006f\u006f\u0072");_fea !=nil {return _fea ;};};if _bfcd .SideWall !=nil {if _fbad :=_bfcd .SideWall .ValidateWithPath (path +"\u002fS\u0069\u0064\u0065\u0057\u0061\u006cl");_fbad !=nil {return _fbad ;};};if _bfcd .BackWall !=nil {if _gedf :=_bfcd .BackWall .ValidateWithPath (path +"\u002fB\u0061\u0063\u006b\u0057\u0061\u006cl");_gedf !=nil {return _gedf ;};};if _dbge :=_bfcd .PlotArea .ValidateWithPath (path +"\u002fP\u006c\u006f\u0074\u0041\u0072\u0065a");_dbge !=nil {return _dbge ;};if _bfcd .Legend !=nil {if _ggdcdd :=_bfcd .Legend .ValidateWithPath (path +"\u002fL\u0065\u0067\u0065\u006e\u0064");_ggdcdd !=nil {return _ggdcdd ;};};if _bfcd .PlotVisOnly !=nil {if _gafg :=_bfcd .PlotVisOnly .ValidateWithPath (path +"\u002f\u0050\u006co\u0074\u0056\u0069\u0073\u004f\u006e\u006c\u0079");_gafg !=nil {return _gafg ;};};if _bfcd .DispBlanksAs !=nil {if _ageb :=_bfcd .DispBlanksAs .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");_ageb !=nil {return _ageb ;};};if _bfcd .ShowDLblsOverMax !=nil {if _acfa :=_bfcd .ShowDLblsOverMax .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0044\u004c\u0062\u006c\u0073\u004f\u0076e\u0072\u004d\u0061\u0078");_acfa !=nil {return _acfa ;};};if _bfcd .ExtLst !=nil {if _eeag :=_bfcd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeag !=nil {return _eeag ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Trendline and its children
func (_bdeea *CT_Trendline )Validate ()error {return _bdeea .ValidateWithPath ("\u0043\u0054\u005fT\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065");};func (_gdbaaa *CT_RadarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gdbaaa .Idx =NewCT_UnsignedInt ();_gdbaaa .Order =NewCT_UnsignedInt ();_eeaf :for {_bgfe ,_gagbc :=d .Token ();if _gagbc !=nil {return _gagbc ;};switch _gfbga :=_bgfe .(type ){case _g .StartElement :switch _gfbga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ddgc :=d .DecodeElement (_gdbaaa .Idx ,&_gfbga );_ddgc !=nil {return _ddgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _baga :=d .DecodeElement (_gdbaaa .Order ,&_gfbga );_baga !=nil {return _baga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gdbaaa .Tx =NewCT_SerTx ();if _ecff :=d .DecodeElement (_gdbaaa .Tx ,&_gfbga );_ecff !=nil {return _ecff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gdbaaa .SpPr =_fc .NewCT_ShapeProperties ();if _gabf :=d .DecodeElement (_gdbaaa .SpPr ,&_gfbga );_gabf !=nil {return _gabf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_HeaderFooter and its children
func (_cffg *CT_HeaderFooter )Validate ()error {return _cffg .ValidateWithPath ("\u0043T\u005fH\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");};func (_ebfea *CT_Perspective )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ecggb :=range start .Attr {if _ecggb .Name .Local =="\u0076\u0061\u006c"{_ggac ,_cfbgc :=_b .ParseUint (_ecggb .Value ,10,8);if _cfbgc !=nil {return _cfbgc ;};_eadac :=uint8 (_ggac );_ebfea .ValAttr =&_eadac ;continue ;};};for {_acdbd ,_dbgae :=d .Token ();if _dbgae !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065:\u0020\u0025\u0073",_dbgae );};if _bcgbf ,_badcf :=_acdbd .(_g .EndElement );_badcf &&_bcgbf .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_StrData and its children, prefixing error messages with path
func (_afabg *CT_StrData )ValidateWithPath (path string )error {if _afabg .PtCount !=nil {if _bgac :=_afabg .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bgac !=nil {return _bgac ;};};for _dfefa ,_dfdaa :=range _afabg .Pt {if _fecdd :=_dfdaa .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_dfefa ));_fecdd !=nil {return _fecdd ;};};if _afabg .ExtLst !=nil {if _ffcfc :=_afabg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffcfc !=nil {return _ffcfc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_TickLblPos and its children, prefixing error messages with path
func (_baaf *CT_TickLblPos )ValidateWithPath (path string )error {if _fbdaf :=_baaf .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbdaf !=nil {return _fbdaf ;};return nil ;};func NewCT_StockChart ()*CT_StockChart {_cbgg :=&CT_StockChart {};return _cbgg };func (_gfdg ST_LblAlgn )String ()string {switch _gfdg {case 0:return "";case 1:return "\u0063\u0074\u0072";case 2:return "\u006c";case 3:return "\u0072";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BandFmts and its children, prefixing error messages with path
func (_abf *CT_BandFmts )ValidateWithPath (path string )error {for _aca ,_gcgf :=range _abf .BandFmt {if _efe :=_gcgf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0042\u0061\u006e\u0064\u0046\u006dt\u005b\u0025\u0064\u005d",path ,_aca ));_efe !=nil {return _efe ;};};return nil ;};func (_abgcd *CT_UpDownBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abgcd .GapWidth !=nil {_ggfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_abgcd .GapWidth ,_ggfa );};if _abgcd .UpBars !=nil {_dgbcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075\u0070\u0042\u0061\u0072\u0073"}};e .EncodeElement (_abgcd .UpBars ,_dgbcf );};if _abgcd .DownBars !=nil {_acggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_abgcd .DownBars ,_acggc );};if _abgcd .ExtLst !=nil {_aaed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abgcd .ExtLst ,_aaed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bdedef *CT_Style )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_bdedef .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cafdd ST_DLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dacgf :=_g .Attr {};_dacgf .Name =name ;switch _cafdd {case ST_DLblPosUnset :_dacgf .Value ="";case ST_DLblPosBestFit :_dacgf .Value ="\u0062e\u0073\u0074\u0046\u0069\u0074";case ST_DLblPosB :_dacgf .Value ="\u0062";case ST_DLblPosCtr :_dacgf .Value ="\u0063\u0074\u0072";case ST_DLblPosInBase :_dacgf .Value ="\u0069\u006e\u0042\u0061\u0073\u0065";case ST_DLblPosInEnd :_dacgf .Value ="\u0069\u006e\u0045n\u0064";case ST_DLblPosL :_dacgf .Value ="\u006c";case ST_DLblPosOutEnd :_dacgf .Value ="\u006f\u0075\u0074\u0045\u006e\u0064";case ST_DLblPosR :_dacgf .Value ="\u0072";case ST_DLblPosT :_dacgf .Value ="\u0074";};return _dacgf ,nil ;};func NewCT_MultiLvlStrData ()*CT_MultiLvlStrData {_eaeg :=&CT_MultiLvlStrData {};return _eaeg };
2021-05-31 16:22:30 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LegendEntry and its children
func (_eegfd *CT_LegendEntry )Validate ()error {return _eegfd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0065\u0067\u0065\u006e\u0064E\u006e\u0074\u0072\u0079");};const (ST_OrientationUnset ST_Orientation =0;ST_OrientationMaxMin ST_Orientation =1;ST_OrientationMinMax ST_Orientation =2;);func (_ccdgb *CT_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccdgb .ValAttr !=ST_ScatterStyleUnset {_bade ,_ecbad :=_ccdgb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ecbad !=nil {return _ecbad ;};start .Attr =append (start .Attr ,_bade );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_NumData ()*CT_NumData {_gcded :=&CT_NumData {};return _gcded };
2021-05-31 16:22:30 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_AreaChart and its children, prefixing error messages with path
func (_gcaf *CT_AreaChart )ValidateWithPath (path string )error {if _gcaf .Grouping !=nil {if _dcg :=_gcaf .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dcg !=nil {return _dcg ;};};if _gcaf .VaryColors !=nil {if _bad :=_gcaf .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bad !=nil {return _bad ;};};for _fef ,_ffa :=range _gcaf .Ser {if _cee :=_ffa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fef ));_cee !=nil {return _cee ;};};if _gcaf .DLbls !=nil {if _bbg :=_gcaf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bbg !=nil {return _bbg ;};};if _gcaf .DropLines !=nil {if _dgg :=_gcaf .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dgg !=nil {return _dgg ;};};for _dcc ,_ecg :=range _gcaf .AxId {if _acg :=_ecg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_dcc ));_acg !=nil {return _acg ;};};if _gcaf .ExtLst !=nil {if _bdb :=_gcaf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdb !=nil {return _bdb ;};};return nil ;};
2021-05-31 16:22:30 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Skip and its children, prefixing error messages with path
func (_geaf *CT_Skip )ValidateWithPath (path string )error {if _geaf .ValAttr < 1{return _f .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 ,_geaf .ValAttr );};return nil ;};func (_dbcf *CT_MarkerSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbcef :=range start .Attr {if _bbcef .Name .Local =="\u0076\u0061\u006c"{_eegc ,_efdde :=_b .ParseUint (_bbcef .Value ,10,8);if _efdde !=nil {return _efdde ;};_ddad :=uint8 (_eegc );_dbcf .ValAttr =&_ddad ;continue ;};};for {_ccdgf ,_dcdf :=d .Token ();if _dcdf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u004da\u0072k\u0065r\u0053\u0069\u007a\u0065\u003a\u0020\u0025s",_dcdf );};if _eedbc ,_cbefa :=_ccdgf .(_g .EndElement );_cbefa &&_eedbc .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Overlap and its children
func (_fbbfd *CT_Overlap )Validate ()error {return _fbbfd .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");};
2020-08-31 22:58:25 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_NumVal and its children, prefixing error messages with path
func (_geef *CT_NumVal )ValidateWithPath (path string )error {return nil };func (_bbcgb *CT_ScatterSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbcgb .Idx =NewCT_UnsignedInt ();_bbcgb .Order =NewCT_UnsignedInt ();_ggaec :for {_eeced ,_bebab :=d .Token ();if _bebab !=nil {return _bebab ;};switch _cbbf :=_eeced .(type ){case _g .StartElement :switch _cbbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _eade :=d .DecodeElement (_bbcgb .Idx ,&_cbbf );_eade !=nil {return _eade ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _agag :=d .DecodeElement (_bbcgb .Order ,&_cbbf );_agag !=nil {return _agag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bbcgb .Tx =NewCT_SerTx ();if _deaeg :=d .DecodeElement (_bbcgb .Tx ,&_cbbf );_deaeg !=nil {return _deaeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_bbcgb .SpPr =_fc .NewCT_ShapeProperties ();if _gaff :=d .DecodeElement (_bbcgb .SpPr ,&_cbbf );_gaff !=nil {return _gaff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"}:_bbcgb .Marker =New
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_NumData and its children, prefixing error messages with path
func (_efca *CT_NumData )ValidateWithPath (path string )error {if _efca .PtCount !=nil {if _bbgf :=_efca .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_bbgf !=nil {return _bbgf ;};};for _gafce ,_fcdc :=range _efca .Pt {if _ffdg :=_fcdc .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_gafce ));_ffdg !=nil {return _ffdg ;};};if _efca .ExtLst !=nil {if _fbfce :=_efca .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbfce !=nil {return _fbfce ;};};return nil ;};const ST_HoleSizePercentPattern ="\u0030\u002a\u0028\u005b\u0031\u002d\u0039\u005d\u007c\u0028\u005b1\u002d\u0038\u005d\u005b\u0030\u002d\u0039\u005d\u0029\u007c9\u0030\u0029\u0025";
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ExtensionList and its children
func (_ggge *CT_ExtensionList )Validate ()error {return _ggge .ValidateWithPath ("\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074");};func NewCT_LegendPos ()*CT_LegendPos {_dbfg :=&CT_LegendPos {};return _dbfg };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Period and its children
func (_adaec *CT_Period )Validate ()error {return _adaec .ValidateWithPath ("\u0043T\u005f\u0050\u0065\u0072\u0069\u006fd");};type CT_Grouping struct{ValAttr ST_Grouping ;};type CT_DLbl struct{Idx *CT_UnsignedInt ;Choice *CT_DLblChoice ;ExtLst *CT_ExtensionList ;};const (ST_ErrValTypeUnset ST_ErrValType =0;ST_ErrValTypeCust ST_ErrValType =1;ST_ErrValTypeFixedVal ST_ErrValType =2;ST_ErrValTypePercentage ST_ErrValType =3;ST_ErrValTypeStdDev ST_ErrValType =4;ST_ErrValTypeStdErr ST_ErrValType =5;);func (_cecafb *CT_Title )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cecafb .Tx !=nil {_ebfcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cecafb .Tx ,_ebfcc );};if _cecafb .Layout !=nil {_adda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cecafb .Layout ,_adda );};if _cecafb .Overlay !=nil {_eeegb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_cecafb .Overlay ,_eeegb );};if _cecafb .SpPr !=nil {_ddaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cecafb .SpPr ,_ddaf );};if _cecafb .TxPr !=nil {_fbeac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cecafb .TxPr ,_fbeac );};if _cecafb .ExtLst !=nil {_bffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cecafb .ExtLst ,_bffe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfcb *CT_HPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fedbb :=range start .Attr {if _fedbb .Name .Local =="\u0076\u0061\u006c"{_ababc ,_ccfb :=ParseUnionST_HPercent (_fedbb .Value );if _ccfb !=nil {return _ccfb ;};_bfcb .ValAttr =&_ababc ;continue ;};};for {_fcge ,_adfde :=d .Token ();if _adfde !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u003a\u0020\u0025\u0073",_adfde );};if _gdef ,_baeb :=_fcge .(_g .EndElement );_baeb &&_gdef .Name ==start .Name {break ;};};return nil ;};type CT_ChartLines struct{SpPr *_fc .CT_ShapeProperties ;};func (_fbeca *ST_HPercent )ValidateWithPath (path string )error {_fadeb :=[]string {};if _fbeca .ST_HPercentWithSymbol !=nil {_fadeb =append (_fadeb ,"S\u0054\u005f\u0048\u0050er\u0063e\u006e\u0074\u0057\u0069\u0074h\u0053\u0079\u006d\u0062\u006f\u006c");};if _fbeca .ST_HPercentUShort !=nil {_fadeb =append (_fadeb ,"\u0053\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074\u0055S\u0068\u006f\u0072\u0074");};if len (_fadeb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_fadeb );};return nil ;};func (_dbad *CT_ScatterChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072S\u0074\u0079\u006c\u0065"}};e .EncodeElement (_dbad .ScatterStyle ,_aaga );if _dbad .VaryColors !=nil {_daeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_dbad .VaryColors ,_daeb );};if _dbad .Ser !=nil {_bbcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gaaa :=range _dbad .Ser {e .EncodeElement (_gaaa ,_bbcaf );};};if _dbad .DLbls !=nil {_gcfef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_dbad .DLbls ,_gcfef );};_agcdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fagfg :=range _dbad .AxId {e .EncodeElement (_fagfg ,_agcdb );};if _dbad .ExtLst !=nil {_eacad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dbad .ExtLst ,_eac
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DLblsChoice and its children
func (_cdea *CT_DLblsChoice )Validate ()error {return _cdea .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073\u0043h\u006f\u0069\u0063\u0065");};func (_becdb *CT_Overlap )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_faea :=range start .Attr {if _faea .Name .Local =="\u0076\u0061\u006c"{_ddac ,_fgdb :=ParseUnionST_Overlap (_faea .Value );if _fgdb !=nil {return _fgdb ;};_becdb .ValAttr =&_ddac ;continue ;};};for {_bdaef ,_ccbga :=d .Token ();if _ccbga !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u003a\u0020%\u0073",_ccbga );};if _dccga ,_cfcdd :=_bdaef .(_g .EndElement );_cfcdd &&_dccga .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DispUnitsChoice and its children, prefixing error messages with path
func (_geaee *CT_DispUnitsChoice )ValidateWithPath (path string )error {if _geaee .CustUnit !=nil {if _ccaab :=_geaee .CustUnit .ValidateWithPath (path +"\u002fC\u0075\u0073\u0074\u0055\u006e\u0069t");_ccaab !=nil {return _ccaab ;};};if _geaee .BuiltInUnit !=nil {if _fgegc :=_geaee .BuiltInUnit .ValidateWithPath (path +"\u002f\u0042\u0075i\u006c\u0074\u0049\u006e\u0055\u006e\u0069\u0074");_fgegc !=nil {return _fgegc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_StrData and its children
func (_bdbec *CT_StrData )Validate ()error {return _bdbec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0072\u0044\u0061\u0074\u0061");};func (_ag *CT_Area3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ag .Grouping !=nil {_aga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_ag .Grouping ,_aga );};if _ag .VaryColors !=nil {_af :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ag .VaryColors ,_af );};if _ag .Ser !=nil {_ff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_da :=range _ag .Ser {e .EncodeElement (_da ,_ff );};};if _ag .DLbls !=nil {_cf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ag .DLbls ,_cf );};if _ag .DropLines !=nil {_cg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ag .DropLines ,_cg );};if _ag .GapDepth !=nil {_cb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_ag .GapDepth ,_cb );};_bd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_ca :=range _ag .AxId {e .EncodeElement (_ca ,_bd );};if _ag .ExtLst !=nil {_gd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ag .ExtLst ,_gd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_ScatterChart struct{ScatterStyle *CT_ScatterStyle ;VaryColors *CT_Boolean ;Ser []*CT_ScatterSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_PlotAreaChoice struct{AreaChart *CT_AreaChart ;Area3DChart *CT_Area3DChart ;LineChart *CT_LineChart ;Line3DChart *CT_Line3DChart ;StockChart *CT_StockChart ;RadarChart *CT_RadarChart ;ScatterChart *CT_ScatterChart ;PieChart *CT_PieChart ;Pie3DChart *CT_Pie3DChart ;DoughnutChart *CT_DoughnutChart ;BarChart *CT_BarChart ;Bar3DChart *CT_Bar3DChart ;OfPieChart *CT_OfPieChart ;SurfaceChart *CT_SurfaceChart ;Surface3DChart *CT_Surface3DChart ;BubbleChart *CT_BubbleChart ;};func (_eadag *ST_HoleSize )ValidateWithPath (path string )error {_cdaed :=[]string {};if _eadag .ST_HoleSizePercent !=nil {_cdaed =append (_cdaed ,"\u0053T\u005fH\u006f\u006c\u0065\u0053\u0069z\u0065\u0050e\u0072\u0063\u0065\u006e\u0074");};if _eadag .ST_HoleSizeUByte !=nil {_cdaed =append (_cdaed ,"\u0053\u0054_\u0048\u006f\u006ce\u0053\u0069\u007a\u0065\u0055\u0042\u0079\u0074\u0065");};if len (_cdaed )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdaed );};return nil ;};func NewCT_SizeRepresents ()*CT_SizeRepresents {_gbabd :=&CT_SizeRepresents {};return _gbabd };func NewCT_DispUnits ()*CT_DispUnits {_fdcae :=&CT_DispUnits {};return _fdcae };type CT_RotX struct{ValAttr *int8 ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DispBlanksAs and its children, prefixing error messages with path
func (_cdadg *CT_DispBlanksAs )ValidateWithPath (path string )error {if _aebeff :=_cdadg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aebeff !=nil {return _aebeff ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Extension and its children, prefixing error messages with path
func (_eceef *CT_Extension )ValidateWithPath (path string )error {return nil };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SecondPieSize and its children
func (_ggbc *CT_SecondPieSize )Validate ()error {return _ggbc .ValidateWithPath ("\u0043\u0054_\u0053\u0065\u0063o\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ErrBars and its children
func (_bcac *CT_ErrBars )Validate ()error {return _bcac .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0073");};func (_bcad ST_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcad .ST_GapAmountPercent !=nil {e .EncodeToken (_g .CharData (*_bcad .ST_GapAmountPercent ));};if _bcad .ST_GapAmountUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_bcad .ST_GapAmountUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_gacd *CT_Marker )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedde :for {_ggfd ,_dfad :=d .Token ();if _dfad !=nil {return _dfad ;};switch _ccea :=_ggfd .(type ){case _g .StartElement :switch _ccea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0079\u006d\u0062\u006f\u006c"}:_gacd .Symbol =NewCT_MarkerStyle ();if _gceg :=d .DecodeElement (_gacd .Symbol ,&_ccea );_gceg !=nil {return _gceg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0069\u007a\u0065"}:_gacd .Size =NewCT_MarkerSize ();if _ccde :=d .DecodeElement (_gacd .Size ,&_ccea );_ccde !=nil {return _ccde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gacd .SpPr =_fc .NewCT_ShapeProperties ();if _afaaf :=d .DecodeElement (_gacd .SpPr ,&_ccea );_afaaf !=nil {return _afaaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gacd .ExtLst =NewCT_ExtensionList ();if _fgcdf :=d .DecodeElement (_gacd .ExtLst ,&_ccea );_fgcdf !=nil {return _fgcdf ;};default:_a .Log ("\u0073k\u0069\u0070p\u0069\u006e\u0067\u0020u\u006e\u0073\u0075p\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006cem\u0065\u006e\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PieSer and its children, prefixing error messages with path
func (_dadf *CT_PieSer )ValidateWithPath (path string )error {if _cgbgg :=_dadf .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_cgbgg !=nil {return _cgbgg ;};if _bacda :=_dadf .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bacda !=nil {return _bacda ;};if _dadf .Tx !=nil {if _eegbg :=_dadf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_eegbg !=nil {return _eegbg ;};};if _dadf .SpPr !=nil {if _gdggd :=_dadf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdggd !=nil {return _gdggd ;};};if _dadf .Explosion !=nil {if _ebcgf :=_dadf .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_ebcgf !=nil {return _ebcgf ;};};for _geaeg ,_edbd :=range _dadf .DPt {if _gbba :=_edbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_geaeg ));_gbba !=nil {return _gbba ;};};if _dadf .DLbls !=nil {if _fdabf :=_dadf .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fdabf !=nil {return _fdabf ;};};if _dadf .Cat !=nil {if _gddea :=_dadf .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gddea !=nil {return _gddea ;};};if _dadf .Val !=nil {if _gcgfg :=_dadf .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_gcgfg !=nil {return _gcgfg ;};};if _dadf .ExtLst !=nil {if _daed :=_dadf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_daed !=nil {return _daed ;};};return nil ;};func (_bgf *CT_BarSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgf .Idx =NewCT_UnsignedInt ();_bgf .Order =NewCT_UnsignedInt ();_afce :for {_abaf ,_dcd :=d .Token ();if _dcd !=nil {return _dcd ;};switch _fga :=_abaf .(type ){case _g .StartElement :switch _fga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _aee :=d .DecodeElement (_bgf .Idx ,&_fga );_aee !=nil {return _aee ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _afcd :=d .DecodeElement (_bgf .Order ,&_fga );_afcd !=nil {return _afcd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bgf .Tx =NewCT_SerTx ();if _beg :=d .DecodeElement (_bgf .Tx ,&_fga );_beg !=nil {return _beg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_OfPieChart and its children
func (_gdfeab *CT_OfPieChart )Validate ()error {return _gdfeab .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};type CT_AxPos struct{ValAttr ST_AxPos ;};func NewCT_AxDataSource ()*CT_AxDataSource {_baec :=&CT_AxDataSource {};_baec .Choice =NewCT_AxDataSourceChoice ();return _baec ;};func (_fddd *CT_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_fgbaa ,_egedf :=_fddd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _egedf !=nil {return _egedf ;};start .Attr =append (start .Attr ,_fgbaa );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PivotFmts ()*CT_PivotFmts {_faeeb :=&CT_PivotFmts {};return _faeeb };func (_gdad *CT_Lvl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdad .Pt !=nil {_aabfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_gdgg :=range _gdad .Pt {e .EncodeElement (_gdgg ,_aabfa );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geba *CT_DoughnutChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egbea :for {_gcf ,_acdcg :=d .Token ();if _acdcg !=nil {return _acdcg ;};switch _cacgg :=_gcf .(type ){case _g .StartElement :switch _cacgg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_geba .VaryColors =NewCT_Boolean ();if _acbg :=d .DecodeElement (_geba .VaryColors ,&_cacgg );_acbg !=nil {return _acbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_fcbf :=NewCT_PieSer ();if _ggbb :=d .DecodeElement (_fcbf ,&_cacgg );_ggbb !=nil {return _ggbb ;};_geba .Ser =append (_geba .Ser ,_fcbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_geba .DLbls =NewCT_DLbls ();if _dfafg :=d .DecodeElement (_geba .DLbls ,&_cacgg );_dfafg !=nil {return _dfafg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Lo
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Skip and its children
func (_dadd *CT_Skip )Validate ()error {return _dadd .ValidateWithPath ("\u0043T\u005f\u0053\u006b\u0069\u0070");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_RadarChart and its children
func (_aabg *CT_RadarChart )Validate ()error {return _aabg .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func (_addgag ST_DLblPos )ValidateWithPath (path string )error {switch _addgag {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_addgag ));};return nil ;};func (_cgfa *CT_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgfa .ValAttr =ST_CrossBetween (1);for _ ,_dafd :=range start .Attr {if _dafd .Name .Local =="\u0076\u0061\u006c"{_cgfa .ValAttr .UnmarshalXMLAttr (_dafd );continue ;};};for {_gdfc ,_ffgaf :=d .Token ();if _ffgaf !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0042e\u0074\u0077\u0065e\u006e:\u0020\u0025\u0073",_ffgaf );};if _gfea ,_cggf :=_gdfc .(_g .EndElement );_cggf &&_gfea .Name ==start .Name {break ;};};return nil ;};func (_gafc *CT_Line3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cadfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_gafc .Grouping ,_cadfa );if _gafc .VaryColors !=nil {_fcaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gafc .VaryColors ,_fcaf );};if _gafc .Ser !=nil {_dafc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbfgc :=range _gafc .Ser {e .EncodeElement (_dbfgc ,_dafc );};};if _gafc .DLbls !=nil {_fcegeg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gafc .DLbls ,_fcegeg );};if _gafc .DropLines !=nil {_gecfa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_gafc .DropLines ,_gecfa );};if _gafc .GapDepth !=nil {_gacbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_gafc .GapDepth ,_gacbb );};_cbdae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gacc :=range _gafc .AxId {e .EncodeElement (_gacc ,_cbdae );};if _gafc .ExtLst !=nil {_febgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gafc .ExtLst ,_febgf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_degef *EG_BarChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_degef .BarDir =NewCT_BarDir ();_ebfaad :for {_efdba ,_adbe :=d .Token ();if _adbe !=nil {return _adbe ;};switch _eccad :=_efdba .(type ){case _g .StartElement :switch _eccad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _gbaac :=d .DecodeElement (_degef .BarDir ,&_eccad );_gbaac !=nil {return _gbaac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Overlap and its children, prefixing error messages with path
func (_bgdg *CT_Overlap )ValidateWithPath (path string )error {if _bgdg .ValAttr !=nil {if _fcbg :=_bgdg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcbg !=nil {return _fcbg ;};};return nil ;};func (_gdeec *ST_MarkerStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdeec =0;case "\u0063\u0069\u0072\u0063\u006c\u0065":*_gdeec =1;case "\u0064\u0061\u0073\u0068":*_gdeec =2;case "\u0064i\u0061\u006d\u006f\u006e\u0064":*_gdeec =3;case "\u0064\u006f\u0074":*_gdeec =4;case "\u006e\u006f\u006e\u0065":*_gdeec =5;case "\u0070i\u0063\u0074\u0075\u0072\u0065":*_gdeec =6;case "\u0070\u006c\u0075\u0073":*_gdeec =7;case "\u0073\u0071\u0075\u0061\u0072\u0065":*_gdeec =8;case "\u0073\u0074\u0061\u0072":*_gdeec =9;case "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065":*_gdeec =10;case "\u0078":*_gdeec =11;case "\u0061\u0075\u0074\u006f":*_gdeec =12;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ST_HPercent is a union type
type ST_HPercent struct{ST_HPercentWithSymbol *string ;ST_HPercentUShort *uint16 ;};func (_gcef *CT_ErrDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_caga ,_agfb :=_gcef .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _agfb !=nil {return _agfb ;};start .Attr =append (start .Attr ,_caga );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_ErrBarType ()*CT_ErrBarType {_bcfb :=&CT_ErrBarType {};return _bcfb };func (_daebf *EG_BarChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_acbaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_daebf .BarDir ,_acbaa );if _daebf .Grouping !=nil {_fdaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_daebf .Grouping ,_fdaaf );};if _daebf .VaryColors !=nil {_bccfdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_daebf .VaryColors ,_bccfdd );};if _daebf .Ser !=nil {_decdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_degdg :=range _daebf .Ser {e .EncodeElement (_degdg ,_decdg );};};if _daebf .DLbls !=nil {_dbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_daebf .DLbls ,_dbdd );};return nil ;};func (_caf *CT_DLblsChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eefc :for {_afdg ,_ddbe :=d .Token ();if _ddbe !=nil {return _ddbe ;};switch _eddg :=_afdg .(type ){case _g .StartElement :switch _eddg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_caf .Delete =NewCT_Boolean ();if _eaed :=d .DecodeElement (_caf .Delete ,&_eddg );_eaed !=nil {return _eaed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_caf .NumFmt =NewCT_NumFmt ();if _agbc :=d .DecodeElement (_caf .NumFmt ,&_eddg );_agbc !=nil {return _agbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_caf .SpPr =_fc .NewCT_ShapeProperties ();if _faaa :=d .DecodeElement (_caf .SpPr ,&_eddg );_faaa !=nil {return _faaa ;};case _g .N
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Double and its children
func (_cdge *CT_Double )Validate ()error {return _cdge .ValidateWithPath ("\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce");};func (_bdca *CT_CatAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bdca .AxId =NewCT_UnsignedInt ();_bdca .Scaling =NewCT_Scaling ();_bdca .AxPos =NewCT_AxPos ();_bdca .CrossAx =NewCT_UnsignedInt ();_gdae :for {_cgfgb ,_ebce :=d .Token ();if _ebce !=nil {return _ebce ;};switch _bfce :=_cgfgb .(type ){case _g .StartElement :switch _bfce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _gfgd :=d .DecodeElement (_bdca .AxId ,&_bfce );_gfgd !=nil {return _gfgd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _efea :=d .DecodeElement (_bdca .Scaling ,&_bfce );_efea !=nil {return _efea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_bdca .Delete =NewCT_Boolean ();if _cecf :=d .DecodeElement (_bdca .Delete ,&_bfce );_cecf !=nil {return _cecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _ecf :=d .DecodeElement (_bdca .AxPos ,&_bfce );_ecf !=nil {return _ecf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006a\u006f\u0072\u0047\u0072\u0069\u0064l\u0069\u006e\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_AxDataSource and its children, prefixing error messages with path
func (_dcbf *CT_AxDataSource )ValidateWithPath (path string )error {if _aed :=_dcbf .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aed !=nil {return _aed ;};return nil ;};func (_cbbbb ST_SplitType )String ()string {switch _cbbbb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f";case 2:return "\u0063\u0075\u0073\u0074";case 3:return "\u0070e\u0072\u0063\u0065\u006e\u0074";case 4:return "\u0070\u006f\u0073";case 5:return "\u0076\u0061\u006c";};return "";};func (_fbccf ST_MarkerStyle )Validate ()error {return _fbccf .ValidateWithPath ("")};func (_cegcg *CT_DTable )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dfgaa :for {_cdaa ,_facc :=d .Token ();if _facc !=nil {return _facc ;};switch _gef :=_cdaa .(type ){case _g .StartElement :switch _gef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0048\u006f\u0072\u007a\u0042o\u0072\u0064\u0065\u0072"}:_cegcg .ShowHorzBorder =NewCT_Boolean ();if _eddgg :=d .DecodeElement (_cegcg .ShowHorzBorder ,&_gef );_eddgg !=nil {return _eddgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u0056\u0065\u0072\u0074\u0042o\u0072\u0064\u0065\u0072"}:_cegcg .ShowVertBorder =NewCT_Boolean ();if _aebd :=d .DecodeElement (_cegcg .ShowVertBorder ,&_gef );_aebd !=nil {return _aebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0068\u006f\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065"}:_cegcg .ShowOutline =NewCT_Boolean ();if _adb :=d .DecodeElement (_cegcg .ShowOutline ,&_gef );_adb !=nil {return _adb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0068\u006f\u0077\u004b\u0065\u0079\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Lvl and its children, prefixing error messages with path
func (_baebf *CT_Lvl )ValidateWithPath (path string )error {for _cfgbe ,_bbef :=range _baebf .Pt {if _ggbe :=_bbef .ValidateWithPath (_f .Sprintf ("\u0025s\u002f\u0050\u0074\u005b\u0025\u0064]",path ,_cfgbe ));_ggbe !=nil {return _ggbe ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_AxDataSource and its children
func (_gcg *CT_AxDataSource )Validate ()error {return _gcg .ValidateWithPath ("\u0043T\u005fA\u0078\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PageSetup and its children
func (_cefe *CT_PageSetup )Validate ()error {return _cefe .ValidateWithPath ("\u0043\u0054\u005fP\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");};func NewCT_UnsignedInt ()*CT_UnsignedInt {_cdgbb :=&CT_UnsignedInt {};return _cdgbb };func ParseUnionST_HoleSize (s string )(ST_HoleSize ,error ){if ST_HoleSizePercentPatternRe .MatchString (s ){return ST_HoleSize {ST_HoleSizePercent :&s },nil ;};_eecbf ,_addbf :=_b .ParseUint (s ,10,8);if _addbf !=nil {return ST_HoleSize {},_addbf ;};_gcdgb :=uint8 (_eecbf );return ST_HoleSize {ST_HoleSizeUByte :&_gcdgb },nil ;};func (_aeba *ST_SizeRepresents )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_aeba =0;case "\u0061\u0072\u0065\u0061":*_aeba =1;case "\u0077":*_aeba =2;};return nil ;};func NewCT_Perspective ()*CT_Perspective {_feeag :=&CT_Perspective {};return _feeag };type CT_AxDataSourceChoice struct{MultiLvlStrRef *CT_MultiLvlStrRef ;NumRef *CT_NumRef ;NumLit *CT_NumData ;StrRef *CT_StrRef ;StrLit *CT_StrData ;};func (_bacef *ChartSpace )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ="\u0063\u003a\u0063h\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065";return _bacef .CT_ChartSpace .MarshalXML (e ,start );};func (_fgged *CT_RotX )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbfc :=range start .Attr {if _bbfc .Name .Local =="\u0076\u0061\u006c"{_cecfc ,_aagff :=_b .ParseInt (_bbfc .Value ,10,8);if _aagff !=nil {return _aagff ;};_afac :=int8 (_cecfc );_fgged .ValAttr =&_afac ;continue ;};};for {_dcdb ,_gdbfeg :=d .Token ();if _gdbfeg !=
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_HPercent and its children
func (_edeba *CT_HPercent )Validate ()error {return _edeba .ValidateWithPath ("C\u0054\u005f\u0048\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_MarkerSize and its children
func (_caaf *CT_MarkerSize )Validate ()error {return _caaf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072\u0053\u0069\u007a\u0065");};const ST_GapAmountPercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";func (_abagcg *CT_Trendline )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _abagcg .Name !=nil {_cgbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0061\u006d\u0065"}};_a .AddPreserveSpaceAttr (&_cgbe ,*_abagcg .Name );e .EncodeElement (_abagcg .Name ,_cgbe );};if _abagcg .SpPr !=nil {_bcbcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_abagcg .SpPr ,_bcbcf );};_aecbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074r\u0065\u006e\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065"}};e .EncodeElement (_abagcg .TrendlineType ,_aecbb );if _abagcg .Order !=nil {_acegf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_abagcg .Order ,_acegf );};if _abagcg .Period !=nil {_baff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0069\u006f\u0064"}};e .EncodeElement (_abagcg .Period ,_baff );};if _abagcg .Forward !=nil {_fdbb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006f\u0072\u0077\u0061\u0072d"}};e .EncodeElement (_abagcg .Forward ,_fdbb );};if _abagcg .Backward !=nil {_fbdceb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0063\u006b\u0077\u0061\u0072\u0064"}};e .EncodeElement (_abagcg .Backward ,_fbdceb );};if _abagcg .Intercept !=nil {_afedf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0069\u006e\u0074\u0065\u0072\u0063\u0065\u0070\u0074"}};e .EncodeElement (_abagcg .Intercept ,_afedf );};if _abagcg .DispRSqr !=nil {_bgaecg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0052\u0053\u0071\u0072"}};e .EncodeElement (_abagcg .DispRSqr ,_bgaecg );};if _abagcg .DispEq !=nil {_bffdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0045\u0071"}};e .EncodeElement (_abagcg .DispEq ,_bffdb );};if _abagcg .TrendlineLbl !=nil {_fcgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069n\u0065\u004c\u0062\u006c"}};e .EncodeElement (_abagcg .TrendlineLbl ,_fcgag );};if _abagcg .ExtLst !=nil {_gbfed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_abagcg .ExtLst ,_gbfed );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_GapAmount and its children
func (_fcbe *CT_GapAmount )Validate ()error {return _fcbe .ValidateWithPath ("\u0043\u0054\u005fG\u0061\u0070\u0041\u006d\u006f\u0075\u006e\u0074");};type CT_NumData struct{FormatCode *string ;PtCount *CT_UnsignedInt ;Pt []*CT_NumVal ;ExtLst *CT_ExtensionList ;};func NewCT_Grouping ()*CT_Grouping {_eagd :=&CT_Grouping {};return _eagd };func (_bcfga *CT_View3D )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acagg :for {_cgfdd ,_bbbebc :=d .Token ();if _bbbebc !=nil {return _bbbebc ;};switch _ggef :=_cgfdd .(type ){case _g .StartElement :switch _ggef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0058"}:_bcfga .RotX =NewCT_RotX ();if _bedb :=d .DecodeElement (_bcfga .RotX ,&_ggef );_bedb !=nil {return _bedb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bcfga .HPercent =NewCT_HPercent ();if _ddged :=d .DecodeElement (_bcfga .HPercent ,&_ggef );_ddged !=nil {return _ddged ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0074\u0059"}:_bcfga .RotY =NewCT_RotY ();if _ebgbf :=d .DecodeElement (_bcfga .RotY ,&_ggef );_ebgbf !=nil {return _ebgbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u0070t\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}:_bcfga .DepthPercent =NewCT_DepthPercent ();if _ccgg :=d .DecodeElement (_bcfga .DepthPercent ,&_ggef );_ccgg !=nil {return _ccgg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u0
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DPt and its children, prefixing error messages with path
func (_dfcb *CT_DPt )ValidateWithPath (path string )error {if _dgbf :=_dfcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_dgbf !=nil {return _dgbf ;};if _dfcb .InvertIfNegative !=nil {if _dgcf :=_dfcb .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dgcf !=nil {return _dgcf ;};};if _dfcb .Marker !=nil {if _efb :=_dfcb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efb !=nil {return _efb ;};};if _dfcb .Bubble3D !=nil {if _cgge :=_dfcb .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_cgge !=nil {return _cgge ;};};if _dfcb .Explosion !=nil {if _cacg :=_dfcb .Explosion .ValidateWithPath (path +"\u002f\u0045\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e");_cacg !=nil {return _cacg ;};};if _dfcb .SpPr !=nil {if _gdcc :=_dfcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gdcc !=nil {return _gdcc ;};};if _dfcb .PictureOptions !=nil {if _aebc :=_dfcb .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_aebc !=nil {return _aebc ;};};if _dfcb .ExtLst !=nil {if _dfdbg :=_dfcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dfdbg !=nil {return _dfdbg ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ErrBarType and its children, prefixing error messages with path
func (_gddgc *CT_ErrBarType )ValidateWithPath (path string )error {if _ggbbc :=_gddgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ggbbc !=nil {return _ggbbc ;};return nil ;};func (_cdabee *ST_BubbleScale )ValidateWithPath (path string )error {_dgbge :=[]string {};if _cdabee .ST_BubbleScalePercent !=nil {_dgbge =append (_dgbge ,"S\u0054\u005f\u0042\u0075bb\u006ce\u0053\u0063\u0061\u006c\u0065P\u0065\u0072\u0063\u0065\u006e\u0074");};if _cdabee .ST_BubbleScaleUInt !=nil {_dgbge =append (_dgbge ,"\u0053T\u005fB\u0075\u0062\u0062\u006c\u0065S\u0063\u0061l\u0065\u0055\u0049\u006e\u0074");};if len (_dgbge )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dgbge );};return nil ;};func (_ecece ST_ScatterStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_ecece .String (),start );};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_AxDataSourceChoice and its children, prefixing error messages with path
func (_aad *CT_AxDataSourceChoice )ValidateWithPath (path string )error {if _aad .MultiLvlStrRef !=nil {if _dcbb :=_aad .MultiLvlStrRef .ValidateWithPath (path +"\u002fM\u0075l\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066");_dcbb !=nil {return _dcbb ;};};if _aad .NumRef !=nil {if _ggbd :=_aad .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_ggbd !=nil {return _ggbd ;};};if _aad .NumLit !=nil {if _gdba :=_aad .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_gdba !=nil {return _gdba ;};};if _aad .StrRef !=nil {if _fba :=_aad .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_fba !=nil {return _fba ;};};if _aad .StrLit !=nil {if _dgd :=_aad .StrLit .ValidateWithPath (path +"\u002fS\u0074\u0072\u004c\u0069\u0074");_dgd !=nil {return _dgd ;};};return nil ;};func (_afaeb *CT_ScatterSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edfff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_afaeb .Idx ,_edfff );_egdgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_afaeb .Order ,_egdgg );if _afaeb .Tx !=nil {_deef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_afaeb .Tx ,_deef );};if _afaeb .SpPr !=nil {_gbfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_afaeb .SpPr ,_gbfa );};if _afaeb .Marker !=nil {_ffbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_afaeb .Marker ,_ffbf );};if _afaeb .DPt !=nil {_dbbbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_feef :=range _afaeb .DPt {e .EncodeElement (_feef ,_dbbbf );};};if _afaeb .DLbls !=nil {_edecc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_afaeb .DLbls ,_edecc );};if _afaeb .Trendline !=nil {_ecaef :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_acfeb :=range _afaeb .Trendline {e .EncodeElement (_acfeb ,_ecaef );};};if _afaeb .ErrBars !=nil {_aacbe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_fcagf :=range _afaeb .ErrBars {e .EncodeElement (_fcagf ,_aacbe );};};if _afaeb .XVal !=nil {_daafg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_afaeb .XVal ,_daafg );};if _afaeb .YVal !=nil {_gagag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_afaeb .YVal ,_gagag );};if _afaeb .Smooth !=nil {_beggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_afaeb .Smooth ,_beggc );};if _afaeb .ExtLst !=nil {_fcad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_afaeb .ExtLst ,_fcad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afdcf *ST_LegendPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_afdcf =0;case "\u0062":*_afdcf =1;case "\u0074\u0072":*_afdcf =2;case "\u006c":*_afdcf =3;case "\u0072":*_afdcf =4;case "\u0074":*_afdcf =5;};return nil ;};type CT_UpDownBar struct{SpPr *_fc .CT_ShapeProperties ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_FirstSliceAng and its children
func (_dcbd *CT_FirstSliceAng )Validate ()error {return _dcbd .ValidateWithPath ("\u0043\u0054_\u0046\u0069\u0072s\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_AxPos and its children, prefixing error messages with path
func (_bbfe *CT_AxPos )ValidateWithPath (path string )error {if _bbfe .ValAttr ==ST_AxPosUnset {return _f .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 _ccc :=_bbfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccc !=nil {return _ccc ;};return nil ;};func NewUserShapes ()*UserShapes {_fbgdg :=&UserShapes {};_fbgdg .CT_Drawing =*_cd .NewCT_Drawing ();return _fbgdg ;};func (_bcaaf *ST_BubbleScale )Validate ()error {return _bcaaf .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_LegendEntryData and its children, prefixing error messages with path
func (_aedfb *EG_LegendEntryData )ValidateWithPath (path string )error {if _aedfb .TxPr !=nil {if _fafec :=_aedfb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fafec !=nil {return _fafec ;};};return nil ;};func (_abgge ST_OfPieType )ValidateWithPath (path string )error {switch _abgge {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_abgge ));};return nil ;};type CT_Pie3DChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;ExtLst *CT_ExtensionList ;};func (_fbda *CT_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fbda .ValAttr !=ST_GroupingUnset {_dbgcg ,_aaec :=_fbda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aaec !=nil {return _aaec ;};start .Attr =append (start .Attr ,_dbgcg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geab *CT_StrVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_geab .IdxAttr )});e .EncodeToken (start );_bbceb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_bbceb ,_geab .V );e .EncodeElement (_geab .V ,_bbceb );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcfbe *ST_Grouping )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcfbe =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_gcfbe =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_gcfbe =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_gcfbe =3;};return nil ;};func (_gbd *CT_AxPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_dce ,_edc :=_gbd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _edc !=nil {return _edc ;};start .Attr =append (start .Attr ,_dce );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_MultiLvlStrRef and its children, prefixing error messages with path
func (_dfeff *CT_MultiLvlStrRef )ValidateWithPath (path string )error {if _dfeff .MultiLvlStrCache !=nil {if _eece :=_dfeff .MultiLvlStrCache .ValidateWithPath (path +"\u002f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072C\u0061\u0063\u0068\u0065");_eece !=nil {return _eece ;};};if _dfeff .ExtLst !=nil {if _adca :=_dfeff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adca !=nil {return _adca ;};};return nil ;};func (_dacac *EG_SurfaceChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dacac .Wireframe !=nil {_dfdgd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_dacac .Wireframe ,_dfdgd );};if _dacac .Ser !=nil {_beffef :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gcgec :=range _dacac .Ser {e .EncodeElement (_gcgec ,_beffef );};};if _dacac .BandFmts !=nil {_cgdddg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_dacac .BandFmts ,_cgdddg );};return nil ;};const (ST_TimeUnitUnset ST_TimeUnit =0;ST_TimeUnitDays ST_TimeUnit =1;ST_TimeUnitMonths ST_TimeUnit =2;ST_TimeUnitYears ST_TimeUnit =3;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Orientation and its children
func (_fcceb *CT_Orientation )Validate ()error {return _fcceb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0069\u0065\u006e\u0074a\u0074\u0069\u006f\u006e");};type CT_AreaSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_cgab *CT_RelId )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ebafe :=range start .Attr {if _ebafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_ebafe .Name .Local =="\u0069\u0064"||_ebafe .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_ebafe .Name .Local =="\u0069\u0064"{_gbeg ,_fbbee :=_ebafe .Value ,error (nil );if _fbbee !=nil {return _fbbee ;};_cgab .IdAttr =_gbeg ;continue ;};};for {_adbag ,_acfab :=d .Token ();if _acfab !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fR\u0065\u006c\u0049\u0064: \u0025\u0073",_acfab );};if _acfb ,_adbagb :=_adbag .(_g .EndElement );_adbagb &&_acfb .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Order and its children
func (_daffb *CT_Order )Validate ()error {return _daffb .ValidateWithPath ("\u0043\u0054\u005f\u004f\u0072\u0064\u0065\u0072");};func (_eddfg *CT_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eddfg .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_eddfg .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_geff *CT_Skip )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_geff .ValAttr =1;for _ ,_bddff :=range start .Attr {if _bddff .Name .Local =="\u0076\u0061\u006c"{_agebd ,_beffe :=_b .ParseUint (_bddff .Value ,10,32);if _beffe !=nil {return _beffe ;};_geff .ValAttr =uint32 (_agebd );continue ;};};for {_ebbfb ,_cbafb :=d .Token ();if _cbafb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0053\u006b\u0069\u0070\u003a\u0020\u0025\u0073",_cbafb );};if _bfbeb ,_gfca :=_ebbfb .(_g .EndElement );_gfca &&_bfbeb .Name ==start .Name {break ;};};return nil ;};const (ST_CrossBetweenUnset ST_CrossBetween =0;ST_CrossBetweenBetween ST_CrossBetween =1;ST_CrossBetweenMidCat ST_CrossBetween =2;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_OfPieChart and its children, prefixing error messages with path
func (_eedga *CT_OfPieChart )ValidateWithPath (path string )error {if _eecb :=_eedga .OfPieType .ValidateWithPath (path +"\u002f\u004f\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");_eecb !=nil {return _eecb ;};if _eedga .VaryColors !=nil {if _cgagc :=_eedga .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cgagc !=nil {return _cgagc ;};};for _edgad ,_cbfa :=range _eedga .Ser {if _adfdge :=_cbfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_edgad ));_adfdge !=nil {return _adfdge ;};};if _eedga .DLbls !=nil {if _afgec :=_eedga .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afgec !=nil {return _afgec ;};};if _eedga .GapWidth !=nil {if _eeeg :=_eedga .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_eeeg !=nil {return _eeeg ;};};if _eedga .SplitType !=nil {if _gcdcb :=_eedga .SplitType .ValidateWithPath (path +"\u002f\u0053\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");_gcdcb !=nil {return _gcdcb ;};};if _eedga .SplitPos !=nil {if _dfdad :=_eedga .SplitPos .ValidateWithPath (path +"\u002fS\u0070\u006c\u0069\u0074\u0050\u006fs");_dfdad !=nil {return _dfdad ;};};if _eedga .CustSplit !=nil {if _dgfe :=_eedga .CustSplit .ValidateWithPath (path +"\u002f\u0043\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");_dgfe !=nil {return _dgfe ;};};if _eedga .SecondPieSize !=nil {if _fgcda :=_eedga .SecondPieSize .ValidateWithPath (path +"\u002f\u0053\u0065\u0063\u006f\u006e\u0064\u0050\u0069e\u0053\u0069\u007a\u0065");_fgcda !=nil {return _fgcda ;};};for _bafb ,_aaab :=range _eedga .SerLines {if _eagge :=_aaab .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_bafb ));_eagge !=nil {return _eagge ;};};if _eedga .ExtLst !=nil {if _faee :=_eedga .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_faee !=nil {return _faee ;};};return nil ;};func (_caed *CT_TimeUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caed .ValAttr !=ST_TimeUnitUnset {_gffce ,_ddgbf :=_caed .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ddgbf !=nil {return _ddgbf ;};start .Attr =append (start .Attr ,_gffce );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_MarkerStyle ()*CT_MarkerStyle {_ebfd :=&CT_MarkerStyle {};_ebfd .ValAttr =ST_MarkerStyle (1);return _ebfd ;};func (_acdc *CT_BubbleChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acdc .VaryColors !=nil {_eggc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_acdc .VaryColors ,_eggc );};if _acdc .Ser !=nil {_dbga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfb :=range _acdc .Ser {e .EncodeElement (_cfb ,_dbga );};};if _acdc .DLbls !=nil {_ebga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acdc .DLbls ,_ebga );};if _acdc .Bubble3D !=nil {_baaac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_acdc .Bubble3D ,_baaac );};if _acdc .BubbleScale !=nil {_gdaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065"}};e .EncodeElement (_acdc .BubbleScale ,_gdaa );};if _acdc .ShowNegBubbles !=nil {_ggdcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077N\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073"}};e .EncodeElement (_acdc .ShowNegBubbles ,_ggdcd );};if _acdc .SizeRepresents !=nil {_fagg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0069\u007a\u0065R\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073"}};e .EncodeElement (_acdc .SizeRepresents ,_fagg );};_ggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PlotAreaChoice and its children, prefixing error messages with path
func (_agef *CT_PlotAreaChoice )ValidateWithPath (path string )error {if _agef .AreaChart !=nil {if _ffdf :=_agef .AreaChart .ValidateWithPath (path +"\u002f\u0041\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");_ffdf !=nil {return _ffdf ;};};if _agef .Area3DChart !=nil {if _geeba :=_agef .Area3DChart .ValidateWithPath (path +"\u002f\u0041\u0072e\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_geeba !=nil {return _geeba ;};};if _agef .LineChart !=nil {if _dcceg :=_agef .LineChart .ValidateWithPath (path +"\u002f\u004c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");_dcceg !=nil {return _dcceg ;};};if _agef .Line3DChart !=nil {if _bgadb :=_agef .Line3DChart .ValidateWithPath (path +"\u002f\u004c\u0069n\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_bgadb !=nil {return _bgadb ;};};if _agef .StockChart !=nil {if _ebdce :=_agef .StockChart .ValidateWithPath (path +"/\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");_ebdce !=nil {return _ebdce ;};};if _agef .RadarChart !=nil {if _abgb :=_agef .RadarChart .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074");_abgb !=nil {return _abgb ;};};if _agef .ScatterChart !=nil {if _fagf :=_agef .ScatterChart .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");_fagf !=nil {return _fagf ;};};if _agef .PieChart !=nil {if _bgggd :=_agef .PieChart .ValidateWithPath (path +"\u002fP\u0069\u0065\u0043\u0068\u0061\u0072t");_bgggd !=nil {return _bgggd ;};};if _agef .Pie3DChart !=nil {if _eccfd :=_agef .Pie3DChart .ValidateWithPath (path +"/\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eccfd !=nil {return _eccfd ;};};if _agef .DoughnutChart !=nil {if _acdgg :=_agef .DoughnutChart .ValidateWithPath (path +"\u002f\u0044\u006f\u0075\u0067\u0068\u006e\u0075\u0074C\u0068\u0061\u0072\u0074");_acdgg !=nil {return _acdgg ;};};if _agef .BarChart !=nil {if _bcabd :=_agef .BarChart .ValidateWithPath (path +"\u002fB\u0061\u0072\u0043\u0068\u0061\u0072t");_bcabd !=nil {return _bcabd ;};};if _agef .Bar3DChart !=nil {if _eceefc :=_agef .Bar3DChart .ValidateWithPath (path +"/\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_eceefc !=nil {return _eceefc ;};};if _agef .OfPieChart !=nil {if _fafc :=_agef .OfPieChart .ValidateWithPath (path +"/\u004f\u0066\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");_fafc !=nil {return _fafc ;};};if _agef .SurfaceChart !=nil {if _caceg :=_agef .SurfaceChart .ValidateWithPath (path +"\u002f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");_caceg !=nil {return _caceg ;};};if _agef .Surface3DChart !=nil {if _gaefa :=_agef .Surface3DChart .ValidateWithPath (path +"\u002fS\u0075r\u0066\u0061\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");_gaefa !=nil {return _gaefa ;};};if _agef .BubbleChart !=nil {if _bcbcb :=_agef .BubbleChart .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074");_bcbcb !=nil {return _bcbcb ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BubbleScale and its children, prefixing error messages with path
func (_dcbe *CT_BubbleScale )ValidateWithPath (path string )error {if _dcbe .ValAttr !=nil {if _ccgd :=_dcbe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ccgd !=nil {return _ccgd ;};};return nil ;};func (_dcac *CT_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gccf :=range start .Attr {if _gccf .Name .Local =="\u0076\u0061\u006c"{_dcac .ValAttr .UnmarshalXMLAttr (_gccf );continue ;};};for {_gdbe ,_fgbe :=d .Token ();if _fgbe !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067\u003a\u0020\u0025\u0073",_fgbe );};if _dbfb ,_ccaed :=_gdbe .(_g .EndElement );_ccaed &&_dbfb .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PivotFmts and its children, prefixing error messages with path
func (_cbgd *CT_PivotFmts )ValidateWithPath (path string )error {for _ffdac ,_bcff :=range _cbgd .PivotFmt {if _cggeb :=_bcff .ValidateWithPath (_f .Sprintf ("\u0025s\u002fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u005b\u0025\u0064\u005d",path ,_ffdac ));_cggeb !=nil {return _cggeb ;};};return nil ;};type CT_Order struct{ValAttr *uint8 ;};func (_gadc *CT_SplitType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cdadga :=range start .Attr {if _cdadga .Name .Local =="\u0076\u0061\u006c"{_gadc .ValAttr .UnmarshalXMLAttr (_cdadga );continue ;};};for {_bfgaf ,_fcab :=d .Token ();if _fcab !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0053\u0070l\u0069\u0074\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_fcab );};if _daffg ,_geaa :=_bfgaf .(_g .EndElement );_geaa &&_daffg .Name ==start .Name {break ;};};return nil ;};type CT_GapAmount struct{ValAttr *ST_GapAmount ;};func (_eac *CT_ChartLines )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begb :for {_fbce ,_aef :=d .Token ();if _aef !=nil {return _aef ;};switch _bdef :=_fbce .(type ){case _g .StartElement :switch _bdef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_eac .SpPr =_fc .NewCT_ShapeProperties ();if _cbc :=d .DecodeElement (_eac .SpPr ,&_bdef );_cbc !=nil {return _cbc ;};default:_a .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\u0043h\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073 \u0025\u0076",_bdef .Name );if _febe :=d .Skip ();_febe !=nil {return _febe ;};};case _g .EndElement :break _begb ;case _g .CharData :};};return nil ;};func NewCT_TextLanguageID ()*CT_TextLanguageID {_ddfa :=&CT_TextLanguageID {};return _ddfa };func NewCT_BarSer ()*CT_BarSer {_ffc :=&CT_BarSer {};_ffc .Idx =NewCT_UnsignedInt ();_ffc .Order =NewCT_UnsignedInt ();return _ffc ;};
2021-03-16 20:51:18 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DispUnitsChoice and its children
func (_ggdf *CT_DispUnitsChoice )Validate ()error {return _ggdf .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006ei\u0074\u0073C\u0068\u006f\u0069\u0063\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Orientation and its children, prefixing error messages with path
func (_cfde *CT_Orientation )ValidateWithPath (path string )error {if _bcda :=_cfde .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bcda !=nil {return _bcda ;};return nil ;};type CT_Scaling struct{LogBase *CT_LogBase ;Orientation *CT_Orientation ;Max *CT_Double ;Min *CT_Double ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_UpDownBars and its children
func (_gcfb *CT_UpDownBars )Validate ()error {return _gcfb .ValidateWithPath ("\u0043\u0054\u005f\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SerTxChoice and its children
func (_decgb *CT_SerTxChoice )Validate ()error {return _decgb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078\u0043h\u006f\u0069\u0063\u0065");};func NewCT_TickMark ()*CT_TickMark {_aagge :=&CT_TickMark {};return _aagge };type CT_Crosses struct{ValAttr ST_Crosses ;};func (_gbdg *CT_BarDir )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbdg .ValAttr !=ST_BarDirUnset {_ebaa ,_ece :=_gbdg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ece !=nil {return _ece ;};start .Attr =append (start .Attr ,_ebaa );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SplitType and its children, prefixing error messages with path
func (_dedda *CT_SplitType )ValidateWithPath (path string )error {if _fagafa :=_dedda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fagafa !=nil {return _fagafa ;};return nil ;};func NewCT_Bar3DChart ()*CT_Bar3DChart {_bcgb :=&CT_Bar3DChart {};_bcgb .BarDir =NewCT_BarDir ();return _bcgb ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Crosses and its children
func (_fcac *CT_Crosses )Validate ()error {return _fcac .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");};func NewCT_BubbleSer ()*CT_BubbleSer {_bdge :=&CT_BubbleSer {};_bdge .Idx =NewCT_UnsignedInt ();_bdge .Order =NewCT_UnsignedInt ();return _bdge ;};func (_befcc *CT_PieChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _befcc .VaryColors !=nil {_baad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_befcc .VaryColors ,_baad );};if _befcc .Ser !=nil {_cbebc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_gegf :=range _befcc .Ser {e .EncodeElement (_gegf ,_cbebc );};};if _befcc .DLbls !=nil {_gdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_befcc .DLbls ,_gdbd );};if _befcc .FirstSliceAng !=nil {_gcgg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_befcc .FirstSliceAng ,_gcgg );};if _befcc .ExtLst !=nil {_eedag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_befcc .ExtLst ,_eedag );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_PictureStackUnit ()*CT_PictureStackUnit {_bdbef :=&CT_PictureStackUnit {};_bdbef .ValAttr =0+1;return _bdbef ;};func (_eccg *CT_AxisUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_eccg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccacb *CT_Scaling )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ccacb .LogBase !=nil {_gdgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006c\u006f\u0067\u0042\u0061\u0073e"}};e .EncodeElement (_ccacb .LogBase ,_gdgbf );};if _ccacb .Orientation !=nil {_dfcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006f\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e"}};e .EncodeElement (_ccacb .Orientation ,_dfcfc );};if _ccacb .Max !=nil {_gcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006da\u0078"}};e .EncodeElement (_ccacb .Max ,_gcdd );};if _ccacb .Min !=nil {_bced :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006di\u006e"}};e .EncodeElement (_ccacb .Min ,_bced );};if _ccacb .ExtLst !=nil {_eabcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ccacb .ExtLst ,_eabcd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ErrValType and its children, prefixing error messages with path
func (_bacfd *CT_ErrValType )ValidateWithPath (path string )error {if _dgbb :=_bacfd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dgbb !=nil {return _dgbb ;};return nil ;};func (_egfff ST_TickLblPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fccae :=_g .Attr {};_fccae .Name =name ;switch _egfff {case ST_TickLblPosUnset :_fccae .Value ="";case ST_TickLblPosHigh :_fccae .Value ="\u0068\u0069\u0067\u0068";case ST_TickLblPosLow :_fccae .Value ="\u006c\u006f\u0077";case ST_TickLblPosNextTo :_fccae .Value ="\u006e\u0065\u0078\u0074\u0054\u006f";case ST_TickLblPosNone :_fccae .Value ="\u006e\u006f\u006e\u0065";};return _fccae ,nil ;};func NewCT_BandFmts ()*CT_BandFmts {_afge :=&CT_BandFmts {};return _afge };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DispBlanksAs and its children
func (_fecc *CT_DispBlanksAs )Validate ()error {return _fecc .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0042\u006c\u0061\u006e\u006b\u0073\u0041\u0073");};const (ST_LegendPosUnset ST_LegendPos =0;ST_LegendPosB ST_LegendPos =1;ST_LegendPosTr ST_LegendPos =2;ST_LegendPosL ST_LegendPos =3;ST_LegendPosR ST_LegendPos =4;ST_LegendPosT ST_LegendPos =5;);func (_aege *CT_NumVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dggd :=range start .Attr {if _dggd .Name .Local =="\u0069\u0064\u0078"{_cgbfg ,_adcee :=_b .ParseUint (_dggd .Value ,10,32);if _adcee !=nil {return _adcee ;};_aege .IdxAttr =uint32 (_cgbfg );continue ;};if _dggd .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_edfe ,_cddf :=_dggd .Value ,error (nil );if _cddf !=nil {return _cddf ;};_aege .FormatCodeAttr =&_edfe ;continue ;};};_faeb :for {_eebef ,_ceba :=d .Token ();if _ceba !=nil {return _ceba ;};switch _agec :=_eebef .(type ){case _g .StartElement :switch _agec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:if _dacab :=d .DecodeElement (&_aege .V ,&_agec );_dacab !=nil {return _dacab ;};default:_a .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\u0075\u006dV\u0061\u006c \u0025\u0076",_agec .Name );if _ffab :=d .Skip ();_ffab !=nil {return _ffab ;};};case _g .EndElement :break _faeb ;case _g .CharData :};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ScatterChart and its children, prefixing error messages with path
func (_fgcad *CT_ScatterChart )ValidateWithPath (path string )error {if _fabec :=_fgcad .ScatterStyle .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");_fabec !=nil {return _fabec ;};if _fgcad .VaryColors !=nil {if _gffeb :=_fgcad .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_gffeb !=nil {return _gffeb ;};};for _ffcae ,_bfdfa :=range _fgcad .Ser {if _abbe :=_bfdfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ffcae ));_abbe !=nil {return _abbe ;};};if _fgcad .DLbls !=nil {if _adab :=_fgcad .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_adab !=nil {return _adab ;};};for _fefda ,_fffdf :=range _fgcad .AxId {if _baegc :=_fffdf .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fefda ));_baegc !=nil {return _baegc ;};};if _fgcad .ExtLst !=nil {if _dcec :=_fgcad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_dcec !=nil {return _dcec ;};};return nil ;};func (_fgfdb *CT_PieSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ddbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_fgfdb .Idx ,_ddbeb );_ebfa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_fgfdb .Order ,_ebfa );if _fgfdb .Tx !=nil {_feeaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_fgfdb .Tx ,_feeaf );};if _fgfdb .SpPr !=nil {_edcdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_fgfdb .SpPr ,_edcdd );};if _fgfdb .Explosion !=nil {_bcae :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_fgfdb .Explosion ,_bcae );};if _fgfdb .DPt !=nil {_gcege :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_ebage :=range _fgfdb .DPt {e .EncodeElement (_ebage ,_gcege );};};if _fgfdb .DLbls !=nil {_cggb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgfdb .DLbls ,_cggb );};if _fgfdb .Cat !=nil {_ggcca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_fgfdb .Cat ,_ggcca );};if _fgfdb .Val !=nil {_gecd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_fgfdb .Val ,_gecd );};if _fgfdb .ExtLst !=nil {_bafc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fgfdb .ExtLst ,_bafc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DLbl ()*CT_DLbl {_efed :=&CT_DLbl {};_efed .Idx =NewCT_UnsignedInt ();return _efed };func (_gdffa ST_SizeRepresents )Validate ()error {return _gdffa .ValidateWithPath ("")};func (_deed *CT_FirstSliceAng )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _deed .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_deed .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-05-31 16:22:30 +00:00
// Validate validates the CT_NumData and its children
2021-06-16 07:10:52 +00:00
func (_defc *CT_NumData )Validate ()error {return _defc .ValidateWithPath ("\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061");};type CT_PageMargins struct{LAttr float64 ;RAttr float64 ;TAttr float64 ;BAttr float64 ;HeaderAttr float64 ;FooterAttr float64 ;};func (_bfece *EG_AxSharedChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afaad :for {_gdagb ,_fdag :=d .Token ();if _fdag !=nil {return _fdag ;};switch _fdage :=_gdagb .(type ){case _g .StartElement :switch _fdage .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073"}:_bfece .Crosses =NewCT_Crosses ();if _cacdg :=d .DecodeElement (_bfece .Crosses ,&_fdage );_cacdg !=nil {return _cacdg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063r\u006f\u0073\u0073\u0065\u0073\u0041t"}:_bfece .CrossesAt =NewCT_Double ();if _dcagc :=d .DecodeElement (_bfece .CrossesAt ,&_fdage );_dcagc !=nil {return _dcagc ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043\u0068\u006f\u0069\u0063\u0065\u0020\u0025\u0076",_fdage .Name );if _adgeed :=d .Skip ();_adgeed !=nil {return _adgeed ;};};case _g .EndElement :break _afaad ;case _g .CharData :};};return nil ;};type CT_BubbleSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;InvertIfNegative *CT_Boolean ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars []*CT_ErrBars ;XVal *CT_AxDataSource ;YVal *CT_NumDataSource ;BubbleSize *CT_NumDataSource ;Bubble3D *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_fbcbe *CT_NumDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbcbe .Choice =NewCT_NumDataSourceChoice ();_efae :for {_ccdb ,_ecdd :=d .Token ();if _ecdd !=nil {return _ecdd ;};switch _adaac :=_ccdb .(type ){case _g .StartElement :switch _adaac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_fbcbe .Choice =NewCT_NumDataSourceChoice ();if _gbeeb :=d .DecodeElement (&_fbcbe .Choice .NumRef ,&_adaac );_gbeeb !=nil {return _gbeeb ;};case _g .Name {Space
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ErrBars and its children, prefixing error messages with path
func (_bada *CT_ErrBars )ValidateWithPath (path string )error {if _bada .ErrDir !=nil {if _aagf :=_bada .ErrDir .ValidateWithPath (path +"\u002fE\u0072\u0072\u0044\u0069\u0072");_aagf !=nil {return _aagf ;};};if _bfede :=_bada .ErrBarType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");_bfede !=nil {return _bfede ;};if _eadbd :=_bada .ErrValType .ValidateWithPath (path +"/\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");_eadbd !=nil {return _eadbd ;};if _bada .NoEndCap !=nil {if _egdc :=_bada .NoEndCap .ValidateWithPath (path +"\u002fN\u006f\u0045\u006e\u0064\u0043\u0061p");_egdc !=nil {return _egdc ;};};if _bada .Plus !=nil {if _ecfc :=_bada .Plus .ValidateWithPath (path +"\u002f\u0050\u006cu\u0073");_ecfc !=nil {return _ecfc ;};};if _bada .Minus !=nil {if _fgbb :=_bada .Minus .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u0075\u0073");_fgbb !=nil {return _fgbb ;};};if _bada .Val !=nil {if _badgf :=_bada .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_badgf !=nil {return _badgf ;};};if _bada .SpPr !=nil {if _fbfd :=_bada .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fbfd !=nil {return _fbfd ;};};if _bada .ExtLst !=nil {if _bebc :=_bada .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bebc !=nil {return _bebc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_RadarStyle and its children, prefixing error messages with path
func (_dfdc *CT_RadarStyle )ValidateWithPath (path string )error {if _abafb :=_dfdc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abafb !=nil {return _abafb ;};return nil ;};func (_acbad ST_Orientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbad .String (),start );};const (ST_BuiltInUnitUnset ST_BuiltInUnit =0;ST_BuiltInUnitHundreds ST_BuiltInUnit =1;ST_BuiltInUnitThousands ST_BuiltInUnit =2;ST_BuiltInUnitTenThousands ST_BuiltInUnit =3;ST_BuiltInUnitHundredThousands ST_BuiltInUnit =4;ST_BuiltInUnitMillions ST_BuiltInUnit =5;ST_BuiltInUnitTenMillions ST_BuiltInUnit =6;ST_BuiltInUnitHundredMillions ST_BuiltInUnit =7;ST_BuiltInUnitBillions ST_BuiltInUnit =8;ST_BuiltInUnitTrillions ST_BuiltInUnit =9;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_SurfaceChartShared and its children, prefixing error messages with path
func (_cccbb *EG_SurfaceChartShared )ValidateWithPath (path string )error {if _cccbb .Wireframe !=nil {if _ebcd :=_cccbb .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_ebcd !=nil {return _ebcd ;};};for _ggece ,_dfggaa :=range _cccbb .Ser {if _agga :=_dfggaa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggece ));_agga !=nil {return _agga ;};};if _cccbb .BandFmts !=nil {if _cggg :=_cccbb .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_cggg !=nil {return _cggg ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DLblChoice and its children
func (_gga *CT_DLblChoice )Validate ()error {return _gga .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0043\u0068\u006f\u0069\u0063\u0065");};func (_gdfeb *CT_PieChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgcc :for {_eaedf ,_dcbdfg :=d .Token ();if _dcbdfg !=nil {return _dcbdfg ;};switch _daec :=_eaedf .(type ){case _g .StartElement :switch _daec .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_gdfeb .VaryColors =NewCT_Boolean ();if _dbac :=d .DecodeElement (_gdfeb .VaryColors ,&_daec );_dbac !=nil {return _dbac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_egbad :=NewCT_PieSer ();if _dfadf :=d .DecodeElement (_egbad ,&_daec );_dfadf !=nil {return _dfadf ;};_gdfeb .Ser =append (_gdfeb .Ser ,_egbad );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_gdfeb .DLbls =NewCT_DLbls ();if _bdfae :=d .DecodeElement (_gdfeb .DLbls ,&_daec );_bdfae !=nil {return _bdfae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u0069\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}:_gdfeb .FirstSliceAng =NewCT_FirstSliceAng ();if _efbb :=d .DecodeElement (_gdfeb .FirstSliceAng ,&_daec );_efbb !=nil {return _efbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_RelId and its children
func (_fgcdff *CT_RelId )Validate ()error {return _fgcdff .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064");};type Group_DLbls struct{NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;ShowLeaderLines *CT_Boolean ;LeaderLines *CT_ChartLines ;};func NewCT_PageMargins ()*CT_PageMargins {_eaeac :=&CT_PageMargins {};return _eaeac };
2020-08-23 14:15:53 +00:00
2021-05-31 16:22:30 +00:00
// ValidateWithPath validates the CT_Order and its children, prefixing error messages with path
2021-06-16 07:10:52 +00:00
func (_ddbdg *CT_Order )ValidateWithPath (path string )error {if _ddbdg .ValAttr !=nil {if *_ddbdg .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ddbdg .ValAttr );};if *_ddbdg .ValAttr > 6{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003c=\u0020\u0036\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_ddbdg .ValAttr );};};return nil ;};func (_fdb *CT_AxisUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdb .ValAttr =0+1;for _ ,_gbbc :=range start .Attr {if _gbbc .Name .Local =="\u0076\u0061\u006c"{_cabf ,_aabf :=_b .ParseFloat (_gbbc .Value ,64);if _aabf !=nil {return _aabf ;};_fdb .ValAttr =_cabf ;continue ;};};for {_ebb ,_fag :=d .Token ();if _fag !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fag );};if _aae ,_gcge :=_ebb .(_g .EndElement );_gcge &&_aae .Name ==start .Name {break ;};};return nil ;};func (_ggecb *CT_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ggecb .ValAttr !=ST_ErrBarTypeUnset {_cffe ,_abab :=_ggecb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _abab !=nil {return _abab ;};start .Attr =append (start .Attr ,_cffe );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ST_SecondPieSize is a union type
type ST_SecondPieSize struct{ST_SecondPieSizePercent *string ;ST_SecondPieSizeUShort *uint16 ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SurfaceSer and its children, prefixing error messages with path
func (_eceec *CT_SurfaceSer )ValidateWithPath (path string )error {if _begfd :=_eceec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_begfd !=nil {return _begfd ;};if _ffgef :=_eceec .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_ffgef !=nil {return _ffgef ;};if _eceec .Tx !=nil {if _aagaag :=_eceec .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_aagaag !=nil {return _aagaag ;};};if _eceec .SpPr !=nil {if _fcfga :=_eceec .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fcfga !=nil {return _fcfga ;};};if _eceec .Cat !=nil {if _abgdg :=_eceec .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_abgdg !=nil {return _abgdg ;};};if _eceec .Val !=nil {if _cdbgb :=_eceec .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_cdbgb !=nil {return _cdbgb ;};};if _eceec .ExtLst !=nil {if _ecdaea :=_eceec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ecdaea !=nil {return _ecdaea ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PieSer and its children
func (_baeca *CT_PieSer )Validate ()error {return _baeca .ValidateWithPath ("\u0043T\u005f\u0050\u0069\u0065\u0053\u0065r");};func NewCT_LineChart ()*CT_LineChart {_fagd :=&CT_LineChart {};_fagd .Grouping =NewCT_Grouping ();return _fagd ;};func (_adcc *CT_RadarStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _adcc .ValAttr !=ST_RadarStyleUnset {_egff ,_aabcaf :=_adcc .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _aabcaf !=nil {return _aabcaf ;};start .Attr =append (start .Attr ,_egff );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LegendPos and its children
func (_ggaa *CT_LegendPos )Validate ()error {return _ggaa .ValidateWithPath ("\u0043\u0054\u005fL\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");};const (ST_OfPieTypeUnset ST_OfPieType =0;ST_OfPieTypePie ST_OfPieType =1;ST_OfPieTypeBar ST_OfPieType =2;);func (_cccac ST_SizeRepresents )ValidateWithPath (path string )error {switch _cccac {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cccac ));};return nil ;};type CT_DispUnits struct{Choice *CT_DispUnitsChoice ;DispUnitsLbl *CT_DispUnitsLbl ;ExtLst *CT_ExtensionList ;};func (_bdddcf ST_PictureFormat )String ()string {switch _bdddcf {case 0:return "";case 1:return "\u0073t\u0072\u0065\u0074\u0063\u0068";case 2:return "\u0073\u0074\u0061c\u006b";case 3:return "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SplitType and its children
func (_dcddd *CT_SplitType )Validate ()error {return _dcddd .ValidateWithPath ("\u0043\u0054\u005fS\u0070\u006c\u0069\u0074\u0054\u0079\u0070\u0065");};func (_badc *CT_NumVal )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0069\u0064\u0078"},Value :_f .Sprintf ("\u0025\u0076",_badc .IdxAttr )});if _badc .FormatCodeAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},Value :_f .Sprintf ("\u0025\u0076",*_badc .FormatCodeAttr )});};e .EncodeToken (start );_gccc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gccc ,_badc .V );e .EncodeElement (_badc .V ,_gccc );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daaba *ST_Orientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_daaba =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_daaba =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_daaba =2;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SerTx and its children, prefixing error messages with path
func (_aead *CT_SerTx )ValidateWithPath (path string )error {if _ggfec :=_aead .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ggfec !=nil {return _ggfec ;};return nil ;};func (_ccbdd *ST_CrossBetween )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ecfed ,_aeag :=d .Token ();if _aeag !=nil {return _aeag ;};if _dbfbg ,_gbcedd :=_ecfed .(_g .EndElement );_gbcedd &&_dbfbg .Name ==start .Name {*_ccbdd =1;return nil ;};if _dedbb ,_cefaa :=_ecfed .(_g .CharData );!_cefaa {return _f .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",_ecfed );}else {switch string (_dedbb ){case "":*_ccbdd =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_ccbdd =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_ccbdd =2;};};_ecfed ,_aeag =d .Token ();if _aeag !=nil {return _aeag ;};if _agfea ,_eceg :=_ecfed .(_g .EndElement );_eceg &&_agfea .Name ==start .Name {return nil ;};return _f .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",_ecfed );};func (_dfca *CT_GapAmount )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfca .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_dfca .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_acfd *CT_DPt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acfd .Idx =NewCT_UnsignedInt ();_ggfe :for {_ccffe ,_ddgf :=d .Token ();if _ddgf !=nil {return _ddgf ;};switch _bbcg :=_ccffe .(type ){case _g .StartElement :switch _bbcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ebca :=d .DecodeElement (_acfd .Idx ,&_bbcg );_ebca !=nil {return _ebca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u006ev\u0065\u0072\u0074I\u0066\u004e\u0065\u0067\u0061\u0074\u0069\u0076\u0065"}:_acfd .InvertIfNegative =NewCT_Boolean ();if _gdfbc :=d .DecodeElement (_acfd .InvertIfNegative ,&_bbcg );_gdfbc !=nil {return _gdfbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_AxShared and its children, prefixing error messages with path
func (_begc *EG_AxShared )ValidateWithPath (path string )error {if _gddgag :=_begc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_gddgag !=nil {return _gddgag ;};if _gfgdc :=_begc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_gfgdc !=nil {return _gfgdc ;};if _begc .Delete !=nil {if _bcbea :=_begc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bcbea !=nil {return _bcbea ;};};if _gaaff :=_begc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gaaff !=nil {return _gaaff ;};if _begc .MajorGridlines !=nil {if _dabab :=_begc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_dabab !=nil {return _dabab ;};};if _begc .MinorGridlines !=nil {if _gbedd :=_begc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_gbedd !=nil {return _gbedd ;};};if _begc .Title !=nil {if _fbbef :=_begc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_fbbef !=nil {return _fbbef ;};};if _begc .NumFmt !=nil {if _cegag :=_begc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cegag !=nil {return _cegag ;};};if _begc .MajorTickMark !=nil {if _agbcf :=_begc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_agbcf !=nil {return _agbcf ;};};if _begc .MinorTickMark !=nil {if _fabba :=_begc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_fabba !=nil {return _fabba ;};};if _begc .TickLblPos !=nil {if _dgegc :=_begc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dgegc !=nil {return _dgegc ;};};if _begc .SpPr !=nil {if _adffcg :=_begc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_adffcg !=nil {return _adffcg ;};};if _begc .TxPr !=nil {if _baffc :=_begc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_baffc !=nil {return _baffc ;};};if _bfebb :=_begc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bfebb !=nil {return _bfebb ;};if _begc .Choice !=nil {if _cdabg :=_begc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cdabg !=nil {return _cdabg ;};};return nil ;};const (ST_DLblPosUnset ST_DLblPos =0;ST_DLblPosBestFit ST_DLblPos =1;ST_DLblPosB ST_DLblPos =2;ST_DLblPosCtr ST_DLblPos =3;ST_DLblPosInBase ST_DLblPos =4;ST_DLblPosInEnd ST_DLblPos =5;ST_DLblPosL ST_DLblPos =6;ST_DLblPosOutEnd ST_DLblPos =7;ST_DLblPosR ST_DLblPos =8;ST_DLblPosT ST_DLblPos =9;);func (_cbebaf ST_CrossBetween )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_cafe :=_g .Attr {};_cafe .Name =name ;switch _cbebaf {case ST_CrossBetweenUnset :_cafe .Value ="";case ST_CrossBetweenBetween :_cafe .Value ="\u0062e\u0074\u0077\u0065\u0065\u006e";case ST_CrossBetweenMidCat :_cafe .Value ="\u006d\u0069\u0064\u0043\u0061\u0074";};return _cafe ,nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Extension and its children
func (_beced *CT_Extension )Validate ()error {return _beced .ValidateWithPath ("\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e");};type CT_PivotSource struct{Name string ;FmtId *CT_UnsignedInt ;ExtLst []*CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PageMargins and its children, prefixing error messages with path
func (_efdce *CT_PageMargins )ValidateWithPath (path string )error {return nil };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Pie3DChart and its children, prefixing error messages with path
func (_bfab *CT_Pie3DChart )ValidateWithPath (path string )error {if _bfab .VaryColors !=nil {if _agfe :=_bfab .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_agfe !=nil {return _agfe ;};};for _gaac ,_gbea :=range _bfab .Ser {if _daabf :=_gbea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gaac ));_daabf !=nil {return _daabf ;};};if _bfab .DLbls !=nil {if _fgab :=_bfab .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_fgab !=nil {return _fgab ;};};if _bfab .ExtLst !=nil {if _gcdgad :=_bfab .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gcdgad !=nil {return _gcdgad ;};};return nil ;};type ST_Crosses byte ;const (ST_RadarStyleUnset ST_RadarStyle =0;ST_RadarStyleStandard ST_RadarStyle =1;ST_RadarStyleMarker ST_RadarStyle =2;ST_RadarStyleFilled ST_RadarStyle =3;);func (_bcabdf ST_BarDir )Validate ()error {return _bcabdf .ValidateWithPath ("")};func (_ffacf ST_Crosses )Validate ()error {return _ffacf .ValidateWithPath ("")};type CT_Shape struct{ValAttr ST_Shape ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the Chart and its children
func (_eecd *Chart )Validate ()error {return _eecd .ValidateWithPath ("\u0043\u0068\u0061r\u0074")};func (_dgcag *ST_RadarStyle )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dgcag =0;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dgcag =1;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_dgcag =2;case "\u0066\u0069\u006c\u006c\u0065\u0064":*_dgcag =3;};return nil ;};func (_efga *CT_SerTx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_efga .Choice =NewCT_SerTxChoice ();_cfdc :for {_ebdba ,_cbbba :=d .Token ();if _cbbba !=nil {return _cbbba ;};switch _abde :=_ebdba .(type ){case _g .StartElement :switch _abde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_efga .Choice =NewCT_SerTxChoice ();if _gcgge :=d .DecodeElement (&_efga .Choice .StrRef ,&_abde );_gcgge !=nil {return _gcgge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_efga .Choice =NewCT_SerTxChoice ();if _cbbafc :=d .DecodeElement (&_efga .Choice .V ,&_abde );_cbbafc !=nil {return _cbbafc ;};default:_a .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\u0053\u0065\u0072\u0054\u0078\u0020\u0025\u0076",_abde .Name );if _efeca :=d .Skip ();_efeca !=nil {return _efeca ;};};case _g .EndElement :break _cfdc ;case _g .CharData :};};return nil ;};func (_bgeca *ST_SizeRepresents )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcbge ,_ggfecc :=d .Token ();if _ggfecc !=nil {return _ggfecc ;};if _aeade ,_agdbc :=_dcbge .(_g .EndElement );_agdbc &&_aeade .Name ==start .Name {*_bgeca =1;return nil ;};if _ebedc ,_cdeda :=_dcbge .(_g .CharData );!_cdeda {return _f .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",_dcbge );}else {switch string (_ebedc ){case "":*_bgeca =0;case "\u0061\u0072\u0065\u0061":*_bgeca =1;case "\u0077":*_bgeca =2;};};_dcbge ,_ggfecc =d .Token ();if _ggfecc !=nil {return _ggfecc ;};if _cfbd ,_gbced :=_dcbge .(_g .EndElement );_gbced &&_cfbd .Name ==start .Name {return nil ;};return _f .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",_dcbge );};func (_badca *CT_Surface3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _badca .Wireframe !=nil {_bceee :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_badca .Wireframe ,_bceee );};if _badca .Ser !=nil {_fdcgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_bagea :=range _badca .Ser {e .EncodeElement (_bagea ,_fdcgb );};};if _badc
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Protection and its children, prefixing error messages with path
func (_edfdb *CT_Protection )ValidateWithPath (path string )error {if _edfdb .ChartObject !=nil {if _dccbd :=_edfdb .ChartObject .ValidateWithPath (path +"\u002f\u0043\u0068a\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074");_dccbd !=nil {return _dccbd ;};};if _edfdb .Data !=nil {if _agdee :=_edfdb .Data .ValidateWithPath (path +"\u002f\u0044\u0061t\u0061");_agdee !=nil {return _agdee ;};};if _edfdb .Formatting !=nil {if _bgeec :=_edfdb .Formatting .ValidateWithPath (path +"/\u0046\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067");_bgeec !=nil {return _bgeec ;};};if _edfdb .Selection !=nil {if _gecfc :=_edfdb .Selection .ValidateWithPath (path +"\u002f\u0053\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e");_gecfc !=nil {return _gecfc ;};};if _edfdb .UserInterface !=nil {if _bcce :=_edfdb .UserInterface .ValidateWithPath (path +"\u002f\u0055\u0073\u0065\u0072\u0049\u006e\u0074\u0065r\u0066\u0061\u0063\u0065");_bcce !=nil {return _bcce ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_GapAmount and its children, prefixing error messages with path
func (_bdea *CT_GapAmount )ValidateWithPath (path string )error {if _bdea .ValAttr !=nil {if _ecdc :=_bdea .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecdc !=nil {return _ecdc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DoughnutChart and its children
func (_faec *CT_DoughnutChart )Validate ()error {return _faec .ValidateWithPath ("\u0043\u0054_\u0044\u006f\u0075g\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074");};type CT_OfPieType struct{ValAttr ST_OfPieType ;};func (_acdda *CT_RadarSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cegfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_acdda .Idx ,_cegfc );_gdbfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_acdda .Order ,_gdbfe );if _acdda .Tx !=nil {_edda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_acdda .Tx ,_edda );};if _acdda .SpPr !=nil {_afbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_acdda .SpPr ,_afbf );};if _acdda .Marker !=nil {_ceaeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_acdda .Marker ,_ceaeb );};if _acdda .DPt !=nil {_bfefc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_agcea :=range _acdda .DPt {e .EncodeElement (_agcea ,_bfefc );};};if _acdda .DLbls !=nil {_fbgd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_acdda .DLbls ,_fbgd );};if _acdda .Cat !=nil {_acged :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_acdda .Cat ,_acged );};if _acdda .Val !=nil {_fcgfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_acdda .Val ,_fcgfg );};if _acdda .ExtLst !=nil {_deda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_acdda .ExtLst ,_deda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_TimeUnit struct{ValAttr ST_TimeUnit ;};func (_fabee ST_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fabee .String (),start );};func (_cdd *CT_BandFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cdd .BandFmt !=nil {_ceee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0062\u0061\u006e\u0064\u0046\u006dt"}};for _ ,_gddg :=range _cdd .BandFmt {e .EncodeElement (_gddg ,_ceee );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aebg *CT_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aebg .ValAttr !=ST_LayoutTargetUnset {_eecg ,_beacd :=_aebg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _beacd !=nil {return _beacd ;};start .Attr =append (start .Attr ,_eecg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aea *CT_Chart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _aea .Title !=nil {_ddc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_aea .Title ,_ddc );};if _aea .AutoTitleDeleted !=nil {_debe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061u\u0074\u006f\u0054\u0069\u0074l\u0065\u0044e\u006c\u0065\u0074\u0065\u0064"}};e .EncodeElement (_aea .AutoTitleDeleted ,_debe );};if _aea .PivotFmts !=nil {_ecae :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073"}};e .EncodeElement (_aea .PivotFmts ,_ecae );};if _aea .View3D !=nil {_dgbab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076\u0069\u0065\u0077\u0033\u0044"}};e .EncodeElement (_aea .View3D ,_dgbab );};if _aea .Floor !=nil {_cgaaf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066\u006c\u006f\u006f\u0072"}};e .EncodeElement (_aea .Floor ,_cgaaf );};if _aea .SideWall !=nil {_cbgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0069\u0064\u0065\u0057\u0061\u006c\u006c"}};e .EncodeElement (_aea .SideWall ,_cbgb );};if _aea .BackWall !=nil {_badg :=_g .StartElement {Name :_
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DepthPercent and its children
func (_acgg *CT_DepthPercent )Validate ()error {return _acgg .ValidateWithPath ("\u0043T\u005fD\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};func NewCT_Chart ()*CT_Chart {_cadg :=&CT_Chart {};_cadg .PlotArea =NewCT_PlotArea ();return _cadg };func (_gdge *CT_DPt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cbcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gdge .Idx ,_cbcg );if _gdge .InvertIfNegative !=nil {_gbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gdge .InvertIfNegative ,_gbdd );};if _gdge .Marker !=nil {_agcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gdge .Marker ,_agcd );};if _gdge .Bubble3D !=nil {_geed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gdge .Bubble3D ,_geed );};if _gdge .Explosion !=nil {_ccaa :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0065\u0078\u0070\u006c\u006f\u0073\u0069\u006f\u006e"}};e .EncodeElement (_gdge .Explosion ,_ccaa );};if _gdge .SpPr !=nil {_ebge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdge .SpPr ,_ebge );};if _gdge .PictureOptions !=nil {_egedd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003ap\u0069\u0063\u0074u\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073"}};e .EncodeElement (_gdge .PictureOptions ,_egedd );};if _gdge .ExtLst !=nil {_aegc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gdge .ExtLst ,_aegc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Line3DChart and its children, prefixing error messages with path
func (_bbgba *CT_Line3DChart )ValidateWithPath (path string )error {if _cgbdc :=_bbgba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cgbdc !=nil {return _cgbdc ;};if _bbgba .VaryColors !=nil {if _fbde :=_bbgba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbde !=nil {return _fbde ;};};for _aaeab ,_dcfdb :=range _bbgba .Ser {if _dcgc :=_dcfdb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aaeab ));_dcgc !=nil {return _dcgc ;};};if _bbgba .DLbls !=nil {if _gebc :=_bbgba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gebc !=nil {return _gebc ;};};if _bbgba .DropLines !=nil {if _dagb :=_bbgba .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_dagb !=nil {return _dagb ;};};if _bbgba .GapDepth !=nil {if _feac :=_bbgba .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_feac !=nil {return _feac ;};};for _gdbad ,_efda :=range _bbgba .AxId {if _cgad :=_efda .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gdbad ));_cgad !=nil {return _cgad ;};};if _bbgba .ExtLst !=nil {if _acag :=_bbgba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_acag !=nil {return _acag ;};};return nil ;};func (_acfgb ST_TickLblPos )String ()string {switch _acfgb {case 0:return "";case 1:return "\u0068\u0069\u0067\u0068";case 2:return "\u006c\u006f\u0077";case 3:return "\u006e\u0065\u0078\u0074\u0054\u006f";case 4:return "\u006e\u006f\u006e\u0065";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LegendEntry and its children, prefixing error messages with path
func (_agdc *CT_LegendEntry )ValidateWithPath (path string )error {if _beba :=_agdc .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_beba !=nil {return _beba ;};if _agdc .Choice !=nil {if _agdb :=_agdc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_agdb !=nil {return _agdb ;};};if _agdc .ExtLst !=nil {if _gfae :=_agdc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gfae !=nil {return _gfae ;};};return nil ;};func (_gfgae *CT_TrendlineLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gfgae .Layout !=nil {_bbacf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gfgae .Layout ,_bbacf );};if _gfgae .Tx !=nil {_adaba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gfgae .Tx ,_adaba );};if _gfgae .NumFmt !=nil {_gbecf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_gfgae .NumFmt ,_gbecf );};if _gfgae .SpPr !=nil {_fccgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gfgae .SpPr ,_fccgg );};if _gfgae .TxPr !=nil {_eegfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gfgae .TxPr ,_eegfg );};if _gfgae .ExtLst !=nil {_geda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gfgae .ExtLst ,_geda );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fcgg *CT_Double )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfaf :=range start .Attr {if _dfaf .Name .Local =="\u0076\u0061\u006c"{_fddc ,_fbbb :=_b .ParseFloat (_dfaf .Value ,64);if _fbbb !=nil {return _fbbb ;};_fcgg .ValAttr =_fddc ;continue ;};};for {_dcbeb ,_bagd :=d .Token ();if _bagd !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0044\u006f\u0075b\u006c\u0065\u003a\u0020\u0025\u0073",_bagd );};if _cfgc ,_aaag :=_dcbeb .(_g .EndElement );_aaag &&_cfgc .Name ==start .Name {break ;};};return nil ;};type CT_RelId struct{IdAttr string ;};func (_eggae *CT_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gecea :=range start .Attr {if _gecea .Name .Local =="\u0076\u0061\u006c"{_eggae .ValAttr .UnmarshalXMLAttr (_gecea );continue ;};};for {_efdf ,_ccecb :=d .Token ();if _ccecb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0069\u0065\u006e\u0074\u0061\u0074\u0069\u006f\u006e:\u0020\u0025\u0073",_ccecb );};if _fcaa ,_dfcf :=_efdf .(_g .EndElement );_dfcf &&_fcaa .Name ==start .Name {break ;};};return nil ;};type CT_SurfaceSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_fgaba *CT_StockChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cfgcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dfdgf :=range _fgaba .Ser {e .EncodeElement (_dfdgf ,_cfgcf );};if _fgaba .DLbls !=nil {_dgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fgaba .DLbls ,_dgcc );};if _fgaba .DropLines !=nil {_dadbcb :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgaba .DropLines ,_dadbcb );};if _fgaba .HiLowLines !=nil {_gceec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fgaba .HiLowLines ,_gceec );};if _fgaba .UpDownBars !=nil {_abfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fgaba .UpDownBars ,_abfd );};_fbbgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PlotAreaChoice and its children
func (_cgeagd *CT_PlotAreaChoice )Validate ()error {return _cgeagd .ValidateWithPath ("\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061\u0043h\u006f\u0069\u0063\u0065");};type CT_StrData struct{PtCount *CT_UnsignedInt ;Pt []*CT_StrVal ;ExtLst *CT_ExtensionList ;};func (_dafbd *CT_DepthPercent )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_eedf :=range start .Attr {if _eedf .Name .Local =="\u0076\u0061\u006c"{_gec ,_gadb :=ParseUnionST_DepthPercent (_eedf .Value );if _gadb !=nil {return _gadb ;};_dafbd .ValAttr =&_gec ;continue ;};};for {_edec ,_dffad :=d .Token ();if _dffad !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0065\u0070\u0074\u0068\u0050e\u0072\u0063\u0065n\u0074:\u0020\u0025\u0073",_dffad );};if _fcdg ,_fcb :=_edec .(_g .EndElement );_fcb &&_fcdg .Name ==start .Name {break ;};};return nil ;};func NewCT_SerTxChoice ()*CT_SerTxChoice {_eebeg :=&CT_SerTxChoice {};return _eebeg };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_TextLanguageID and its children
func (_cdcac *CT_TextLanguageID )Validate ()error {return _cdcac .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0065\u0078\u0074\u004c\u0061\u006e\u0067\u0075a\u0067\u0065\u0049\u0044");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DLbls and its children, prefixing error messages with path
func (_dgce *CT_DLbls )ValidateWithPath (path string )error {for _bbgdb ,_debgg :=range _dgce .DLbl {if _dadb :=_debgg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0044\u004c\u0062\u006c\u005b\u0025\u0064\u005d",path ,_bbgdb ));_dadb !=nil {return _dadb ;};};if _dgce .Choice !=nil {if _abc :=_dgce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_abc !=nil {return _abc ;};};if _dgce .ExtLst !=nil {if _fggee :=_dgce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fggee !=nil {return _fggee ;};};return nil ;};func NewCT_Layout ()*CT_Layout {_facdbg :=&CT_Layout {};return _facdbg };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_NumDataSource and its children
func (_gacag *CT_NumDataSource )Validate ()error {return _gacag .ValidateWithPath ("\u0043\u0054_\u004e\u0075\u006dD\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_NumFmt and its children
func (_cafc *CT_NumFmt )Validate ()error {return _cafc .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0046\u006dt");};const ST_OverlapPercentPattern ="\u0028\u002d\u003f\u0030\u002a\u0028(\u005b\u0030\u002d\u0039\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d[\u0030\u002d\u0039\u005d\u0029\u007c\u00310\u0030\u0029\u0029\u0025";func (_edfcg ST_OfPieType )Validate ()error {return _edfcg .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Bar3DChart and its children
func (_aeb *CT_Bar3DChart )Validate ()error {return _aeb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};func (_abadb *CT_RelId )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_abadb .IdAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DispUnits and its children
func (_fcga *CT_DispUnits )Validate ()error {return _fcga .ValidateWithPath ("\u0043\u0054\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");};func (_ccafb ST_Crosses )String ()string {switch _ccafb {case 0:return "";case 1:return "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f";case 2:return "\u006d\u0061\u0078";case 3:return "\u006d\u0069\u006e";};return "";};type CT_UpDownBars struct{GapWidth *CT_GapAmount ;UpBars *CT_UpDownBar ;DownBars *CT_UpDownBar ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DTable and its children, prefixing error messages with path
func (_ddbee *CT_DTable )ValidateWithPath (path string )error {if _ddbee .ShowHorzBorder !=nil {if _acfg :=_ddbee .ShowHorzBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0048\u006f\u0072\u007a\u0042\u006f\u0072\u0064\u0065\u0072");_acfg !=nil {return _acfg ;};};if _ddbee .ShowVertBorder !=nil {if _ccd :=_ddbee .ShowVertBorder .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0056\u0065\u0072\u0074\u0042\u006f\u0072\u0064\u0065\u0072");_ccd !=nil {return _ccd ;};};if _ddbee .ShowOutline !=nil {if _bace :=_ddbee .ShowOutline .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u004f\u0075\u0074\u006c\u0069\u006e\u0065");_bace !=nil {return _bace ;};};if _ddbee .ShowKeys !=nil {if _egec :=_ddbee .ShowKeys .ValidateWithPath (path +"\u002fS\u0068\u006f\u0077\u004b\u0065\u0079s");_egec !=nil {return _egec ;};};if _ddbee .SpPr !=nil {if _fffa :=_ddbee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fffa !=nil {return _fffa ;};};if _ddbee .TxPr !=nil {if _dade :=_ddbee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dade !=nil {return _dade ;};};if _ddbee .ExtLst !=nil {if _ddcc :=_ddbee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ddcc !=nil {return _ddcc ;};};return nil ;};func NewCT_PictureOptions ()*CT_PictureOptions {_ecdgf :=&CT_PictureOptions {};return _ecdgf };func NewCT_Shape ()*CT_Shape {_gbabf :=&CT_Shape {};return _gbabf };func (_cgb *CT_AreaChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cgb .Grouping !=nil {_bf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_cgb .Grouping ,_bf );};if _cgb .VaryColors !=nil {_eg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_cgb .VaryColors ,_eg );};if _cgb .Ser !=nil {_bg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ec :=range _cgb .Ser {e .EncodeElement (_ec ,_bg );};};if _cgb .DLbls !=nil {_cae :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_cgb .DLbls ,_cae );};if _cgb .DropLines !=nil {_bea :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_cgb .DropLines ,_bea );};_fe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gdd :=range _cgb .AxId {e .EncodeElement (_gdd ,_fe );};if _cgb .ExtLst !=nil {_cdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cgb .ExtLst ,_cdb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_beeg *CT_DispUnits )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ebagd :for {_ecfgf ,_afdb :=d .Token ();if _afdb !=nil {return _afdb ;};switch _bcf :=_ecfgf .(type ){case _g .StartElement :switch _bcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0075\u0073\u0074\u0055\u006e\u0069\u0074"}:_beeg .Choice =NewCT_DispUnitsChoice ();if _gefa :=d .DecodeElement (&_beeg .Choice .CustUnit ,&_bcf );_gefa !=nil {return _gefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_TickLblPos and its children
func (_ebdd *CT_TickLblPos )Validate ()error {return _ebdd .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Legend and its children, prefixing error messages with path
func (_gegb *CT_Legend )ValidateWithPath (path string )error {if _gegb .LegendPos !=nil {if _fabef :=_gegb .LegendPos .ValidateWithPath (path +"\u002f\u004c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073");_fabef !=nil {return _fabef ;};};for _bgbgg ,_ecbg :=range _gegb .LegendEntry {if _bagfa :=_ecbg .ValidateWithPath (_f .Sprintf ("\u0025s\u002fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u005b\u0025\u0064\u005d",path ,_bgbgg ));_bagfa !=nil {return _bagfa ;};};if _gegb .Layout !=nil {if _gdgf :=_gegb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_gdgf !=nil {return _gdgf ;};};if _gegb .Overlay !=nil {if _acaeg :=_gegb .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_acaeg !=nil {return _acaeg ;};};if _gegb .SpPr !=nil {if _babe :=_gegb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_babe !=nil {return _babe ;};};if _gegb .TxPr !=nil {if _bfef :=_gegb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bfef !=nil {return _bfef ;};};if _gegb .ExtLst !=nil {if _addg :=_gegb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_addg !=nil {return _addg ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DLbl and its children, prefixing error messages with path
func (_bgec *CT_DLbl )ValidateWithPath (path string )error {if _bccb :=_bgec .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_bccb !=nil {return _bccb ;};if _bgec .Choice !=nil {if _ebdf :=_bgec .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebdf !=nil {return _ebdf ;};};if _bgec .ExtLst !=nil {if _fbee :=_bgec .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fbee !=nil {return _fbee ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Perspective and its children
func (_abfa *CT_Perspective )Validate ()error {return _abfa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0065\u0072\u0073\u0070\u0065c\u0074\u0069\u0076\u0065");};func (_ceged *ST_Overlap )ValidateWithPath (path string )error {_cdecfd :=[]string {};if _ceged .ST_OverlapPercent !=nil {_cdecfd =append (_cdecfd ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061\u0070\u0050\u0065r\u0063\u0065\u006e\u0074");};if _ceged .ST_OverlapByte !=nil {_cdecfd =append (_cdecfd ,"\u0053\u0054\u005f\u004f\u0076\u0065\u0072\u006c\u0061p\u0042\u0079\u0074\u0065");};if len (_cdecfd )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cdecfd );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_NumDataSourceChoice and its children
func (_ccdbe *CT_NumDataSourceChoice )Validate ()error {return _ccdbe .ValidateWithPath ("\u0043\u0054\u005f\u004eum\u0044\u0061\u0074\u0061\u0053\u006f\u0075\u0072\u0063\u0065\u0043\u0068\u006f\u0069c\u0065");};func NewCT_LegendEntry ()*CT_LegendEntry {_efdc :=&CT_LegendEntry {};_efdc .Idx =NewCT_UnsignedInt ();return _efdc ;};func (_gabgf *CT_PivotFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ggggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gabgf .Idx ,_ggggb );if _gabgf .SpPr !=nil {_fabb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gabgf .SpPr ,_fabb );};if _gabgf .TxPr !=nil {_bdede :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gabgf .TxPr ,_bdede );};if _gabgf .Marker !=nil {_ffegb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_gabgf .Marker ,_ffegb );};if _gabgf .DLbl !=nil {_bdgdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};e .EncodeElement (_gabgf .DLbl ,_bdgdg );};if _gabgf .ExtLst !=nil {_bfcfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gabgf .ExtLst ,_bfcfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};const (ST_DispBlanksAsUnset ST_DispBlanksAs =0;ST_DispBlanksAsSpan ST_DispBlanksAs =1;ST_DispBlanksAsGap ST_DispBlanksAs =2;ST_DispBlanksAsZero ST_DispBlanksAs =3;);func NewCT_SerTx ()*CT_SerTx {_gefcbc :=&CT_SerTx {};_gefcbc .Choice =NewCT_SerTxChoice ();return _gefcbc ;};func (_eaeacg *CT_PivotSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eaeacg .FmtId =NewCT_UnsignedInt ();_ccdbg :for {_dfged ,_caac :=d .Token ();if _caac !=nil {return _caac ;};switch _ceaed :=_dfged .(type ){case _g .StartElement :switch _ceaed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0061\u006d\u0065"}:if _fgbgb :=d .DecodeElement (&_eaeacg .Name ,&_ceaed );_fgbgb !=nil {return _fgbgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006d\u0074I\u0064"}:if _dadca :=d .DecodeElement (_eaeacg .FmtId ,&_ceaed );_dadca !=nil {return _dadca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u0
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Surface and its children
func (_addga *CT_Surface )Validate ()error {return _addga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065");};
// Validate validates the CT_ScatterChart and its children
func (_cdcdc *CT_ScatterChart )Validate ()error {return _cdcdc .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0043\u0068\u0061\u0072\u0074");};func (_gfcdb ST_CrossBetween )ValidateWithPath (path string )error {switch _gfcdb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gfcdb ));};return nil ;};func (_dfbbc ST_BarDir )ValidateWithPath (path string )error {switch _dfbbc {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dfbbc ));};return nil ;};type CT_Style struct{ValAttr uint8 ;};func NewEG_LegendEntryData ()*EG_LegendEntryData {_gfgce :=&EG_LegendEntryData {};return _gfgce };func (_cbdf *CT_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbdf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_daccf *CT_PivotFmts )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _daccf .PivotFmt !=nil {_bbac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}};for _ ,_ccbc :=range _daccf .PivotFmt {e .EncodeElement (_ccbc ,_bbac );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type ST_TickMark byte ;func NewCT_LayoutTarget ()*CT_LayoutTarget {_ddbgg :=&CT_LayoutTarget {};return _ddbgg };func (_dccf ST_Grouping )String ()string {switch _dccf {case 0:return "";case 1:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case 2:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 3:return "\u0073t\u0061\u0063\u006b\u0065\u0064";};return "";};
2020-08-23 14:15:53 +00:00
2021-05-31 16:22:30 +00:00
// Validate validates the CT_ExternalData and its children
2021-06-16 07:10:52 +00:00
func (_gdgeg *CT_ExternalData )Validate ()error {return _gdgeg .ValidateWithPath ("\u0043T\u005fE\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");};func (_abecc ST_LblAlgn )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fedcda :=_g .Attr {};_fedcda .Name =name ;switch _abecc {case ST_LblAlgnUnset :_fedcda .Value ="";case ST_LblAlgnCtr :_fedcda .Value ="\u0063\u0074\u0072";case ST_LblAlgnL :_fedcda .Value ="\u006c";case ST_LblAlgnR :_fedcda .Value ="\u0072";};return _fedcda ,nil ;};func (_adfd *CT_DateAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfd .AxId =NewCT_UnsignedInt ();_adfd .Scaling =NewCT_Scaling ();_adfd .AxPos =NewCT_AxPos ();_adfd .CrossAx =NewCT_UnsignedInt ();_eadd :for {_bcee ,_afeb :=d .Token ();if _afeb !=nil {return _afeb ;};switch _bedga :=_bcee .(type ){case _g .StartElement :switch _bedga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _agca :=d .DecodeElement (_adfd .AxId ,&_bedga );_agca !=nil {return _agca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _afeg :=d .DecodeElement (_adfd .Scaling ,&_bedga );_afeg !=nil {return _afeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_adfd .Delete =NewCT_Boolean ();if _feea :=d .DecodeElement (_adfd .Delete ,&_bedga );_feea !=nil {return _feea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0050o\u0073"}:if _gfaa :=d .DecodeElement (_adfd .AxPos ,&_bedga );_gfaa !=nil {return _gfaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ST_GapAmount is a union type
type ST_GapAmount struct{ST_GapAmountPercent *string ;ST_GapAmountUShort *uint16 ;};func NewCT_StrRef ()*CT_StrRef {_cecd :=&CT_StrRef {};return _cecd };func (_dagf *ST_Shape )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fgfcf ,_eabcc :=d .Token ();if _eabcc !=nil {return _eabcc ;};if _aaae ,_egdfg :=_fgfcf .(_g .EndElement );_egdfg &&_aaae .Name ==start .Name {*_dagf =1;return nil ;};if _feafg ,_cedef :=_fgfcf .(_g .CharData );!_cedef {return _f .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",_fgfcf );}else {switch string (_feafg ){case "":*_dagf =0;case "\u0063\u006f\u006e\u0065":*_dagf =1;case "\u0063o\u006e\u0065\u0054\u006f\u004d\u0061x":*_dagf =2;case "\u0062\u006f\u0078":*_dagf =3;case "\u0063\u0079\u006c\u0069\u006e\u0064\u0065\u0072":*_dagf =4;case "\u0070y\u0072\u0061\u006d\u0069\u0064":*_dagf =5;case "\u0070\u0079\u0072a\u006d\u0069\u0064\u0054\u006f\u004d\u0061\u0078":*_dagf =6;};};_fgfcf ,_eabcc =d .Token ();if _eabcc !=nil {return _eabcc ;};if _dafcc ,_bfded :=_fgfcf .(_g .EndElement );_bfded &&_dafcc .Name ==start .Name {return nil ;};return _f .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",_fgfcf );};func NewCT_ScatterSer ()*CT_ScatterSer {_eaebe :=&CT_ScatterSer {};_eaebe .Idx =NewCT_UnsignedInt ();_eaebe .Order =NewCT_UnsignedInt ();return _eaebe ;};const ST_LblOffsetPercentPattern ="\u0030\u002a\u0028\u0028\u005b\u0030\u002d\u0039]\u0029\u007c\u0028[1\u002d\u0039\u005d\u005b\u0030\u002d9\u005d\u0029\u007c\u0028\u005b\u0031\u002d\u0039\u005d\u005b\u0030\u002d\u0039\u005d\u005b0\u002d\u0039\u005d\u0029\u007c\u0031\u0030\u00300\u0029\u0025";func (_addag *Group_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gefec :for {_defd ,_ccecaf :=d .Token ();if _ccecaf !=nil {return _ccecaf ;};switch _cadeg :=_defd .(type ){case _g .StartElement :switch _cadeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_addag .NumFmt =NewCT_NumFmt ();if _fafba :=d .DecodeElement (_addag .NumFmt ,&_cadeg );_fafba !=nil {return _fafba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_addag .SpPr =_fc .NewCT_ShapeProperties ();if _dfdge :=d .DecodeElement (_addag .SpPr ,&_cadeg );_dfdge !=nil {return _dfdge ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072
2020-08-31 22:58:25 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PlotArea and its children
func (_cffga *CT_PlotArea )Validate ()error {return _cffga .ValidateWithPath ("C\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072\u0065\u0061");};func (_fgcaa ST_LblAlgn )Validate ()error {return _fgcaa .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_AreaChartShared and its children
func (_bcaaa *EG_AreaChartShared )Validate ()error {return _bcaaa .ValidateWithPath ("\u0045G\u005fA\u0072\u0065\u0061\u0043\u0068a\u0072\u0074S\u0068\u0061\u0072\u0065\u0064");};func (_deadb ST_LegendPos )ValidateWithPath (path string )error {switch _deadb {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_deadb ));};return nil ;};func (_bgebg *CT_BuiltInUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bgebg .ValAttr !=ST_BuiltInUnitUnset {_bfed ,_dcbba :=_bgebg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _dcbba !=nil {return _dcbba ;};start .Attr =append (start .Attr ,_bfed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afbgb *ST_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcddd ,_dffec :=d .Token ();if _dffec !=nil {return _dffec ;};if _eefba ,_gecfgc :=_gcddd .(_g .EndElement );_gecfgc &&_eefba .Name ==start .Name {*_afbgb =1;return nil ;};if _ddadg ,_gefad :=_gcddd .(_g .CharData );!_gefad {return _f .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",_gcddd );}else {switch string (_ddadg ){case "":*_afbgb =0;case "\u0061\u0075\u0074\u006f\u005a\u0065\u0072\u006f":*_afbgb =1;case "\u006d\u0061\u0078":*_afbgb =2;case "\u006d\u0069\u006e":*_afbgb =3;};};_gcddd ,_dffec =d .Token ();if _dffec !=nil {return _dffec ;};if _bfbea ,_cfegg :=_gcddd .(_g .EndElement );_cfegg &&_bfbea .Name ==start .Name {return nil ;};return _f .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",_gcddd );};func (_aebfe ST_BuiltInUnit )Validate ()error {return _aebfe .ValidateWithPath ("")};func (_fccd *EG_PieChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fccd .VaryColors !=nil {_fbfabf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fccd .VaryColors ,_fbfabf );};if _fccd .Ser !=nil {_gefeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_cfeffc :=range _fccd .Ser {e .EncodeElement (_cfeffc ,_gefeg );};};if _fccd .DLbls !=nil {_gecdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fccd .DLbls ,_gecdc );};return nil ;};func (_gfefb *ST_ErrValType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gfefb =0;case "\u0063\u0075\u0073\u0074":*_gfefb =1;case "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c":*_gfefb =2;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065":*_gfefb =3;case "\u0073\u0074\u0064\u0044\u0065\u0076":*_gfefb =4;case "\u0073\u0074\u0064\u0045\u0072\u0072":*_gfefb =5;};return nil ;};func (_gbefb *CT_RadarStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_efcf :=range start .Attr {if _efcf .Name .Local =="\u0076\u0061\u006c"{_gbefb .ValAttr .UnmarshalXMLAttr (_efcf );continue ;};};for {_fgaf ,_cedg :=d .Token ();if _cedg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0052a\u0064a\u0072S\u0074\u0079\u006c\u0065\u003a\u0020\u0025s",_cedg );};if _dagege ,_dcfb :=_fgaf .(_g .EndElement );_dcfb &&_dagege .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PrintSettings and its children
func (_fade *CT_PrintSettings )Validate ()error {return _fade .ValidateWithPath ("\u0043\u0054_\u0050\u0072\u0069n\u0074\u0053\u0065\u0074\u0074\u0069\u006e\u0067\u0073");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LogBase and its children
func (_adgeg *CT_LogBase )Validate ()error {return _adgeg .ValidateWithPath ("\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065");};
2021-05-31 16:22:30 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PlotAreaChoice1 and its children, prefixing error messages with path
func (_gafca *CT_PlotAreaChoice1 )ValidateWithPath (path string )error {for _egaf ,_gdeb :=range _gafca .ValAx {if _bcegc :=_gdeb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fV\u0061\u006c\u0041\u0078\u005b\u0025\u0064\u005d",path ,_egaf ));_bcegc !=nil {return _bcegc ;};};for _gbfe ,_afbe :=range _gafca .CatAx {if _aecdd :=_afbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fC\u0061\u0074\u0041\u0078\u005b\u0025\u0064\u005d",path ,_gbfe ));_aecdd !=nil {return _aecdd ;};};for _fedd ,_dbfbf :=range _gafca .DateAx {if _cgfcb :=_dbfbf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0061\u0074\u0065\u0041\u0078\u005b\u0025\u0064\u005d",path ,_fedd ));_cgfcb !=nil {return _cgfcb ;};};for _dfbdg ,_ddfgc :=range _gafca .SerAx {if _ggcf :=_ddfgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002fS\u0065\u0072\u0041\u0078\u005b\u0025\u0064\u005d",path ,_dfbdg ));_ggcf !=nil {return _ggcf ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_AxSharedChoice and its children, prefixing error messages with path
func (_feefa *EG_AxSharedChoice )ValidateWithPath (path string )error {if _feefa .Crosses !=nil {if _cedcg :=_feefa .Crosses .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073");_cedcg !=nil {return _cedcg ;};};if _feefa .CrossesAt !=nil {if _bcddg :=_feefa .CrossesAt .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074");_bcddg !=nil {return _bcddg ;};};return nil ;};func (_cdeg *CT_SizeRepresents )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cdeg .ValAttr !=ST_SizeRepresentsUnset {_eeac ,_gfaf :=_cdeg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _gfaf !=nil {return _gfaf ;};start .Attr =append (start .Attr ,_eeac );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_aaded ST_LayoutTarget )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_aaded .String (),start );};func (_edegf *CT_Protection )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadcb :for {_becad ,_dcfedd :=d .Token ();if _dcfedd !=nil {return _dcfedd ;};switch _bagcf :=_becad .(type ){case _g .StartElement :switch _bagcf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"c\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}:_edegf .ChartObject =NewCT_Boolean ();if _gaacf :=d .DecodeElement (_edegf .ChartObject ,&_bagcf );_gaacf !=nil {return _gaacf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0061"}:_edegf .Data =NewCT_Boolean ();if _acff :=d .DecodeElement (_edegf .Data ,&_bagcf );_acff !=nil {return _acff ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}:_edegf .Formatting =NewCT_Boolean ();if _dgcbc :=d .DecodeElement (_edegf .Formatting ,&_bagcf );_dgcbc !=nil {return _dgcbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073e\u006c\u0065\u0063\u0074\u0069\u006fn"},_g .Na
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BuiltInUnit and its children
func (_bgeae *CT_BuiltInUnit )Validate ()error {return _bgeae .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0069\u006c\u0074\u0049n\u0055\u006e\u0069\u0074");};func NewCT_Area3DChart ()*CT_Area3DChart {_aa :=&CT_Area3DChart {};return _aa };func (_eage *CT_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ababd :=range start .Attr {if _ababd .Name .Local =="\u0076\u0061\u006c"{_eage .ValAttr .UnmarshalXMLAttr (_ababd );continue ;};};for {_adfcb ,_cbcgb :=d .Token ();if _cbcgb !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_cbcgb );};if _dbff ,_acea :=_adfcb .(_g .EndElement );_acea &&_dbff .Name ==start .Name {break ;};};return nil ;};func (_bgdfc *CT_ValAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ffgcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_bgdfc .AxId ,_ffgcb );_edeef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_bgdfc .Scaling ,_edeef );if _bgdfc .Delete !=nil {_bddea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_bgdfc .Delete ,_bddea );};_abgcg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_bgdfc .AxPos ,_abgcg );if _bgdfc .MajorGridlines !=nil {_dfcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdfc .MajorGridlines ,_dfcg );};if _bgdfc .MinorGridlines !=nil {_abeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_bgdfc .MinorGridlines ,_abeeg );};if _bgdfc .Title !=nil {_gceb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_bgdfc .Title ,_gceb );};if _bgdfc .NumFmt !=nil {_dead :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_bgdfc .NumFmt ,_dead );};if _bgdfc .MajorTickMark !=nil {_cgdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdfc .MajorTickMark ,_cgdc );};if _bgdfc .MinorTickMark !=nil {_fbdab :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_bgdfc .MinorTickMark ,_fbdab );};if _bgdfc .TickLblPos !=nil {_aaca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_bgdfc .TickLblPos ,_aaca );};if _bgdfc .SpPr !=nil {_fcabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_bgdfc .SpPr ,_fcabe );};if _bgdfc .TxPr !=nil {_cffbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_bgdfc .TxPr ,_cffbg );};_dadce :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_bgdfc .CrossAx ,_dadce );if _bgdfc .Choice !=nil {_bgdfc .Choice .MarshalXML (e ,_g .StartElement {});};if _bgdfc .CrossBetween !=nil {_abdeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0072\u006f\u0073\u0073\u0042\u0065t\u0077\u0065\u0065\u006e"}};e .EncodeElement (_bgdfc .CrossBetween ,_abdeb );};if _bgdfc .MajorUnit !=nil {_eefbg :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgdfc .MajorUnit ,_eefbg );};if _bgdfc .MinorUnit !=nil {_bagda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_bgdfc .MinorUnit ,_bagda );};if _bgdfc .DispUnits !=nil {_dbbg :=_g .StartElement {Name :_g .Name
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LblAlgn and its children, prefixing error messages with path
func (_bbgc *CT_LblAlgn )ValidateWithPath (path string )error {if _bbgc .ValAttr ==ST_LblAlgnUnset {return _f .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 _deea :=_bbgc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_deea !=nil {return _deea ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PlotArea and its children, prefixing error messages with path
func (_adcb *CT_PlotArea )ValidateWithPath (path string )error {if _adcb .Layout !=nil {if _baaee :=_adcb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_baaee !=nil {return _baaee ;};};for _abbgaf ,_bdab :=range _adcb .Choice {if _dbfce :=_bdab .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0043\u0068\u006f\u0069\u0063\u0065\u005b\u0025\u0064\u005d",path ,_abbgaf ));_dbfce !=nil {return _dbfce ;};};if _adcb .CChoice !=nil {if _bgba :=_adcb .CChoice .ValidateWithPath (path +"\u002f\u0043\u0043\u0068\u006f\u0069\u0063\u0065");_bgba !=nil {return _bgba ;};};if _adcb .DTable !=nil {if _daaaf :=_adcb .DTable .ValidateWithPath (path +"\u002fD\u0054\u0061\u0062\u006c\u0065");_daaaf !=nil {return _daaaf ;};};if _adcb .SpPr !=nil {if _gddgf :=_adcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gddgf !=nil {return _gddgf ;};};if _adcb .ExtLst !=nil {if _cffa :=_adcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cffa !=nil {return _cffa ;};};return nil ;};func NewCT_UpDownBars ()*CT_UpDownBars {_cfeb :=&CT_UpDownBars {};return _cfeb };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PivotFmts and its children
func (_ffgf *CT_PivotFmts )Validate ()error {return _ffgf .ValidateWithPath ("\u0043\u0054\u005fP\u0069\u0076\u006f\u0074\u0046\u006d\u0074\u0073");};func (_fbfb ST_LayoutMode )ValidateWithPath (path string )error {switch _fbfb {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fbfb ));};return nil ;};func (_bgacf ST_Crosses )ValidateWithPath (path string )error {switch _bgacf {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgacf ));};return nil ;};func (_egdb *CT_TickMark )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbff :=range start .Attr {if _cbff .Name .Local =="\u0076\u0061\u006c"{_egdb .ValAttr .UnmarshalXMLAttr (_cbff );continue ;};};for {_eegdf ,_cgfcc :=d .Token ();if _cgfcc !=nil {return _f .Errorf ("\u0070\u0061\u0072si\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u003a\u0020\u0025\u0073",_cgfcc );};if _gfdfd ,_cdbgd :=_eegdf .(_g .EndElement );_cdbgd &&_gfdfd .Name ==start .Name {break ;};};return nil ;};func NewCT_ErrValType ()*CT_ErrValType {_eccge :=&CT_ErrValType {};return _eccge };func NewCT_StrData ()*CT_StrData {_bdggg :=&CT_StrData {};return _bdggg };func (_agbda *CT_ExtensionList )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _agbda .Ext !=nil {_becfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065x\u0074"}};for _ ,_eaag :=range _agbda .Ext {e .EncodeElement (_eaag ,_becfe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gddba *CT_ExternalData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fbfc :=range start .Attr {if _fbfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_fbfc .Name .Local =="\u0069\u0064"||_fbfc .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_fbfc .Name .Local =="\u0069\u0064"{_ccfg ,_ccab :=_fbfc .Value ,error (nil );if _ccab !=nil {return _ccab ;};_gddba .IdAttr =_ccfg ;continue ;};};_efce :for {_bfeg ,_ffcg :=d .Token ();if _ffcg !=nil {return _ffcg ;};switch _acga :=_bfeg .(type ){case _g .StartElement :switch _acga .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}:_gddba .AutoUpdate =NewCT_Boolean ();if _ebed :=d .DecodeElement (_gddba .AutoUpdate ,&_acga );_ebed !=nil {return _ebed ;};default:_a .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\u0045\u0078\u0074e\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061\u0020\u0025\u0076",_acga
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_OfPieType and its children
func (_gfff *CT_OfPieType )Validate ()error {return _gfff .ValidateWithPath ("\u0043\u0054\u005fO\u0066\u0050\u0069\u0065\u0054\u0079\u0070\u0065");};const (ST_ScatterStyleUnset ST_ScatterStyle =0;ST_ScatterStyleNone ST_ScatterStyle =1;ST_ScatterStyleLine ST_ScatterStyle =2;ST_ScatterStyleLineMarker ST_ScatterStyle =3;ST_ScatterStyleMarker ST_ScatterStyle =4;ST_ScatterStyleSmooth ST_ScatterStyle =5;ST_ScatterStyleSmoothMarker ST_ScatterStyle =6;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_RotX and its children
func (_dbdca *CT_RotX )Validate ()error {return _dbdca .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0058");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Tx and its children
func (_cefca *CT_Tx )Validate ()error {return _cefca .ValidateWithPath ("\u0043\u0054\u005fT\u0078")};func (_aegae *CT_PlotAreaChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aegae .AreaChart !=nil {_bdfac :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0061\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .AreaChart ,_bdfac );};if _aegae .Area3DChart !=nil {_bffge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Area3DChart ,_bffge );};if _aegae .LineChart !=nil {_gffcc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .LineChart ,_gffcc );};if _aegae .Line3DChart !=nil {_gafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0069\u006e\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Line3DChart ,_gafe );};if _aegae .StockChart !=nil {_ebda :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073t\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .StockChart ,_ebda );};if _aegae .RadarChart !=nil {_dcfedg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .RadarChart ,_dcfedg );};if _aegae .ScatterChart !=nil {_dadg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0063\u0061\u0074\u0074\u0065\u0072C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .ScatterChart ,_dadg );};if _aegae .PieChart !=nil {_cegbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .PieChart ,_cegbe );};if _aegae .Pie3DChart !=nil {_fdbdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Pie3DChart ,_fdbdb );};if _aegae .DoughnutChart !=nil {_effb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064o\u0075\u0067\u0068\u006e\u0075\u0074\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .DoughnutChart ,_effb );};if _aegae .BarChart !=nil {_gbfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .BarChart ,_gbfd );};if _aegae .Bar3DChart !=nil {_gagga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062a\u0072\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Bar3DChart ,_gagga );};if _aegae .OfPieChart !=nil {_fabfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006ff\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .OfPieChart ,_fabfb );};if _aegae .SurfaceChart !=nil {_bcdg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0075\u0072\u0066\u0061\u0063\u0065C\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .SurfaceChart ,_bcdg );};if _aegae .Surface3DChart !=nil {_egcgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0075\u0072\u0066a\u0063\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .Surface3DChart ,_egcgb );};if _aegae .BubbleChart !=nil {_agaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0043\u0068\u0061\u0072\u0074"}};e .EncodeElement (_aegae .BubbleChart ,_agaf );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_TxChoice and its children, prefixing error messages with path
func (_bgcad *CT_TxChoice )ValidateWithPath (path string )error {if _bgcad .StrRef !=nil {if _eegcg :=_bgcad .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_eegcg !=nil {return _eegcg ;};};if _bgcad .Rich !=nil {if _gccfb :=_bgcad .Rich .ValidateWithPath (path +"\u002f\u0052\u0069c\u0068");_gccfb !=nil {return _gccfb ;};};return nil ;};func (_ffae *Chart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ="\u0063:\u0063\u0068\u0061\u0072\u0074";return _ffae .CT_RelId .MarshalXML (e ,start );};func (_ebdb *CT_CustSplit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ebdb .SecondPiePt !=nil {_fbfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"}};for _ ,_egbff :=range _ebdb .SecondPiePt {e .EncodeElement (_egbff ,_fbfe );};};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cefc *CT_Period )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cefc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cefc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DPt and its children
func (_dbbb *CT_DPt )Validate ()error {return _dbbb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0050\u0074");};var ST_ThicknessPercentPatternRe =_c .MustCompile (ST_ThicknessPercentPattern );const (ST_MarkerStyleUnset ST_MarkerStyle =0;ST_MarkerStyleCircle ST_MarkerStyle =1;ST_MarkerStyleDash ST_MarkerStyle =2;ST_MarkerStyleDiamond ST_MarkerStyle =3;ST_MarkerStyleDot ST_MarkerStyle =4;ST_MarkerStyleNone ST_MarkerStyle =5;ST_MarkerStylePicture ST_MarkerStyle =6;ST_MarkerStylePlus ST_MarkerStyle =7;ST_MarkerStyleSquare ST_MarkerStyle =8;ST_MarkerStyleStar ST_MarkerStyle =9;ST_MarkerStyleTriangle ST_MarkerStyle =10;ST_MarkerStyleX ST_MarkerStyle =11;ST_MarkerStyleAuto ST_MarkerStyle =12;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PictureOptions and its children
func (_bccg *CT_PictureOptions )Validate ()error {return _bccg .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_BarChartShared and its children
func (_faef *EG_BarChartShared )Validate ()error {return _faef .ValidateWithPath ("\u0045\u0047\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ChartSpace and its children, prefixing error messages with path
func (_ffd *CT_ChartSpace )ValidateWithPath (path string )error {if _ffd .Date1904 !=nil {if _fedb :=_ffd .Date1904 .ValidateWithPath (path +"\u002fD\u0061\u0074\u0065\u0031\u0039\u00304");_fedb !=nil {return _fedb ;};};if _ffd .Lang !=nil {if _egbc :=_ffd .Lang .ValidateWithPath (path +"\u002f\u004c\u0061n\u0067");_egbc !=nil {return _egbc ;};};if _ffd .RoundedCorners !=nil {if _bfca :=_ffd .RoundedCorners .ValidateWithPath (path +"\u002fR\u006fu\u006e\u0064\u0065\u0064\u0043\u006f\u0072\u006e\u0065\u0072\u0073");_bfca !=nil {return _bfca ;};};if _ffd .Style !=nil {if _gbgb :=_ffd .Style .ValidateWithPath (path +"\u002f\u0053\u0074\u0079\u006c\u0065");_gbgb !=nil {return _gbgb ;};};if _ffd .ClrMapOvr !=nil {if _fdfd :=_ffd .ClrMapOvr .ValidateWithPath (path +"\u002f\u0043\u006c\u0072\u004d\u0061\u0070\u004f\u0076\u0072");_fdfd !=nil {return _fdfd ;};};if _ffd .PivotSource !=nil {if _bacdc :=_ffd .PivotSource .ValidateWithPath (path +"\u002f\u0050\u0069v\u006f\u0074\u0053\u006f\u0075\u0072\u0063\u0065");_bacdc !=nil {return _bacdc ;};};if _ffd .Protection !=nil {if _bgd :=_ffd .Protection .ValidateWithPath (path +"/\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");_bgd !=nil {return _bgd ;};};if _aecd :=_ffd .Chart .ValidateWithPath (path +"\u002f\u0043\u0068\u0061\u0072\u0074");_aecd !=nil {return _aecd ;};if _ffd .SpPr !=nil {if _ffefb :=_ffd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffefb !=nil {return _ffefb ;};};if _ffd .TxPr !=nil {if _fefab :=_ffd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fefab !=nil {return _fefab ;};};if _ffd .ExternalData !=nil {if _afaa :=_ffd .ExternalData .ValidateWithPath (path +"\u002f\u0045\u0078\u0074\u0065\u0072\u006e\u0061\u006c\u0044\u0061\u0074\u0061");_afaa !=nil {return _afaa ;};};if _ffd .PrintSettings !=nil {if _bbfb :=_ffd .PrintSettings .ValidateWithPath (path +"\u002f\u0050\u0072\u0069\u006e\u0074\u0053\u0065\u0074t\u0069\u006e\u0067\u0073");_bbfb !=nil {return _bbfb ;};};if _ffd .UserShapes !=nil {if _gbfcc :=_ffd .UserShapes .ValidateWithPath (path +"/\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073");_gbfcc !=nil {return _gbfcc ;};};if _ffd .ExtLst !=nil {if _eeg :=_ffd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eeg !=nil {return _eeg ;};};return nil ;};func (_eedd *CT_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eedd .ValAttr !=ST_LegendPosUnset {_aebed ,_bbdc :=_eedd .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _bbdc !=nil {return _bbdc ;};start .Attr =append (start .Attr ,_aebed );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_decg *CT_ErrBars )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _decg .ErrDir !=nil {_cedf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0072\u0072\u0044\u0069\u0072"}};e .EncodeElement (_decg .ErrDir ,_cedf );};_adeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065"}};e .EncodeElement (_decg .ErrBarType ,_adeb );_dcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065r\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065"}};e .EncodeElement (_decg .ErrValType ,_dcab );if _decg .NoEndCap !=nil {_gfdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u006f\u0045\u006e\u0064\u0043\u0061\u0070"}};e .EncodeElement (_decg .NoEndCap ,_gfdb );};if _decg .Plus !=nil {_eabdb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u006c\u0075\u0073"}};e .EncodeElement (_decg .Plus ,_eabdb );};if _decg .Minus !=nil {_aedf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006d\u0069\u006e\u0075\u0073"}};e .EncodeElement (_decg .Minus ,_aedf );};if _decg .Val !=nil {_gfdf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_decg .Val ,_gfdf );};if _decg .SpPr !=nil {_bfeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dec
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_CatAx and its children, prefixing error messages with path
func (_gbcc *CT_CatAx )ValidateWithPath (path string )error {if _fabf :=_gbcc .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fabf !=nil {return _fabf ;};if _babf :=_gbcc .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_babf !=nil {return _babf ;};if _gbcc .Delete !=nil {if _gcgab :=_gbcc .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_gcgab !=nil {return _gcgab ;};};if _gaab :=_gbcc .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_gaab !=nil {return _gaab ;};if _gbcc .MajorGridlines !=nil {if _cddb :=_gbcc .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cddb !=nil {return _cddb ;};};if _gbcc .MinorGridlines !=nil {if _cdce :=_gbcc .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_cdce !=nil {return _cdce ;};};if _gbcc .Title !=nil {if _dcfe :=_gbcc .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_dcfe !=nil {return _dcfe ;};};if _gbcc .NumFmt !=nil {if _gbfc :=_gbcc .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gbfc !=nil {return _gbfc ;};};if _gbcc .MajorTickMark !=nil {if _daba :=_gbcc .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_daba !=nil {return _daba ;};};if _gbcc .MinorTickMark !=nil {if _ddd :=_gbcc .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ddd !=nil {return _ddd ;};};if _gbcc .TickLblPos !=nil {if _dfge :=_gbcc .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dfge !=nil {return _dfge ;};};if _gbcc .SpPr !=nil {if _edcb :=_gbcc .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_edcb !=nil {return _edcb ;};};if _gbcc .TxPr !=nil {if _aebef :=_gbcc .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aebef !=nil {return _aebef ;};};if _ada :=_gbcc .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ada !=nil {return _ada ;};if _gbcc .Choice !=nil {if _fdfcc :=_gbcc .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fdfcc !=nil {return _fdfcc ;};};if _gbcc .Auto !=nil {if _bgff :=_gbcc .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_bgff !=nil {return _bgff ;};};if _gbcc .LblAlgn !=nil {if _bbe :=_gbcc .LblAlgn .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");_bbe !=nil {return _bbe ;};};if _gbcc .LblOffset !=nil {if _bfda :=_gbcc .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_bfda !=nil {return _bfda ;};};if _gbcc .TickLblSkip !=nil {if _gacb :=_gbcc .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gacb !=nil {return _gacb ;};};if _gbcc .TickMarkSkip !=nil {if _fecd :=_gbcc .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_fecd !=nil {return _fecd ;};};if _gbcc .NoMultiLvlLbl !=nil {if _fceff :=_gbcc .NoMultiLvlLbl .ValidateWithPath (path +"\u002f\u004e\u006f\u004d\u0075\u006c\u0074\u0069\u004cv\u006c\u004c\u0062\u006c");_fceff !=nil {return _fceff ;};};if _gbcc .ExtLst !=nil {if _fcg :=_gbcc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcg !=nil {return _fcg ;};};return nil ;};type EG_LegendEntryData struct{TxPr *_fc .CT_TextBody ;};func (_bbaaa *ST_ErrDir )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bbaaa =0;case "\u0078":*_bbaaa =1;case "\u0079":*_bbaaa =2;};return nil ;};func (_gdeef *CT_StrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eccb :for {_gacgd ,_acfba :=d .Token ();if _acfba !=nil {return _acfba ;};switch _afdcg :=_gacgd .(type ){case _g .StartElement :switch _afdcg .Name {case _g .Name {Space :"\u0068\u0074\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Double and its children, prefixing error messages with path
func (_effca *CT_Double )ValidateWithPath (path string )error {return nil };func (_ebgdb ST_PageSetupOrientation )ValidateWithPath (path string )error {switch _ebgdb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_ebgdb ));};return nil ;};func (_edga *CT_DLbls )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbda :for {_gbfca ,_agde :=d .Token ();if _agde !=nil {return _agde ;};switch _ddca :=_gbfca .(type ){case _g .StartElement :switch _ddca .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062\u006c"}:_ddbf :=NewCT_DLbl ();if _edgac :=d .DecodeElement (_ddbf ,&_ddca );_edgac !=nil {return _edgac ;};_edga .DLbl =append (_edga .DLbl ,_ddbf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _bggf :=d .DecodeElement (&_edga .Choice .Delete ,&_ddca );_bggf !=nil {return _bggf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _eed :=d .DecodeElement (&_edga .Choice .NumFmt ,&_ddca );_eed !=nil {return _eed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:if _edga .Choice ==nil {_edga .Choice =NewCT_DLblsChoice ();};if _ecfg :=d .DecodeElement (&_edga .Choice .SpPr ,&_ddca );_ecfg !=nil {return _ecfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Shape and its children, prefixing error messages with path
func (_deafa *CT_Shape )ValidateWithPath (path string )error {if _gfcbf :=_deafa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfcbf !=nil {return _gfcbf ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Thickness and its children
func (_gfgb *CT_Thickness )Validate ()error {return _gfgb .ValidateWithPath ("\u0043\u0054\u005fT\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");};func (_bddaf ST_LayoutTarget )String ()string {switch _bddaf {case 0:return "";case 1:return "\u0069\u006e\u006ee\u0072";case 2:return "\u006f\u0075\u0074e\u0072";};return "";};var ST_SecondPieSizePercentPatternRe =_c .MustCompile (ST_SecondPieSizePercentPattern );type CT_PictureStackUnit struct{ValAttr float64 ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Pie3DChart and its children
func (_dfffa *CT_Pie3DChart )Validate ()error {return _dfffa .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074");};type CT_BandFmts struct{BandFmt []*CT_BandFmt ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Marker and its children, prefixing error messages with path
func (_dddg *CT_Marker )ValidateWithPath (path string )error {if _dddg .Symbol !=nil {if _ceed :=_dddg .Symbol .ValidateWithPath (path +"\u002fS\u0079\u006d\u0062\u006f\u006c");_ceed !=nil {return _ceed ;};};if _dddg .Size !=nil {if _dgbd :=_dddg .Size .ValidateWithPath (path +"\u002f\u0053\u0069z\u0065");_dgbd !=nil {return _dgbd ;};};if _dddg .SpPr !=nil {if _facf :=_dddg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_facf !=nil {return _facf ;};};if _dddg .ExtLst !=nil {if _bcfg :=_dddg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bcfg !=nil {return _bcfg ;};};return nil ;};const (ST_ErrDirUnset ST_ErrDir =0;ST_ErrDirX ST_ErrDir =1;ST_ErrDirY ST_ErrDir =2;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Title and its children, prefixing error messages with path
func (_feace *CT_Title )ValidateWithPath (path string )error {if _feace .Tx !=nil {if _dabaa :=_feace .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dabaa !=nil {return _dabaa ;};};if _feace .Layout !=nil {if _abgg :=_feace .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_abgg !=nil {return _abgg ;};};if _feace .Overlay !=nil {if _cffc :=_feace .Overlay .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0079");_cffc !=nil {return _cffc ;};};if _feace .SpPr !=nil {if _ggbf :=_feace .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbf !=nil {return _ggbf ;};};if _feace .TxPr !=nil {if _dfgb :=_feace .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfgb !=nil {return _dfgb ;};};if _feace .ExtLst !=nil {if _agfdb :=_feace .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_agfdb !=nil {return _agfdb ;};};return nil ;};type CT_LegendPos struct{ValAttr ST_LegendPos ;};type CT_BuiltInUnit struct{ValAttr ST_BuiltInUnit ;};type ST_ErrValType byte ;func (_ffag *ST_DepthPercent )ValidateWithPath (path string )error {_dbebc :=[]string {};if _ffag .ST_DepthPercentWithSymbol !=nil {_dbebc =append (_dbebc ,"\u0053T\u005f\u0044\u0065\u0070t\u0068\u0050\u0065\u0072\u0063e\u006et\u0057i\u0074\u0068\u0053\u0079\u006d\u0062\u006fl");};if _ffag .ST_DepthPercentUShort !=nil {_dbebc =append (_dbebc ,"S\u0054\u005f\u0044\u0065pt\u0068P\u0065\u0072\u0063\u0065\u006et\u0055\u0053\u0068\u006f\u0072\u0074");};if len (_dbebc )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dbebc );};return nil ;};func (_bgcc *CT_Tx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgcc .Choice =NewCT_TxChoice ();_fadcca :for {_baecaf ,_dcebf :=d .Token ();if _dcebf !=nil {return _dcebf ;};switch _dgbc :=_baecaf .(type ){case _g .StartElement :switch _dgbc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_bgcc .Choice =NewCT_TxChoice ();if _dgbgc :=d .DecodeElement (&_bgcc .Choice .StrRef ,&_dgbc );_dgbgc !=nil {return _dgbgc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u0069\u0063\u0068"}:_bgcc .Choice =NewCT_TxChoice ();if _bbcde :=d .DecodeElement (&_bgcc .Choice .Rich ,&_dgbc );_bbcde !=nil {return _bbcde ;};default:_a .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\u005fT\u0078 \u0025\u0076",_dgbc .Name );if _gagd :=d .Skip ();_gagd !=nil {return _gagd ;};};case _g .EndElement :break _fadcca ;case _g .CharData :};};return nil ;};func (_fbfea *CT_SecondPieSize )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gdbfc :=range start .Attr {if _gdbfc .Name .Lo
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ST_DepthPercent is a union type
type ST_DepthPercent struct{ST_DepthPercentWithSymbol *string ;ST_DepthPercentUShort *uint16 ;};func (_dfga *CT_Boolean )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfga .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0064",_egddg (*_dfga .ValAttr ))});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_LegendEntryChoice ()*CT_LegendEntryChoice {_caebg :=&CT_LegendEntryChoice {};return _caebg ;};func NewEG_SurfaceChartShared ()*EG_SurfaceChartShared {_cafbb :=&EG_SurfaceChartShared {};return _cafbb ;};func (_defcfd *ST_Thickness )Validate ()error {return _defcfd .ValidateWithPath ("")};func (_aefgb ST_RadarStyle )ValidateWithPath (path string )error {switch _aefgb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_aefgb ));};return nil ;};type CT_NumDataSourceChoice struct{NumRef *CT_NumRef ;NumLit *CT_NumData ;};type ChartSpace struct{CT_ChartSpace };func NewCT_Legend ()*CT_Legend {_dfef :=&CT_Legend {};return _dfef };func (_afcee *CT_Extension )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _afcee .UriAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0075\u0072\u0069"},Value :_f .Sprintf ("\u0025\u0076",*_afcee .UriAttr )});};e .EncodeToken (start );if _afcee .Any !=nil {_afcee .Any .MarshalXML (e ,_g .StartElement {});};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cagg *ST_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgeae ,_geee :=d .Token ();if _geee !=nil {return _geee ;};if _dcefg ,_fabbd :=_cgeae .(_g .EndElement );_fabbd &&_dcefg .Name ==start .Name {*_cagg =1;return nil ;};if _cecg ,_eeagf :=_cgeae .(_g .CharData );!_eeagf {return _f .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",_cgeae );}else {switch string (_cecg ){case "":*_cagg =0;case "\u0065\u0078\u0070":*_cagg =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_cagg =2;case "\u006c\u006f\u0067":*_cagg =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_cagg =4;case "\u0070\u006f\u006c\u0079":*_cagg =5;case "\u0070\u006f\u0077e\u0072":*_cagg =6;};};_cgeae ,_geee =d .Token ();if _geee !=nil {return _geee ;};if _dbceb ,_geabc :=_cgeae .(_g .EndElement );_geabc &&_dbceb .Name ==start .Name {return nil ;};return _f .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",_cgeae );};func (_bgag *CT_Legend )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cedb :for {_aefeb ,_egeeb :=d .Token ();if _egeeb !=nil {return _egeeb ;};switch _afgc :=_aefeb .(type ){case _g .StartElement :switch _afgc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ce\u0067\u0065\u006e\u0064\u0050\u006fs"}:_bgag .LegendPos =NewCT_LegendPos ();if _cead :=d .DecodeElement (_bgag .LegendPos ,&_afgc );_cead !=nil {return _cead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_RotY and its children, prefixing error messages with path
func (_cbdda *CT_RotY )ValidateWithPath (path string )error {if _cbdda .ValAttr !=nil {if *_cbdda .ValAttr < 0{return _f .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 ,*_cbdda .ValAttr );};if *_cbdda .ValAttr > 360{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cbdda .ValAttr );};};return nil ;};func (_adbbf ST_TimeUnit )String ()string {switch _adbbf {case 0:return "";case 1:return "\u0064\u0061\u0079\u0073";case 2:return "\u006d\u006f\u006e\u0074\u0068\u0073";case 3:return "\u0079\u0065\u0061r\u0073";};return "";};func NewCT_UpDownBar ()*CT_UpDownBar {_gafcaf :=&CT_UpDownBar {};return _gafcaf };type CT_BarGrouping struct{ValAttr ST_BarGrouping ;};type CT_Extension struct{UriAttr *string ;Any _a .Any ;};func (_agbcec *ST_SecondPieSize )Validate ()error {return _agbcec .ValidateWithPath ("")};func (_baddd *ST_ErrBarType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcag ,_ggggc :=d .Token ();if _ggggc !=nil {return _ggggc ;};if _dfffe ,_aeced :=_gcag .(_g .EndElement );_aeced &&_dfffe .Name ==start .Name {*_baddd =1;return nil ;};if _eecbg ,_cfdbe :=_gcag .(_g .CharData );!_cfdbe {return _f .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",_gcag );}else {switch string (_eecbg ){case "":*_baddd =0;case "\u0062\u006f\u0074\u0068":*_baddd =1;case "\u006d\u0069\u006eu\u0073":*_baddd =2;case "\u0070\u006c\u0075\u0073":*_baddd =3;};};_gcag ,_ggggc =d .Token ();if _ggggc !=nil {return _ggggc ;};if _aagag ,_agabdb :=_gcag .(_g .EndElement );_agabdb &&_aagag .Name ==start .Name {return nil ;};return _f .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",_gcag );};type CT_PieSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Explosion *CT_UnsignedInt ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};func (_gdffb *CT_ChartLines )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gdffb .SpPr !=nil {_bbgad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gdffb .SpPr ,_bbgad );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cffgg ST_Grouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cffgg .String (),start );};func (_eaeee ST_BarGrouping )Validate ()error {return _eaeee .ValidateWithPath ("")};type ST_ErrDir byte ;func (_dbgfb *ST_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_faff ,_dgfff :=d .Token ();if _dgfff !=nil {return _dgfff ;};if _gedgg ,_cdbgf :=_faff .(_g .EndElement );_cdbgf &&_gedgg .Name ==start .Name {*_dbgfb =1;return nil ;};if _fdcdc ,_cedeb :=_faff .(_g .CharData );!_cedeb {return _f .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",_faff );}else {switch string (_fdcdc ){case "":*_dbgfb =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_dbgfb =1;case "\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d":*_dbgfb =2;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_dbgfb =3;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_dbgfb =4;};};_faff ,_dgfff =d .Token ();if _dgfff !=nil {return _dgfff ;};if _ebffd ,_becc :=_faff .(_g .EndElement );_becc &&_ebffd .Name ==start .Name {return nil ;};return _f .Errorf ("\u0065\u0078\u0070\u0065c\u0074\u0065\u0064\u0020\u0065\u006e\u0064\u0020\u0065\u006ce\u006de\u006e\u0074\u002c\u0020\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Title and its children
func (_gafaf *CT_Title )Validate ()error {return _gafaf .ValidateWithPath ("\u0043\u0054\u005f\u0054\u0069\u0074\u006c\u0065");};func (_ffbfg *CT_SerAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_egeeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ffbfg .AxId ,_egeeg );_fbefb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ffbfg .Scaling ,_fbefb );if _ffbfg .Delete !=nil {_addd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ffbfg .Delete ,_addd );};_dafee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ffbfg .AxPos ,_dafee );if _ffbfg .MajorGridlines !=nil {_aagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbfg .MajorGridlines ,_aagb );};if _ffbfg .MinorGridlines !=nil {_eabba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ffbfg .MinorGridlines ,_eabba );};if _ffbfg .Title !=nil {_fbcbgf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ffbfg .Title ,_fbcbgf );};if _ffbfg .NumFmt !=nil {_adgec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ffbfg .NumFmt ,_adgec );};if _ffbfg .MajorTickMark !=nil {_afec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffbfg .MajorTickMark ,_afec );};if _ffbfg .MinorTickMark !=nil {_dcgga :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ffbfg .MinorTickMark ,_dcgga );};if _ffbfg .TickLblPos !=nil {_eaccd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ffbfg .TickLblPos ,_eaccd );};if _ffbfg .SpPr !=nil {_gfcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ffbfg .SpPr ,_gfcf );};if _ffbfg .TxPr !=nil {_dgcba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ffbfg .TxPr ,_dgcba );};_aefef :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ffbfg .CrossAx ,_aefef );if _ffbfg .Choice !=nil {_ffbfg .Choice .MarshalXML (e ,_g .StartElement {});};if _ffbfg .TickLblSkip !=nil {_cgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffbfg .TickLblSkip ,_cgeb );};if _ffbfg .TickMarkSkip !=nil {_gbfea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0069\u0063\u006b\u004d\u0061\u0072k\u0053\u006b\u0069\u0070"}};e .EncodeElement (_ffbfg .TickMarkSkip ,_gbfea );};if _ffbfg .ExtLst !=nil {_aagaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ffbfg .ExtLst ,_aagaa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_egda *CT_ErrBars )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egda .ErrBarType =NewCT_ErrBarType ();_egda .ErrValType =NewCT_ErrValType ();_aafd :for {_feccb ,_ffeg :=d .Token ();if _ffeg !=nil {return _ffeg ;};switch _cfab :=_feccb .(type ){case _g .StartElement :switch _cfab .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Marker and its children
func (_dcefea *CT_Marker )Validate ()error {return _dcefea .ValidateWithPath ("\u0043T\u005f\u004d\u0061\u0072\u006b\u0065r");};func (_cabda *Group_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eagff :for {_becg ,_beedc :=d .Token ();if _beedc !=nil {return _beedc ;};switch _gebeg :=_becg .(type ){case _g .StartElement :switch _gebeg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_cabda .Layout =NewCT_Layout ();if _cdecg :=d .DecodeElement (_cabda .Layout ,&_gebeg );_cdecg !=nil {return _cdecg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cabda .Tx =NewCT_Tx ();if _gbae :=d .DecodeElement (_cabda .Tx ,&_gebeg );_gbae !=nil {return _gbae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_cabda .NumFmt =NewCT_NumFmt ();if _dega :=d .DecodeElement (_cabda .NumFmt ,&_gebeg );_dega !=nil {return _dega ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cabda .SpPr =_fc .NewCT_ShapeProperties ();if _bccga :=d .DecodeElement (_cabda .SpPr ,&_gebeg );_bccga !=nil {return _bccga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_AxisUnit and its children, prefixing error messages with path
func (_bacd *CT_AxisUnit )ValidateWithPath (path string )error {if _bacd .ValAttr <=0{return _f .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_bacd .ValAttr );};return nil ;};type CT_RadarChart struct{RadarStyle *CT_RadarStyle ;VaryColors *CT_Boolean ;Ser []*CT_RadarSer ;DLbls *CT_DLbls ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_cdbbb *CT_SurfaceSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdade :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_cdbbb .Idx ,_cdade );_dddb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_cdbbb .Order ,_dddb );if _cdbbb .Tx !=nil {_faeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cdbbb .Tx ,_faeaa );};if _cdbbb .SpPr !=nil {_gbgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cdbbb .SpPr ,_gbgc );};if _cdbbb .Cat !=nil {_efebc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063a\u0074"}};e .EncodeElement (_cdbbb .Cat ,_efebc );};if _cdbbb .Val !=nil {_baggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u006c"}};e .EncodeElement (_cdbbb .Val ,_baggg );};if _cdbbb .ExtLst !=nil {_ccgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_cdbbb .ExtLst ,_ccgcc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cceb *CT_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cfcd :=range start .Attr {if _cfcd .Name .Local =="\u0076\u0061\u006c"{_cceb .ValAttr .UnmarshalXMLAttr (_cfcd );continue ;};};for {_bbdb ,_geaeeg :=d .Token ();if _geaeeg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0065g\u0065\u006e\u0064\u0050\u006f\u0073\u003a\u0020\u0025\u0073",_geaeeg );};if _bffagg ,_gecffa :=_bbdb .(_g .EndElement );_gecffa &&_bffagg .Name ==start .Name {break ;};};return nil ;};func (_bfccd *CT_TrendlineType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bacegc :=range start .Attr {if _bacegc .Name .Local =="\u0076\u0061\u006c"{_bfccd .ValAttr .UnmarshalXMLAttr (_bacegc );continue ;};};for {_bbee ,_bebcd :=d .Token ();if _bebcd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073i\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0072\u0065\u006ed\u006ci\u006e\u0065\u0054\u0079\u0070\u0065\u003a \u0025\u0073",_bebcd );};if _ebfdb ,_dfgce :=_bbee .(_g .EndElement );_dfgce &&_ebfdb .Name ==start .Name {break ;};};return nil ;};func (_gbfbe *CT_TxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbfbe .StrRef !=nil {_bddg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gbfbe .StrRef ,_bddg );};if _gbfbe .Rich !=nil {_eecfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0069\u0063\u0068"}};e .EncodeElement (_gbfbe .Rich ,_eecfb );};return nil ;};func (_cfba *CT_CustSplit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaced :for {_fcfde ,_bdd :=d .Token ();if _bdd !=nil {return _bdd ;};switch _ggbg :=_fcfde .(type ){case _g .StartElement :switch _ggbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"s\u0065\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0050\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BubbleChart and its children, prefixing error messages with path
func (_gdg *CT_BubbleChart )ValidateWithPath (path string )error {if _gdg .VaryColors !=nil {if _dgcd :=_gdg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_dgcd !=nil {return _dgcd ;};};for _beacb ,_aegb :=range _gdg .Ser {if _eabg :=_aegb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beacb ));_eabg !=nil {return _eabg ;};};if _gdg .DLbls !=nil {if _gfcb :=_gdg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfcb !=nil {return _gfcb ;};};if _gdg .Bubble3D !=nil {if _adc :=_gdg .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_adc !=nil {return _adc ;};};if _gdg .BubbleScale !=nil {if _gacg :=_gdg .BubbleScale .ValidateWithPath (path +"\u002f\u0042\u0075b\u0062\u006c\u0065\u0053\u0063\u0061\u006c\u0065");_gacg !=nil {return _gacg ;};};if _gdg .ShowNegBubbles !=nil {if _aegd :=_gdg .ShowNegBubbles .ValidateWithPath (path +"\u002fS\u0068o\u0077\u004e\u0065\u0067\u0042\u0075\u0062\u0062\u006c\u0065\u0073");_aegd !=nil {return _aegd ;};};if _gdg .SizeRepresents !=nil {if _faag :=_gdg .SizeRepresents .ValidateWithPath (path +"\u002fS\u0069z\u0065\u0052\u0065\u0070\u0072\u0065\u0073\u0065\u006e\u0074\u0073");_faag !=nil {return _faag ;};};for _aede ,_cffd :=range _gdg .AxId {if _dfdg :=_cffd .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_aede ));_dfdg !=nil {return _dfdg ;};};if _gdg .ExtLst !=nil {if _efee :=_gdg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efee !=nil {return _efee ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_MultiLvlStrData and its children
func (_aefb *CT_MultiLvlStrData )Validate ()error {return _aefb .ValidateWithPath ("\u0043T\u005fM\u0075\u006c\u0074\u0069\u004cv\u006c\u0053t\u0072\u0044\u0061\u0074\u0061");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_FirstSliceAng and its children, prefixing error messages with path
func (_cbge *CT_FirstSliceAng )ValidateWithPath (path string )error {if _cbge .ValAttr !=nil {if *_cbge .ValAttr < 0{return _f .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 ,*_cbge .ValAttr );};if *_cbge .ValAttr > 360{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003c\u003d\u0020\u0033\u0036\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_cbge .ValAttr );};};return nil ;};func (_gged *CT_BubbleSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_edgd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gged .Idx ,_edgd );_gea :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gged .Order ,_gea );if _gged .Tx !=nil {_gdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_gged .Tx ,_gdfe );};if _gged .SpPr !=nil {_eagb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gged .SpPr ,_eagb );};if _gged .InvertIfNegative !=nil {_bcdc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0069n\u0076\u0065\u0072\u0074\u0049f\u004e\u0065g\u0061\u0074\u0069\u0076\u0065"}};e .EncodeElement (_gged .InvertIfNegative ,_bcdc );};if _gged .DPt !=nil {_afgg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064P\u0074"}};for _ ,_efgcf :=range _gged .DPt {e .EncodeElement (_efgcf ,_afgg );};};if _gged .DLbls !=nil {_cedd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gged .DLbls ,_cedd );};if _gged .Trendline !=nil {_dda :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0074\u0072\u0065\u006e\u0064\u006c\u0069\u006e\u0065"}};for _ ,_adff :=range _gged .Trendline {e .EncodeElement (_adff ,_dda );};};if _gged .ErrBars !=nil {_deb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0065\u0072\u0072\u0042\u0061\u0072s"}};for _ ,_ded :=range _gged .ErrBars {e .EncodeElement (_ded ,_deb );};};if _gged .XVal !=nil {_aff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078\u0056\u0061\u006c"}};e .EncodeElement (_gged .XVal ,_aff );};if _gged .YVal !=nil {_dcf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079\u0056\u0061\u006c"}};e .EncodeElement (_gged .YVal ,_dcf );};if _gged .BubbleSize !=nil {_aage :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062u\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_gged .BubbleSize ,_aage );};if _gged .Bubble3D !=nil {_dafe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0075\u0062\u0062\u006c\u0065\u0033\u0044"}};e .EncodeElement (_gged .Bubble3D ,_dafe );};if _gged .ExtLst !=nil {_bacb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gged .ExtLst ,_bacb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_baced *CT_LegendEntry )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baced .Idx =NewCT_UnsignedInt ();_dae :for {_bacfda ,_adcd :=d .Token ();if _adcd !=nil {return _adcd ;};switch _bagbf :=_bacfda .(type ){case _g .StartElement :switch _bagbf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _b
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_View3D and its children
func (_ggefd *CT_View3D )Validate ()error {return _ggefd .ValidateWithPath ("\u0043T\u005f\u0056\u0069\u0065\u0077\u0033D");};func (_ebbg *CT_Skip )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_ebbg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BandFmt and its children
func (_acc *CT_BandFmt )Validate ()error {return _acc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074");};type ST_TickLblPos byte ;const (ST_PictureFormatUnset ST_PictureFormat =0;ST_PictureFormatStretch ST_PictureFormat =1;ST_PictureFormatStack ST_PictureFormat =2;ST_PictureFormatStackScale ST_PictureFormat =3;);type EG_SurfaceChartShared struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ScatterStyle and its children
func (_cdgcf *CT_ScatterStyle )Validate ()error {return _cdgcf .ValidateWithPath ("\u0043T\u005fS\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065");};func (_acd *CT_AreaChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bb :for {_aab ,_aaf :=d .Token ();if _aaf !=nil {return _aaf ;};switch _eaf :=_aab .(type ){case _g .StartElement :switch _eaf .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_acd .Grouping =NewCT_Grouping ();if _ead :=d .DecodeElement (_acd .Grouping ,&_eaf );_ead !=nil {return _ead ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_acd .VaryColors =NewCT_Boolean ();if _ege :=d .DecodeElement (_acd .VaryColors ,&_eaf );_ege !=nil {return _ege ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cec :=NewCT_AreaSer ();if _gg :=d .DecodeElement (_cec ,&_eaf );_gg !=nil {return _gg ;};_acd .Ser =append (_acd .Ser ,_cec );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_acd .DLbls =NewCT_DLbls ();if _bc :=d .DecodeElement (_acd .DLbls ,&_eaf );_bc !=nil {return _bc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Thickness and its children, prefixing error messages with path
func (_bdgb *CT_Thickness )ValidateWithPath (path string )error {if _fgcdd :=_bdgb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcdd !=nil {return _fgcdd ;};return nil ;};type ST_TrendlineType byte ;func (_eeaab ST_Overlap )String ()string {if _eeaab .ST_OverlapPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_eeaab .ST_OverlapPercent );};if _eeaab .ST_OverlapByte !=nil {return _f .Sprintf ("\u0025\u0076",*_eeaab .ST_OverlapByte );};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_TxChoice and its children
func (_ebfaa *CT_TxChoice )Validate ()error {return _ebfaa .ValidateWithPath ("C\u0054\u005f\u0054\u0078\u0043\u0068\u006f\u0069\u0063\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ST_HoleSize is a union type
type ST_HoleSize struct{ST_HoleSizePercent *string ;ST_HoleSizeUByte *uint8 ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ValAx and its children, prefixing error messages with path
func (_cadce *CT_ValAx )ValidateWithPath (path string )error {if _fbdag :=_cadce .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_fbdag !=nil {return _fbdag ;};if _dfadd :=_cadce .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_dfadd !=nil {return _dfadd ;};if _cadce .Delete !=nil {if _degfa :=_cadce .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_degfa !=nil {return _degfa ;};};if _fcegg :=_cadce .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_fcegg !=nil {return _fcegg ;};if _cadce .MajorGridlines !=nil {if _aaeag :=_cadce .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_aaeag !=nil {return _aaeag ;};};if _cadce .MinorGridlines !=nil {if _ggfee :=_cadce .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_ggfee !=nil {return _ggfee ;};};if _cadce .Title !=nil {if _abgfg :=_cadce .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_abgfg !=nil {return _abgfg ;};};if _cadce .NumFmt !=nil {if _ecfeg :=_cadce .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_ecfeg !=nil {return _ecfeg ;};};if _cadce .MajorTickMark !=nil {if _bdecd :=_cadce .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_bdecd !=nil {return _bdecd ;};};if _cadce .MinorTickMark !=nil {if _afdfg :=_cadce .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_afdfg !=nil {return _afdfg ;};};if _cadce .TickLblPos !=nil {if _agaa :=_cadce .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_agaa !=nil {return _agaa ;};};if _cadce .SpPr !=nil {if _eageg :=_cadce .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eageg !=nil {return _eageg ;};};if _cadce .TxPr !=nil {if _ffdae :=_cadce .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ffdae !=nil {return _ffdae ;};};if _bfbcc :=_cadce .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_bfbcc !=nil {return _bfbcc ;};if _cadce .Choice !=nil {if _cbead :=_cadce .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_cbead !=nil {return _cbead ;};};if _cadce .CrossBetween !=nil {if _dacee :=_cadce .CrossBetween .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");_dacee !=nil {return _dacee ;};};if _cadce .MajorUnit !=nil {if _gecdd :=_cadce .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_gecdd !=nil {return _gecdd ;};};if _cadce .MinorUnit !=nil {if _dceff :=_cadce .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_dceff !=nil {return _dceff ;};};if _cadce .DispUnits !=nil {if _fgcfe :=_cadce .DispUnits .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073");_fgcfe !=nil {return _fgcfe ;};};if _cadce .ExtLst !=nil {if _gbbab :=_cadce .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbbab !=nil {return _gbbab ;};};return nil ;};func (_ddbc *CT_CatAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_ceeed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ddbc .AxId ,_ceeed );_degd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ddbc .Scaling ,_degd );if _ddbc .Delete !=nil {_ccfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ddbc .Delete ,_ccfe );};_cbec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ddbc .AxPos ,_cbec );if _ddbc .MajorGridlines !=nil {_gebg :=_g .StartElement {
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LayoutTarget and its children
func (_ddccd *CT_LayoutTarget )Validate ()error {return _ddccd .ValidateWithPath ("\u0043T\u005fL\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");};func NewCT_TxChoice ()*CT_TxChoice {_bfbef :=&CT_TxChoice {};return _bfbef };const ST_ThicknessPercentPattern ="\u0028[\u0030\u002d\u0039\u005d\u002b\u0029%";
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the UserShapes and its children, prefixing error messages with path
func (_cfgbc *UserShapes )ValidateWithPath (path string )error {if _fdacf :=_cfgbc .CT_Drawing .ValidateWithPath (path );_fdacf !=nil {return _fdacf ;};return nil ;};func NewCT_DLbls ()*CT_DLbls {_gagb :=&CT_DLbls {};return _gagb };func (_dffca *ST_HoleSize )Validate ()error {return _dffca .ValidateWithPath ("")};type CT_LegendEntryChoice struct{Delete *CT_Boolean ;TxPr *_fc .CT_TextBody ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LogBase and its children, prefixing error messages with path
func (_bfdbd *CT_LogBase )ValidateWithPath (path string )error {if _bfdbd .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bfdbd .ValAttr );};if _bfdbd .ValAttr > 1000{return _f .Errorf ("\u0025\u0073\u002f\u006d\u002e\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062\u0065\u0020\u003c\u003d\u00201\u0030\u0030\u0030\u0020\u0028h\u0061\u0076e\u0020\u0025\u0076\u0029",path ,_bfdbd .ValAttr );};return nil ;};
2020-11-09 01:00:18 +00:00
2021-06-16 07:10:52 +00:00
// ST_Thickness is a union type
type ST_Thickness struct{ST_ThicknessPercent *string ;Uint32 *uint32 ;};func (_dgffg ST_ErrBarType )Validate ()error {return _dgffg .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Shape and its children
func (_bcbcg *CT_Shape )Validate ()error {return _bcbcg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0068\u0061\u0070\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DateAx and its children
func (_decf *CT_DateAx )Validate ()error {return _decf .ValidateWithPath ("\u0043T\u005f\u0044\u0061\u0074\u0065\u0041x");};type CT_Bar3DChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;GapDepth *CT_GapAmount ;Shape *CT_Shape ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};type CT_SerTxChoice struct{StrRef *CT_StrRef ;V *string ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LegendEntryChoice and its children
func (_edcg *CT_LegendEntryChoice )Validate ()error {return _edcg .ValidateWithPath ("C\u0054_\u004c\u0065\u0067\u0065\u006e\u0064\u0045\u006et\u0072\u0079\u0043\u0068oi\u0063\u0065");};func (_gdebg *ST_DispBlanksAs )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gdebg =0;case "\u0073\u0070\u0061\u006e":*_gdebg =1;case "\u0067\u0061\u0070":*_gdebg =2;case "\u007a\u0065\u0072\u006f":*_gdebg =3;};return nil ;};func (_eeda *CT_LblAlgn )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_debeb ,_ccgc :=_eeda .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ccgc !=nil {return _ccgc ;};start .Attr =append (start .Attr ,_debeb );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_eaebc ST_OfPieType )String ()string {switch _eaebc {case 0:return "";case 1:return "\u0070\u0069\u0065";case 2:return "\u0062\u0061\u0072";};return "";};type CT_TickLblPos struct{ValAttr ST_TickLblPos ;};func (_dcddb ST_TimeUnit )ValidateWithPath (path string )error {switch _dcddb {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dcddb ));};return nil ;};func (_feaa *CT_Order )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_ddgfg :=range start .Attr {if _ddgfg .Name .Local =="\u0076\u0061\u006c"{_cabeg ,_fcagc :=_b .ParseUint (_ddgfg .Value ,10,8);if _fcagc !=nil {return _fcagc ;};_cgbde :=uint8 (_cabeg );_feaa .ValAttr =&_cgbde ;continue ;};};for {_fabd ,_cedac :=d .Token ();if _cedac !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fO\u0072\u0064\u0065\u0072: \u0025\u0073",_cedac );};if _ecca ,_dccge :=_fabd .(_g .EndElement );_dccge &&_ecca .Name ==start .Name {break ;};};return nil ;};func (_gfdca *ST_LblOffset )ValidateWithPath (path string )error {_cbfbf :=[]string {};if _gfdca .ST_LblOffsetPercent !=nil {_cbfbf =append (_cbfbf ,"\u0053\u0054\u005f\u004cbl\u004f\u0066\u0066\u0073\u0065\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _gfdca .ST_LblOffsetUShort !=nil {_cbfbf =append (_cbfbf ,"\u0053T\u005fL\u0062\u006c\u004f\u0066\u0066s\u0065\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_cbfbf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cbfbf );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_UpDownBars and its children, prefixing error messages with path
func (_bbfgg *CT_UpDownBars )ValidateWithPath (path string )error {if _bbfgg .GapWidth !=nil {if _bgef :=_bbfgg .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_bgef !=nil {return _bgef ;};};if _bbfgg .UpBars !=nil {if _gaecb :=_bbfgg .UpBars .ValidateWithPath (path +"\u002fU\u0070\u0042\u0061\u0072\u0073");_gaecb !=nil {return _gaecb ;};};if _bbfgg .DownBars !=nil {if _aeeba :=_bbfgg .DownBars .ValidateWithPath (path +"\u002fD\u006f\u0077\u006e\u0042\u0061\u0072s");_aeeba !=nil {return _aeeba ;};};if _bbfgg .ExtLst !=nil {if _efbc :=_bbfgg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efbc !=nil {return _efbc ;};};return nil ;};func (_fddec *CT_Thickness )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adcf :=range start .Attr {if _adcf .Name .Local =="\u0076\u0061\u006c"{_eaeec ,_egged :=ParseUnionST_Thickness (_adcf .Value );if _egged !=nil {return _egged ;};_fddec .ValAttr =_eaeec ;continue ;};};for {_gbgbb ,_debc :=d .Token ();if _debc !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u0054\u0068i\u0063\u006b\u006e\u0065\u0073\u0073\u003a\u0020\u0025\u0073",_debc );};if _fcgaa ,_cabd :=_gbgbb .(_g .EndElement );_cabd &&_fcgaa .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LegendPos and its children, prefixing error messages with path
func (_gecfe *CT_LegendPos )ValidateWithPath (path string )error {if _bdcfc :=_gecfe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdcfc !=nil {return _bdcfc ;};return nil ;};type ST_PageSetupOrientation byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Scaling and its children
func (_feeea *CT_Scaling )Validate ()error {return _feeea .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_AxDataSourceChoice and its children
func (_fg *CT_AxDataSourceChoice )Validate ()error {return _fg .ValidateWithPath ("C\u0054\u005f\u0041\u0078Da\u0074a\u0053\u006f\u0075\u0072\u0063e\u0043\u0068\u006f\u0069\u0063\u0065");};var ST_DepthPercentWithSymbolPatternRe =_c .MustCompile (ST_DepthPercentWithSymbolPattern );func (_abef ST_AxPos )String ()string {switch _abef {case 0:return "";case 1:return "\u0062";case 2:return "\u006c";case 3:return "\u0072";case 4:return "\u0074";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DispUnitsLbl and its children
func (_cfaf *CT_DispUnitsLbl )Validate ()error {return _cfaf .ValidateWithPath ("\u0043T\u005fD\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LblOffset and its children
func (_fcea *CT_LblOffset )Validate ()error {return _fcea .ValidateWithPath ("\u0043\u0054\u005fL\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_NumRef and its children
func (_cccbg *CT_NumRef )Validate ()error {return _cccbg .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0052\u0065f");};func (_eggaa *CT_NumDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eggaa .NumRef !=nil {_effe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_eggaa .NumRef ,_effe );};if _eggaa .NumLit !=nil {_gabd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_eggaa .NumLit ,_gabd );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PivotSource and its children
func (_bfgfc *CT_PivotSource )Validate ()error {return _bfgfc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0053o\u0075\u0072\u0063\u0065");};func (_cfbgff ST_LayoutMode )String ()string {switch _cfbgff {case 0:return "";case 1:return "\u0065\u0064\u0067\u0065";case 2:return "\u0066\u0061\u0063\u0074\u006f\u0072";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Period and its children, prefixing error messages with path
func (_bdbbgb *CT_Period )ValidateWithPath (path string )error {if _bdbbgb .ValAttr !=nil {if *_bdbbgb .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bdbbgb .ValAttr );};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PageMargins and its children
func (_cggc *CT_PageMargins )Validate ()error {return _cggc .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0061\u0067\u0065\u004d\u0061r\u0067\u0069\u006e\u0073");};func (_cbdbd *ST_AxPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbdbd =0;case "\u0062":*_cbdbd =1;case "\u006c":*_cbdbd =2;case "\u0072":*_cbdbd =3;case "\u0074":*_cbdbd =4;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Style and its children
func (_cebga *CT_Style )Validate ()error {return _cebga .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u0079\u006c\u0065");};func (_cfbg *CT_DispUnitsLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _cfbg .Layout !=nil {_fbcb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_cfbg .Layout ,_fbcb );};if _cfbg .Tx !=nil {_fccb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_cfbg .Tx ,_fccb );};if _cfbg .SpPr !=nil {_fabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_cfbg .SpPr ,_fabe );};if _cfbg .TxPr !=nil {_bcec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_cfbg .TxPr ,_bcec );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_CustSplit struct{SecondPiePt []*CT_UnsignedInt ;};func (_fbed *CT_Double )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_fbed .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type Group_DLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};type EG_DLblShared struct{NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_abdg *CT_ManualLayout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgda :for {_fgbea ,_acaed :=d .Token ();if _acaed !=nil {return _acaed ;};switch _dabfd :=_fgbea .(type ){case _g .StartElement :switch _dabfd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079o\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074"}:_abdg .LayoutTarget =NewCT_LayoutTarget ();if _gfgf :=d .DecodeElement (_abdg .LayoutTarget ,&_dabfd );_gfgf !=nil {return _gfgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0078\u004d\u006fd\u0065"}:_abdg .XMode =NewCT_LayoutMode ();if _ebeb :=d .DecodeElement (_abdg .XMode ,&_dabfd );_ebeb !=nil {return _ebeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Lvl and its children
func (_gaead *CT_Lvl )Validate ()error {return _gaead .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0076\u006c");};func (_aecdb *EG_SurfaceChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dabce :for {_fffafg ,_bgab :=d .Token ();if _bgab !=nil {return _bgab ;};switch _agefe :=_fffafg .(type ){case _g .StartElement :switch _agefe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0077i\u0072\u0065\u0066\u0072\u0061\u006de"}:_aecdb .Wireframe =NewCT_Boolean ();if _aecfg :=d .DecodeElement (_aecdb .Wireframe ,&_agefe );_aecfg !=nil {return _aecfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_baccg :=NewCT_SurfaceSer ();if _fded :=d .DecodeElement (_baccg ,&_agefe );_fded !=nil {return _fded ;};_aecdb .Ser =append (_aecdb .Ser ,_baccg );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}:_aecdb .BandFmts =NewCT_BandFmts ();if _ecada :=d .DecodeElement (_aecdb .BandFmts ,&_agefe );_ecada !=nil {return _ecada ;};default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075n\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006de\u006e\u0074\u0020\u006f\u006e E\u0047\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074\u0053\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_agefe .Name );if _fgdaf :=d .Skip ();_fgdaf !=nil {return _fgdaf ;};};case _g .EndElement :break _dabce ;case _g .CharData :};};return nil ;};type ST_RadarStyle byte ;func (_ccdgc *CT_StockChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aeeb :for {_ecfa ,_acdfd :=d .Token ();if _acdfd !=nil {return _acdfd ;};switch _bccad :=_ecfa .(type ){case _g .StartElement :switch _bccad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BandFmt and its children, prefixing error messages with path
func (_cba *CT_BandFmt )ValidateWithPath (path string )error {if _gag :=_cba .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_gag !=nil {return _gag ;};if _cba .SpPr !=nil {if _ecd :=_cba .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ecd !=nil {return _ecd ;};};return nil ;};type CT_DLblPos struct{ValAttr ST_DLblPos ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_MarkerStyle and its children, prefixing error messages with path
func (_eegbb *CT_MarkerStyle )ValidateWithPath (path string )error {if _eegbb .ValAttr ==ST_MarkerStyleUnset {return _f .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 _cfafd :=_eegbb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cfafd !=nil {return _cfafd ;};return nil ;};func (_caded ST_PictureFormat )Validate ()error {return _caded .ValidateWithPath ("")};func (_bafg *CT_LblAlgn )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bafg .ValAttr =ST_LblAlgn (1);for _ ,_cacd :=range start .Attr {if _cacd .Name .Local =="\u0076\u0061\u006c"{_bafg .ValAttr .UnmarshalXMLAttr (_cacd );continue ;};};for {_gacba ,_fbfeg :=d .Token ();if _fbfeg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e\u003a\u0020%\u0073",_fbfeg );};if _acec ,_ffffd :=_gacba .(_g .EndElement );_ffffd &&_acec .Name ==start .Name {break ;};};return nil ;};func (_dcffc *CT_NumData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcbec :for {_ccfc ,_cebed :=d .Token ();if _cebed !=nil {return _cebed ;};switch _edge :=_ccfc .(type ){case _g .StartElement :switch _edge .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}:_dcffc .FormatCode =new (string );if _dgdga :=d .DecodeElement (_dcffc .FormatCode ,&_edge );_dgdga !=nil {return _dgdga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_dcffc .PtCount =NewCT_UnsignedInt ();if _aebf :=d .DecodeElement (_dcffc .PtCount ,&_edge );_aebf !=nil {return _aebf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0074"}:_defbc :=NewCT_NumVal ();if _ggcc :=d .DecodeElement (_defbc ,&_edge );_ggcc !=nil {return _ggcc ;};_dcffc .Pt =append (_dcffc .Pt ,_defbc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u006
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_MultiLvlStrData and its children, prefixing error messages with path
func (_becee *CT_MultiLvlStrData )ValidateWithPath (path string )error {if _becee .PtCount !=nil {if _edgf :=_becee .PtCount .ValidateWithPath (path +"\u002f\u0050\u0074\u0043\u006f\u0075\u006e\u0074");_edgf !=nil {return _edgf ;};};for _ecce ,_ffea :=range _becee .Lvl {if _ccge :=_ffea .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u004c\u0076\u006c\u005b\u0025\u0064\u005d",path ,_ecce ));_ccge !=nil {return _ccge ;};};if _becee .ExtLst !=nil {if _abcc :=_becee .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_abcc !=nil {return _abcc ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DLbl and its children
func (_fggd *CT_DLbl )Validate ()error {return _fggd .ValidateWithPath ("\u0043T\u005f\u0044\u004c\u0062\u006c");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_StockChart and its children
func (_dggef *CT_StockChart )Validate ()error {return _dggef .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0074\u006f\u0063\u006b\u0043\u0068\u0061\u0072\u0074");};func (_fde *CT_DLbls )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fde .DLbl !=nil {_dcggg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u004c\u0062\u006c"}};for _ ,_fbcf :=range _fde .DLbl {e .EncodeElement (_fbcf ,_dcggg );};};if _fde .Choice !=nil {_fde .Choice .MarshalXML (e ,_g .StartElement {});};if _fde .ExtLst !=nil {_aegbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fde .ExtLst ,_aegbb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_DLblPos ()*CT_DLblPos {_adede :=&CT_DLblPos {};_adede .ValAttr =ST_DLblPos (1);return _adede ;};func NewCT_View3D ()*CT_View3D {_gfbfg :=&CT_View3D {};return _gfbfg };func (_ebbd *CT_DispBlanksAs )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_abga :=range start .Attr {if _abga .Name .Local =="\u0076\u0061\u006c"{_ebbd .ValAttr .UnmarshalXMLAttr (_abga );continue ;};};for {_gbbcb ,_fdfa :=d .Token ();if _fdfa !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0044\u0069\u0073\u0070\u0042\u006ca\u006e\u006b\u0073A\u0073:\u0020\u0025\u0073",_fdfa );};if _aaeb ,_aega :=_gbbcb .(_g .EndElement );_aega &&_aaeb .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PictureStackUnit and its children, prefixing error messages with path
func (_beafb *CT_PictureStackUnit )ValidateWithPath (path string )error {if _beafb .ValAttr <=0{return _f .Errorf ("\u0025\u0073\u002fm.\u0056\u0061\u006c\u0041\u0074\u0074\u0072\u0020\u006du\u0073t\u0020b\u0065 \u003e\u0020\u0030\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_beafb .ValAttr );};return nil ;};func (_addf ST_Orientation )Validate ()error {return _addf .ValidateWithPath ("")};func (_adcfe ST_TickMark )Validate ()error {return _adcfe .ValidateWithPath ("")};func (_gedc *ST_LblOffset )Validate ()error {return _gedc .ValidateWithPath ("")};func (_cafb *CT_SerTx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cafb .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_TimeUnit and its children
func (_fece *CT_TimeUnit )Validate ()error {return _fece .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");};const (ST_LayoutModeUnset ST_LayoutMode =0;ST_LayoutModeEdge ST_LayoutMode =1;ST_LayoutModeFactor ST_LayoutMode =2;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SerAx and its children
func (_faade *CT_SerAx )Validate ()error {return _faade .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0041\u0078");};func (_dcbbb *CT_StrData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcbbb .PtCount !=nil {_bgca :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_dcbbb .PtCount ,_bgca );};if _dcbbb .Pt !=nil {_degeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_fbged :=range _dcbbb .Pt {e .EncodeElement (_fbged ,_degeg );};};if _dcbbb .ExtLst !=nil {_bagfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dcbbb .ExtLst ,_bagfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ErrValType and its children
func (_efec *CT_ErrValType )Validate ()error {return _efec .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0056\u0061\u006c\u0054\u0079\u0070\u0065");};func NewCT_ExternalData ()*CT_ExternalData {_bgcd :=&CT_ExternalData {};return _bgcd };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DLbls and its children
func (_dbbf *CT_DLbls )Validate ()error {return _dbbf .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0073");};type UserShapes struct{_cd .CT_Drawing };type CT_TickMark struct{ValAttr ST_TickMark ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the ChartSpace and its children
func (_fdgcd *ChartSpace )Validate ()error {return _fdgcd .ValidateWithPath ("\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PictureStackUnit and its children
func (_adef *CT_PictureStackUnit )Validate ()error {return _adef .ValidateWithPath ("\u0043\u0054\u005f\u0050ic\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074");};const (ST_GroupingUnset ST_Grouping =0;ST_GroupingPercentStacked ST_Grouping =1;ST_GroupingStandard ST_Grouping =2;ST_GroupingStacked ST_Grouping =3;);type ST_DispBlanksAs byte ;type CT_Boolean struct{ValAttr *bool ;};func (_beee *CT_Bar3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_beee .BarDir =NewCT_BarDir ();_eged :for {_abb ,_bba :=d .Token ();if _bba !=nil {return _bba ;};switch _egd :=_abb .(type ){case _g .StartElement :switch _egd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _bdfa :=d .DecodeElement (_beee .BarDir ,&_egd );_bdfa !=nil {return _bdfa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_beee .Grouping =NewCT_BarGrouping ();if _dfd :=d .DecodeElement (_beee .Grouping ,&_egd );_dfd !=nil {return _dfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_beee .VaryColors =NewCT_Boolean ();if _eba :=d .DecodeElement (_beee .VaryColors ,&_egd );_eba !=nil {return _eba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_agf :=NewCT_BarSer ();if _beab :=d .DecodeElement (_agf ,&_egd );_beab !=nil {return _beab ;};_beee .Ser =append (_beee .Ser ,_agf );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ScatterStyle and its children, prefixing error messages with path
func (_cfdeg *CT_ScatterStyle )ValidateWithPath (path string )error {if _dcdeg :=_cfdeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_dcdeg !=nil {return _dcdeg ;};return nil ;};func (_beafag ST_AxPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ggdcbb :=_g .Attr {};_ggdcbb .Name =name ;switch _beafag {case ST_AxPosUnset :_ggdcbb .Value ="";case ST_AxPosB :_ggdcbb .Value ="\u0062";case ST_AxPosL :_ggdcbb .Value ="\u006c";case ST_AxPosR :_ggdcbb .Value ="\u0072";case ST_AxPosT :_ggdcbb .Value ="\u0074";};return _ggdcbb ,nil ;};func (_gebf *CT_Pie3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gebf .VaryColors !=nil {_fdbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_gebf .VaryColors ,_fdbd );};if _gebf .Ser !=nil {_gffd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_ffcf :=range _gebf .Ser {e .EncodeElement (_ffcf ,_gffd );};};if _gebf .DLbls !=nil {_fffe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_gebf .DLbls ,_fffe );};if _gebf .ExtLst !=nil {_cdfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gebf .ExtLst ,_cdfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_CustSplit ()*CT_CustSplit {_ebec :=&CT_CustSplit {};return _ebec };func (_ebba ST_ScatterStyle )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_gdfbbc :=_g .Attr {};_gdfbbc .Name =name ;switch _ebba {case ST_ScatterStyleUnset :_gdfbbc .Value ="";case ST_ScatterStyleNone :_gdfbbc .Value ="\u006e\u006f\u006e\u0065";case ST_ScatterStyleLine :_gdfbbc .Value ="\u006c\u0069\u006e\u0065";case ST_ScatterStyleLineMarker :_gdfbbc .Value ="\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleMarker :_gdfbbc .Value ="\u006d\u0061\u0072\u006b\u0065\u0072";case ST_ScatterStyleSmooth :_gdfbbc .Value ="\u0073\u006d\u006f\u006f\u0074\u0068";case ST_ScatterStyleSmoothMarker :_gdfbbc .Value ="\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return _gdfbbc ,nil ;};func NewCT_AxDataSourceChoice ()*CT_AxDataSourceChoice {_acbc :=&CT_AxDataSourceChoice {};return _acbc ;};type EG_AreaChartShared struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;};func (_cafac ST_ErrBarType )ValidateWithPath (path string )error {switch _cafac {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_cafac ));};return nil ;};func (_gbc *CT_BubbleScale )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gbc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gbc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgeef *CT_ScatterChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgeef .ScatterStyle =NewCT_ScatterStyle ();_gagge :for {_dcde ,_egab :=d .Token ();if _egab !=nil {return _egab ;};switch _cafdc :=_dcde .(type ){case _g .StartElement :switch _cafdc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0063\u0061t\u0074\u0065\u0072\u0053\u0074\u0079\u006c\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_PieChartShared and its children
func (_daedc *EG_PieChartShared )Validate ()error {return _daedc .ValidateWithPath ("\u0045\u0047\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074\u0053h\u0061\u0072\u0065\u0064");};const (ST_LayoutTargetUnset ST_LayoutTarget =0;ST_LayoutTargetInner ST_LayoutTarget =1;ST_LayoutTargetOuter ST_LayoutTarget =2;);func NewCT_BarGrouping ()*CT_BarGrouping {_dfc :=&CT_BarGrouping {};return _dfc };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SizeRepresents and its children, prefixing error messages with path
func (_afgeg *CT_SizeRepresents )ValidateWithPath (path string )error {if _cefdb :=_afgeg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cefdb !=nil {return _cefdb ;};return nil ;};const ST_HPercentWithSymbolPattern ="0\u002a\u0028\u0028\u005b\u0035\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0034\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0035\u0030\u0030\u0029\u0025";
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BarChart and its children
func (_cfgf *CT_BarChart )Validate ()error {return _cfgf .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u0072\u0043\u0068\u0061\u0072\u0074");};func NewCT_Boolean ()*CT_Boolean {_dace :=&CT_Boolean {};return _dace };func (_cgdgc *CT_RotY )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cgdgc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cgdgc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gbgg *CT_DispUnitsLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fdce :for {_ggcd ,_dabff :=d .Token ();if _dabff !=nil {return _dabff ;};switch _bfdb :=_ggcd .(type ){case _g .StartElement :switch _bfdb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_gbgg .Layout =NewCT_Layout ();if _cgfe :=d .DecodeElement (_gbgg .Layout ,&_bfdb );_cgfe !=nil {return _cgfe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_gbgg .Tx =NewCT_Tx ();if _gddc :=d .DecodeElement (_gbgg .Tx ,&_bfdb );_gddc !=nil {return _gddc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gbgg .SpPr =_fc .NewCT_ShapeProperties ();if _adfgb :=d .DecodeElement (_gbgg .SpPr ,&_bfdb );_adfgb !=nil {return _adfgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gbgg .TxPr =_fc .NewCT_TextBody ();if _dgfa :=d .DecodeElement (_gbgg .TxPr ,&_bfdb );_dgfa !=nil {return _dgfa ;};default:_a .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\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_RadarChart and its children, prefixing error messages with path
func (_baecaa *CT_RadarChart )ValidateWithPath (path string )error {if _ecgfef :=_baecaa .RadarStyle .ValidateWithPath (path +"/\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");_ecgfef !=nil {return _ecgfef ;};if _baecaa .VaryColors !=nil {if _cedc :=_baecaa .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cedc !=nil {return _cedc ;};};for _beegf ,_ceaee :=range _baecaa .Ser {if _geec :=_ceaee .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_beegf ));_geec !=nil {return _geec ;};};if _baecaa .DLbls !=nil {if _ecdad :=_baecaa .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ecdad !=nil {return _ecdad ;};};for _ebfda ,_eefce :=range _baecaa .AxId {if _gdbef :=_eefce .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_ebfda ));_gdbef !=nil {return _gdbef ;};};if _baecaa .ExtLst !=nil {if _cbfec :=_baecaa .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cbfec !=nil {return _cbfec ;};};return nil ;};func (_ddbfb ST_LegendPos )String ()string {switch _ddbfb {case 0:return "";case 1:return "\u0062";case 2:return "\u0074\u0072";case 3:return "\u006c";case 4:return "\u0072";case 5:return "\u0074";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_AxSharedChoice and its children
func (_dfeb *EG_AxSharedChoice )Validate ()error {return _dfeb .ValidateWithPath ("\u0045\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064\u0043h\u006f\u0069\u0063\u0065");};
2020-11-09 01:00:18 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ExtensionList and its children, prefixing error messages with path
func (_aeda *CT_ExtensionList )ValidateWithPath (path string )error {for _fafa ,_ecbc :=range _aeda .Ext {if _dbgeb :=_ecbc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u005b\u0025\u0064\u005d",path ,_fafa ));_dbgeb !=nil {return _dbgeb ;};};return nil ;};func (_bbdf *CT_PlotAreaChoice1 )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbfgba :for {_cfag ,_cbca :=d .Token ();if _cbca !=nil {return _cbca ;};switch _bdgcce :=_cfag .(type ){case _g .StartElement :switch _bdgcce .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u006cA\u0078"}:_fdea :=NewCT_ValAx ();if _gabe :=d .DecodeElement (_fdea ,&_bdgcce );_gabe !=nil {return _gabe ;};_bbdf .ValAx =append (_bbdf .ValAx ,_fdea );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0063\u0061\u0074A\u0078"}:_ebfcb :=NewCT_CatAx ();if _bbdgd :=d .DecodeElement (_ebfcb ,&_bdgcce );_bbdgd !=nil {return _bbdgd ;};_bbdf .CatAx =append (_bbdf .CatAx ,_ebfcb );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0041\u0078"}:_bdcc :=NewCT_DateAx ();if _badaa :=d .DecodeElement (_bdcc ,&_bdgcce );_badaa !=nil {return _badaa ;};_bbdf .DateAx =append (_bbdf .DateAx ,_bdcc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072A\u0078"}:_afga :=NewCT_SerAx ();if _ggdbf :=d .DecodeElement (_afga ,&_bdgcce );_ggdbf !=nil {return _ggdbf ;};_bbdf .SerAx =append (_bbdf .SerAx ,_afga );default:_a .Log ("\u0073\u006b\u0069\u0070\u0070\u0069\u006e\u0067\u0020\u0075\u006es\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064 \u0065l\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0050\u006c\u006f\u0074\u0041\u0072e\u0061\u0043\u0068\u006f\u0069\u0063\u0065\u0031\u0020\u002
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SizeRepresents and its children
func (_bfec *CT_SizeRepresents )Validate ()error {return _bfec .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0069\u007a\u0065\u0052\u0065\u0070\u0072\u0065s\u0065\u006e\u0074\u0073");};func NewEG_AxSharedChoice ()*EG_AxSharedChoice {_aaddb :=&EG_AxSharedChoice {};return _aaddb };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_CustSplit and its children
func (_dabf *CT_CustSplit )Validate ()error {return _dabf .ValidateWithPath ("\u0043\u0054\u005fC\u0075\u0073\u0074\u0053\u0070\u006c\u0069\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Surface3DChart and its children
func (_caafb *CT_Surface3DChart )Validate ()error {return _caafb .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_UpDownBar and its children
func (_bbbfb *CT_UpDownBar )Validate ()error {return _bbbfb .ValidateWithPath ("\u0043\u0054\u005fU\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the Group_DLbl and its children, prefixing error messages with path
func (_ecfdb *Group_DLbl )ValidateWithPath (path string )error {if _ecfdb .Layout !=nil {if _fdacd :=_ecfdb .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fdacd !=nil {return _fdacd ;};};if _ecfdb .Tx !=nil {if _fdeba :=_ecfdb .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_fdeba !=nil {return _fdeba ;};};if _ecfdb .NumFmt !=nil {if _adfbc :=_ecfdb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_adfbc !=nil {return _adfbc ;};};if _ecfdb .SpPr !=nil {if _ggbdd :=_ecfdb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ggbdd !=nil {return _ggbdd ;};};if _ecfdb .TxPr !=nil {if _adccd :=_ecfdb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_adccd !=nil {return _adccd ;};};if _ecfdb .DLblPos !=nil {if _eegg :=_ecfdb .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_eegg !=nil {return _eegg ;};};if _ecfdb .ShowLegendKey !=nil {if _cbcfc :=_ecfdb .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_cbcfc !=nil {return _cbcfc ;};};if _ecfdb .ShowVal !=nil {if _fcbdg :=_ecfdb .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_fcbdg !=nil {return _fcbdg ;};};if _ecfdb .ShowCatName !=nil {if _fbdge :=_ecfdb .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_fbdge !=nil {return _fbdge ;};};if _ecfdb .ShowSerName !=nil {if _bdcgc :=_ecfdb .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_bdcgc !=nil {return _bdcgc ;};};if _ecfdb .ShowPercent !=nil {if _cfegd :=_ecfdb .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_cfegd !=nil {return _cfegd ;};};if _ecfdb .ShowBubbleSize !=nil {if _gbaga :=_ecfdb .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_gbaga !=nil {return _gbaga ;};};return nil ;};func NewCT_DTable ()*CT_DTable {_fac :=&CT_DTable {};return _fac };func (_cbeaae ST_SplitType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_cbeaae .String (),start );};func (_eeadf *CT_NumRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddbf :for {_aebeeb ,_agbge :=d .Token ();if _agbge !=nil {return _agbge ;};switch _ebde :=_aebeeb .(type ){case _g .StartElement :switch _ebde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _ddadd :=d .DecodeElement (&_eeadf .F ,&_ebde );_ddadd !=nil {return _ddadd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}:_eeadf .NumCache =NewCT_NumData ();if _cgba :=d .DecodeElement (_eeadf .NumCache ,&_ebde );_cgba !=nil {return _cgba ;};case _g .Name {Space :"\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_StrVal and its children
func (_fdccd *CT_StrVal )Validate ()error {return _fdccd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0056\u0061l");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BarSer and its children
func (_edf *CT_BarSer )Validate ()error {return _edf .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0053\u0065r");};func (_cbegd ST_RadarStyle )String ()string {switch _cbegd {case 0:return "";case 1:return "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case 2:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 3:return "\u0066\u0069\u006c\u006c\u0065\u0064";};return "";};func (_faabb ST_ErrBarType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_faabb .String (),start );};func NewCT_BandFmt ()*CT_BandFmt {_fefd :=&CT_BandFmt {};_fefd .Idx =NewCT_UnsignedInt ();return _fefd ;};func (_bgadc *ST_TimeUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egegg ,_dfcab :=d .Token ();if _dfcab !=nil {return _dfcab ;};if _adgf ,_bgcbg :=_egegg .(_g .EndElement );_bgcbg &&_adgf .Name ==start .Name {*_bgadc =1;return nil ;};if _bgffe ,_abdca :=_egegg .(_g .CharData );!_abdca {return _f .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",_egegg );}else {switch string (_bgffe ){case "":*_bgadc =0;case "\u0064\u0061\u0079\u0073":*_bgadc =1;case "\u006d\u006f\u006e\u0074\u0068\u0073":*_bgadc =2;case "\u0079\u0065\u0061r\u0073":*_bgadc =3;};};_egegg ,_dfcab =d .Token ();if _dfcab !=nil {return _dfcab ;};if _bgfbg ,_bacga :=_egegg .(_g .EndElement );_bacga &&_bgfbg .Name ==start .Name {return nil ;};return _f .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",_egegg );};func (_ebbfbc *ST_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcbec ,_bbgbad :=d .Token ();if _bbgbad !=nil {return _bbgbad ;};if _faabef ,_bddag :=_bcbec .(_g .EndElement );_bddag &&_faabef .Name ==start .Name {*_ebbfbc =1;return nil ;};if _adgd ,_dfbfa :=_bcbec .(_g .CharData );!_dfbfa {return _f .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",_bcbec );}else {switch string (_adgd ){case "":*_ebbfbc =0;case "\u0070\u0069\u0065":*_ebbfbc =1;case "\u0062\u0061\u0072":*_ebbfbc =2;};};_bcbec ,_bbgbad =d .Token ();if _bbgbad !=nil {return _bbgbad ;};if _efefa ,_ceaf :=_bcbec .(_g .EndElement );_ceaf &&_efefa .Name ==start .Name {return nil ;};return _f .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",_bcbec );};type CT_DPt struct{Idx *CT_UnsignedInt ;InvertIfNegative *CT_Boolean ;Marker *CT_Marker ;Bubble3D *CT_Boolean ;Explosion *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func NewEG_AreaChartShared ()*EG_AreaChartShared {_dbfa :=&EG_AreaChartShared {};return _dbfa };func (_ecbea *CT_DoughnutChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ecbea .VaryColors !=nil {_cccg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_ecbea .VaryColors ,_cccg );};if _ecbea .Ser !=nil {_gae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_acge :=range _ecbea .Ser {e .EncodeElement (_acge ,_gae );};};if _ecbea .DLbls !=nil {_eebe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_ecbea .DLbls ,_eebe );};if _ecbea .FirstSliceAng !=nil {_dggf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0066i\u0072\u0073\u0074\u0053\u006c\u0069\u0063\u0065\u0041\u006e\u0067"}};e .EncodeElement (_ecbea .FirstSliceAng ,_dggf );};if _ecbea .HoleSize !=nil {_faab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u006f\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ecbea .HoleSize ,_faab );};if _ecbea .ExtLst !=nil {_ffgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PivotFmt and its children
func (_adba *CT_PivotFmt )Validate ()error {return _adba .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0076\u006f\u0074\u0046\u006d\u0074");};
2021-04-23 20:00:00 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DLblChoice and its children, prefixing error messages with path
func (_fceg *CT_DLblChoice )ValidateWithPath (path string )error {if _fceg .Delete !=nil {if _fgae :=_fceg .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_fgae !=nil {return _fgae ;};};if _fceg .Layout !=nil {if _eee :=_fceg .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_eee !=nil {return _eee ;};};if _fceg .Tx !=nil {if _gdgc :=_fceg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gdgc !=nil {return _gdgc ;};};if _fceg .NumFmt !=nil {if _fedab :=_fceg .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fedab !=nil {return _fedab ;};};if _fceg .SpPr !=nil {if _faeg :=_fceg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_faeg !=nil {return _faeg ;};};if _fceg .TxPr !=nil {if _afaga :=_fceg .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_afaga !=nil {return _afaga ;};};if _fceg .DLblPos !=nil {if _cgddd :=_fceg .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cgddd !=nil {return _cgddd ;};};if _fceg .ShowLegendKey !=nil {if _bddf :=_fceg .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_bddf !=nil {return _bddf ;};};if _fceg .ShowVal !=nil {if _cddc :=_fceg .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_cddc !=nil {return _cddc ;};};if _fceg .ShowCatName !=nil {if _ddg :=_fceg .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_ddg !=nil {return _ddg ;};};if _fceg .ShowSerName !=nil {if _gddbb :=_fceg .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gddbb !=nil {return _gddbb ;};};if _fceg .ShowPercent !=nil {if _bbfg :=_fceg .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bbfg !=nil {return _bbfg ;};};if _fceg .ShowBubbleSize !=nil {if _cggfc :=_fceg .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_cggfc !=nil {return _cggfc ;};};return nil ;};func NewCT_ScatterStyle ()*CT_ScatterStyle {_deafe :=&CT_ScatterStyle {};return _deafe };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_BarChartShared and its children, prefixing error messages with path
func (_bcba *EG_BarChartShared )ValidateWithPath (path string )error {if _fcaaa :=_bcba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_fcaaa !=nil {return _fcaaa ;};if _bcba .Grouping !=nil {if _ecdac :=_bcba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_ecdac !=nil {return _ecdac ;};};if _bcba .VaryColors !=nil {if _cbbbe :=_bcba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_cbbbe !=nil {return _cbbbe ;};};for _aeeg ,_ecdgd :=range _bcba .Ser {if _bdcd :=_ecdgd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_aeeg ));_bdcd !=nil {return _bdcd ;};};if _bcba .DLbls !=nil {if _cbada :=_bcba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_cbada !=nil {return _cbada ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Area3DChart and its children, prefixing error messages with path
func (_fd *CT_Area3DChart )ValidateWithPath (path string )error {if _fd .Grouping !=nil {if _dde :=_fd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_dde !=nil {return _dde ;};};if _fd .VaryColors !=nil {if _fb :=_fd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fb !=nil {return _fb ;};};for _ced ,_df :=range _fd .Ser {if _dfg :=_df .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ced ));_dfg !=nil {return _dfg ;};};if _fd .DLbls !=nil {if _gda :=_fd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gda !=nil {return _gda ;};};if _fd .DropLines !=nil {if _ba :=_fd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ba !=nil {return _ba ;};};if _fd .GapDepth !=nil {if _ee :=_fd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_ee !=nil {return _ee ;};};for _cab ,_dgcb :=range _fd .AxId {if _aac :=_dgcb .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_cab ));_aac !=nil {return _aac ;};};if _fd .ExtLst !=nil {if _be :=_fd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_be !=nil {return _be ;};};return nil ;};func (_bafge *UserShapes )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0061"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065m\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006cf\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067m\u006c\u002f\u0032\u0030\u0030\u0036\u002f\u006d\u0061\u0069\u006e"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0063"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0072"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"});start .Attr =append (start .Attr ,_g .Attr {Name :_g .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 ,_g .Attr {Name :_g .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 ="\u0063\u003a\u0075s\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073";return _bafge .CT_Drawing .MarshalXML (e ,start );}
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_AxisUnit and its children
func (_dag *CT_AxisUnit )Validate ()error {return _dag .ValidateWithPath ("C\u0054\u005f\u0041\u0078\u0069\u0073\u0055\u006e\u0069\u0074");};func (_gabda ST_Shape )Validate ()error {return _gabda .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Protection and its children
func (_fecbf *CT_Protection )Validate ()error {return _fecbf .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0074\u0065\u0063\u0074\u0069\u006f\u006e");};func NewCT_NumRef ()*CT_NumRef {_cfgd :=&CT_NumRef {};return _cfgd };func NewGroup_DLbls ()*Group_DLbls {_afad :=&Group_DLbls {};return _afad };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BandFmts and its children
func (_edeb *CT_BandFmts )Validate ()error {return _edeb .ValidateWithPath ("C\u0054\u005f\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073");};func (_bfe *CT_Bar3DChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0072\u0044\u0069\u0072"}};e .EncodeElement (_bfe .BarDir ,_fbe );if _bfe .Grouping !=nil {_cegf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_bfe .Grouping ,_cegf );};if _bfe .VaryColors !=nil {_dfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_bfe .VaryColors ,_dfe );};if _bfe .Ser !=nil {_gcgeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_baa :=range _bfe .Ser {e .EncodeElement (_baa ,_gcgeb );};};if _bfe .DLbls !=nil {_dbfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_bfe .DLbls ,_dbfd );};if _bfe .GapWidth !=nil {_dgf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0057\u0069\u0064\u0074\u0068"}};e .EncodeElement (_bfe .GapWidth ,_dgf );};if _bfe .GapDepth !=nil {_gcbc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0061\u0070\u0044\u0065\u0070\u0074\u0068"}};e .EncodeElement (_bfe .GapDepth ,_gcbc );};if _bfe .Shape !=nil {_bde :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u0061\u0070\u0065"}};e .EncodeElement (_bfe .Shape ,_bde );};_cea :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_gff :=range _bfe .AxId {e .EncodeElement (_gff ,_cea );};if _bfe .ExtLst !=nil {_egf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_bfe .ExtLst ,_egf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afgce *CT_NumDataSourceChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_acagd :for {_abbga ,_gfeb :=d .Token ();if _gfeb !=nil {return _gfeb ;};switch _fedea :=_abbga .(type ){case _g .StartElement :switch _fedea .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_afgce .NumRef =NewCT_NumRef ();if _cagf :=d .DecodeElement (_afgce .NumRef ,&_fedea );_cagf !=nil {return _cagf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_afgce .NumLit =NewCT_NumData ();if _afea :=d .DecodeElement (_afgce .NumLit ,&_fedea );_afea !=nil {return _afea ;};default:_a .Log ("\u0073\u006b\u0069\u0070p\u0069\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043T\u005f\u004e\u0075\u006d\u0044a\u0074\u0061\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Boolean and its children
func (_dafb *CT_Boolean )Validate ()error {return _dafb .ValidateWithPath ("\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e");};func (_gcdc *CT_MarkerSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcdc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gcdc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ST_Overlap is a union type
type ST_Overlap struct{ST_OverlapPercent *string ;ST_OverlapByte *int8 ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LegendEntryChoice and its children, prefixing error messages with path
func (_defb *CT_LegendEntryChoice )ValidateWithPath (path string )error {if _defb .Delete !=nil {if _bdbgb :=_defb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_bdbgb !=nil {return _bdbgb ;};};if _defb .TxPr !=nil {if _ebgd :=_defb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ebgd !=nil {return _ebgd ;};};return nil ;};func (_dbe *CT_ErrValType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dbe .ValAttr !=ST_ErrValTypeUnset {_dcee ,_ccbg :=_dbe .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _ccbg !=nil {return _ccbg ;};start .Attr =append (start .Attr ,_dcee );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type EG_AxSharedChoice struct{Crosses *CT_Crosses ;CrossesAt *CT_Double ;};func (_fbeeg *ST_Thickness )ValidateWithPath (path string )error {_cfbb :=[]string {};if _fbeeg .ST_ThicknessPercent !=nil {_cfbb =append (_cfbb ,"\u0053\u0054\u005f\u0054hi\u0063\u006b\u006e\u0065\u0073\u0073\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _fbeeg .Uint32 !=nil {_cfbb =append (_cfbb ,"\u0055\u0069\u006e\u0074\u0033\u0032");};if len (_cfbb )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_cfbb );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the Group_DLbls and its children, prefixing error messages with path
func (_cefae *Group_DLbls )ValidateWithPath (path string )error {if _cefae .NumFmt !=nil {if _cgfb :=_cefae .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_cgfb !=nil {return _cgfb ;};};if _cefae .SpPr !=nil {if _ffcdd :=_cefae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffcdd !=nil {return _ffcdd ;};};if _cefae .TxPr !=nil {if _aadc :=_cefae .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_aadc !=nil {return _aadc ;};};if _cefae .DLblPos !=nil {if _bfefgc :=_cefae .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bfefgc !=nil {return _bfefgc ;};};if _cefae .ShowLegendKey !=nil {if _fcgec :=_cefae .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_fcgec !=nil {return _fcgec ;};};if _cefae .ShowVal !=nil {if _ebecg :=_cefae .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_ebecg !=nil {return _ebecg ;};};if _cefae .ShowCatName !=nil {if _bfcfc :=_cefae .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bfcfc !=nil {return _bfcfc ;};};if _cefae .ShowSerName !=nil {if _gaaeac :=_cefae .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_gaaeac !=nil {return _gaaeac ;};};if _cefae .ShowPercent !=nil {if _bgfgf :=_cefae .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_bgfgf !=nil {return _bgfgf ;};};if _cefae .ShowBubbleSize !=nil {if _aedc :=_cefae .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_aedc !=nil {return _aedc ;};};if _cefae .ShowLeaderLines !=nil {if _eeed :=_cefae .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_eeed !=nil {return _eeed ;};};if _cefae .LeaderLines !=nil {if _gfdba :=_cefae .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_gfdba !=nil {return _gfdba ;};};return nil ;};type CT_BarDir struct{ValAttr ST_BarDir ;};type CT_OfPieChart struct{OfPieType *CT_OfPieType ;VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;SplitType *CT_SplitType ;SplitPos *CT_Double ;CustSplit *CT_CustSplit ;SecondPieSize *CT_SecondPieSize ;SerLines []*CT_ChartLines ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_LegendEntryData and its children
func (_ffbgd *EG_LegendEntryData )Validate ()error {return _ffbgd .ValidateWithPath ("\u0045G\u005fL\u0065\u0067\u0065\u006e\u0064E\u006e\u0074r\u0079\u0044\u0061\u0074\u0061");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_CatAx and its children
func (_dbgaf *CT_CatAx )Validate ()error {return _dbgaf .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0061\u0074\u0041\u0078");};type CT_LineSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Trendline []*CT_Trendline ;ErrBars *CT_ErrBars ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;Smooth *CT_Boolean ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BubbleChart and its children
func (_ecbde *CT_BubbleChart )Validate ()error {return _ecbde .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065C\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Tx and its children, prefixing error messages with path
func (_cefa *CT_Tx )ValidateWithPath (path string )error {if _ebagg :=_cefa .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_ebagg !=nil {return _ebagg ;};return nil ;};func (_gbca ST_ErrDir )ValidateWithPath (path string )error {switch _gbca {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gbca ));};return nil ;};func (_dfa *CT_BarDir )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bce :=range start .Attr {if _bce .Name .Local =="\u0076\u0061\u006c"{_dfa .ValAttr .UnmarshalXMLAttr (_bce );continue ;};};for {_bbbe ,_cadb :=d .Token ();if _cadb !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u0042\u0061\u0072D\u0069\u0072\u003a\u0020\u0025\u0073",_cadb );};if _dfde ,_aacb :=_bbbe .(_g .EndElement );_aacb &&_dfde .Name ==start .Name {break ;};};return nil ;};func (_fcgf *CT_PivotFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bcfbe :for {_cbagd ,_cbfaa :=d .Token ();if _cbfaa !=nil {return _cbfaa ;};switch _eebd :=_cbagd .(type ){case _g .StartElement :switch _eebd .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0076\u006f\u0074\u0046\u006d\u0074"}:_gefc :=NewCT_PivotFmt ();if _fbade :=d .DecodeElement (_gefc ,&_eebd );_fbade !=nil {return _fbade ;};_fcgf .PivotFmt =append (_fcgf .PivotFmt ,_gefc );default:_a .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_P\u0069\u0076o\u0074\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_eebd .Name );if _ffac :=d .Skip ();_ffac !=nil {return _ffac ;};};case _g .EndElement :break _bcfbe ;case _g .CharData :};};return nil ;};func (_cfdf *CT_Perspective )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cfdf .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cfdf .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_caff *CT_LegendEntryChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _caff .Delete !=nil {_eccfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_caff .Delete ,_eccfe );};if _caff .TxPr !=nil {_abbg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_caff .TxPr ,_abbg );};return nil ;};func (_eggf *CT_StrVal )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dfgf :=range start .Attr {if _dfgf .Name .Local =="\u0069\u0064\u0078"{_gede ,_eege :=_b .ParseUint (_dfgf .Value ,10,32);if _eege !=nil {return _eege ;};_eggf .IdxAttr =uint32 (_gede );continue ;};};_aeff :for {_bdff ,_afcac :=d .Token ();if _afcac !=nil {return _afcac ;};switch _gefag :=_bdff .(type ){case _g .StartElement :switch _gefag .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ExternalData and its children, prefixing error messages with path
func (_efdd *CT_ExternalData )ValidateWithPath (path string )error {if _efdd .AutoUpdate !=nil {if _cafa :=_efdd .AutoUpdate .ValidateWithPath (path +"/\u0041\u0075\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065");_cafa !=nil {return _cafa ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_RelId and its children, prefixing error messages with path
func (_fbdad *CT_RelId )ValidateWithPath (path string )error {return nil };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ManualLayout and its children, prefixing error messages with path
func (_bbfgb *CT_ManualLayout )ValidateWithPath (path string )error {if _bbfgb .LayoutTarget !=nil {if _dcefe :=_bbfgb .LayoutTarget .ValidateWithPath (path +"\u002f\u004c\u0061\u0079\u006f\u0075\u0074\u0054\u0061\u0072\u0067\u0065\u0074");_dcefe !=nil {return _dcefe ;};};if _bbfgb .XMode !=nil {if _ddfd :=_bbfgb .XMode .ValidateWithPath (path +"\u002f\u0058\u004d\u006f\u0064\u0065");_ddfd !=nil {return _ddfd ;};};if _bbfgb .YMode !=nil {if _fbfdf :=_bbfgb .YMode .ValidateWithPath (path +"\u002f\u0059\u004d\u006f\u0064\u0065");_fbfdf !=nil {return _fbfdf ;};};if _bbfgb .WMode !=nil {if _ecgce :=_bbfgb .WMode .ValidateWithPath (path +"\u002f\u0057\u004d\u006f\u0064\u0065");_ecgce !=nil {return _ecgce ;};};if _bbfgb .HMode !=nil {if _ccdf :=_bbfgb .HMode .ValidateWithPath (path +"\u002f\u0048\u004d\u006f\u0064\u0065");_ccdf !=nil {return _ccdf ;};};if _bbfgb .X !=nil {if _gdbaa :=_bbfgb .X .ValidateWithPath (path +"\u002f\u0058");_gdbaa !=nil {return _gdbaa ;};};if _bbfgb .Y !=nil {if _ddccdg :=_bbfgb .Y .ValidateWithPath (path +"\u002f\u0059");_ddccdg !=nil {return _ddccdg ;};};if _bbfgb .W !=nil {if _agfbb :=_bbfgb .W .ValidateWithPath (path +"\u002f\u0057");_agfbb !=nil {return _agfbb ;};};if _bbfgb .H !=nil {if _ffad :=_bbfgb .H .ValidateWithPath (path +"\u002f\u0048");_ffad !=nil {return _ffad ;};};if _bbfgb .ExtLst !=nil {if _eacag :=_bbfgb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eacag !=nil {return _eacag ;};};return nil ;};func NewCT_GapAmount ()*CT_GapAmount {_aagg :=&CT_GapAmount {};return _aagg };func (_bgedb ST_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgedb .String (),start );};type CT_SplitType struct{ValAttr ST_SplitType ;};func (_ggcdd *ST_PictureFormat )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_begdf ,_fddca :=d .Token ();if _fddca !=nil {return _fddca ;};if _bafab ,_ecfef :=_begdf .(_g .EndElement );_ecfef &&_bafab .Name ==start .Name {*_ggcdd =1;return nil ;};if _bfged ,_eeafbd :=_begdf .(_g .CharData );!_eeafbd {return _f .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",_begdf );}else {switch string (_bfged ){case "":*_ggcdd =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_ggcdd =1;case "\u0073\u0074\u0061c\u006b":*_ggcdd =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_ggcdd =3;};};_begdf ,_fddca =d .Token ();if _fddca !=nil {return _fddca ;};if _gfda ,_efbcb :=_begdf .(_g .EndElement );_efbcb &&_gfda .Name ==start .Name {return nil ;};return _f .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",_begdf );};func (_fgdbb *CT_PageMargins )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cegb :=range start .Attr {if _cegb .Name .Local =="\u006c"{_geeb ,_abcea :=_b .ParseFloat (_cegb .Value ,64);if _abcea !=nil {return _abcea ;};_fgdbb .LAttr =_geeb ;continue ;};if _cegb .Name .Local =="\u0072"{_eefa ,_cdcfg :=_b .ParseFloat (_cegb .Value ,64);if _cdcfg !=nil {return _cdcfg ;};_fgdbb .RAttr =_eefa ;continue ;};if _cegb .Name .Local =="\u0074"{_efba ,_gdbg :=_b .ParseFloat (_cegb .Value ,64);if _gdbg !=nil {return _gdbg ;};_fgdbb .TAttr =_efba ;continue ;};if _cegb .Name .Local =="\u0062"{_gbfb ,_dafed :=_b .ParseFloat (_cegb .Value ,64);if _dafed !=nil {return _dafed ;};_fgdbb .BAttr =_gbfb ;continue ;};if _cegb .Name .Local =="\u0068\u0065\u0061\u0064\u0065\u0072"{_gafb ,_cecaf :=_b .ParseFloat (_cegb .Value ,64);if _cecaf !=nil {return _cecaf ;};_fgdbb .HeaderAttr =_gafb ;continue ;};if _cegb .Name .Local =="\u0066\u006f\u006f\u0074\u0065\u0072"{_bfgb ,_bdee :=_b .ParseFloat (_cegb .Value ,64);if _bdee !=nil {return _bdee ;};_fgdbb .FooterAttr =_bfgb ;continue ;};};for {_egddc ,_dgaaa :=d .Token ();if _dgaaa !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fP\u0061\u0067\u0065\u004d\u0061\u007
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PivotFmt and its children, prefixing error messages with path
func (_afcb *CT_PivotFmt )ValidateWithPath (path string )error {if _ddff :=_afcb .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ddff !=nil {return _ddff ;};if _afcb .SpPr !=nil {if _facb :=_afcb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_facb !=nil {return _facb ;};};if _afcb .TxPr !=nil {if _fcaad :=_afcb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_fcaad !=nil {return _fcaad ;};};if _afcb .Marker !=nil {if _fcdf :=_afcb .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_fcdf !=nil {return _fcdf ;};};if _afcb .DLbl !=nil {if _cgbac :=_afcb .DLbl .ValidateWithPath (path +"\u002f\u0044\u004cb\u006c");_cgbac !=nil {return _cgbac ;};};if _afcb .ExtLst !=nil {if _cebae :=_afcb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cebae !=nil {return _cebae ;};};return nil ;};func (_afbd ST_TickMark )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_afbd .String (),start );};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_DLblShared and its children, prefixing error messages with path
func (_ceaebe *EG_DLblShared )ValidateWithPath (path string )error {if _ceaebe .NumFmt !=nil {if _dagcdc :=_ceaebe .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_dagcdc !=nil {return _dagcdc ;};};if _ceaebe .SpPr !=nil {if _afgegc :=_ceaebe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_afgegc !=nil {return _afgegc ;};};if _ceaebe .TxPr !=nil {if _geaadf :=_ceaebe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_geaadf !=nil {return _geaadf ;};};if _ceaebe .DLblPos !=nil {if _cdaga :=_ceaebe .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_cdaga !=nil {return _cdaga ;};};if _ceaebe .ShowLegendKey !=nil {if _eagea :=_ceaebe .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eagea !=nil {return _eagea ;};};if _ceaebe .ShowVal !=nil {if _beda :=_ceaebe .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_beda !=nil {return _beda ;};};if _ceaebe .ShowCatName !=nil {if _abafa :=_ceaebe .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_abafa !=nil {return _abafa ;};};if _ceaebe .ShowSerName !=nil {if _eadf :=_ceaebe .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_eadf !=nil {return _eadf ;};};if _ceaebe .ShowPercent !=nil {if _gefed :=_ceaebe .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_gefed !=nil {return _gefed ;};};if _ceaebe .ShowBubbleSize !=nil {if _ggdbb :=_ceaebe .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_ggdbb !=nil {return _ggdbb ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SerTxChoice and its children, prefixing error messages with path
func (_fecdb *CT_SerTxChoice )ValidateWithPath (path string )error {if _fecdb .StrRef !=nil {if _gbcge :=_fecdb .StrRef .ValidateWithPath (path +"\u002fS\u0074\u0072\u0052\u0065\u0066");_gbcge !=nil {return _gbcge ;};};return nil ;};func (_ccfeb *CT_DLblChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ccfeb .Delete !=nil {_aece :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ccfeb .Delete ,_aece );};if _ccfeb .Layout !=nil {_gbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_ccfeb .Layout ,_gbe );};if _ccfeb .Tx !=nil {_bccf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078"}};e .EncodeElement (_ccfeb .Tx ,_bccf );};if _ccfeb .NumFmt !=nil {_ccac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ccfeb .NumFmt ,_ccac );};if _ccfeb .SpPr !=nil {_edff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ccfeb .SpPr ,_edff );};if _ccfeb .TxPr !=nil {_dffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ccfeb .TxPr ,_dffe );};if _ccfeb .DLblPos !=nil {_dded :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0050\u006fs"}};e .EncodeElement (_ccfeb .DLblPos ,_dded );};if _ccfeb .ShowLegendKey !=nil {_gfec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073h\u006f\u0077\u004c\u0065\u0067\u0065\u006e\u0064\u004b\u0065\u0079"}};e .EncodeElement (_ccfeb .ShowLegendKey ,_gfec );};if _ccfeb .ShowVal !=nil {_fgec :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0068\u006f\u0077\u0056\u0061l"}};e .EncodeElement (_ccfeb .ShowVal ,_fgec );};if _ccfeb .ShowCatName !=nil {_gdec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ccfeb .ShowCatName ,_gdec );};if _ccfeb .ShowSerName !=nil {_dabg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065"}};e .EncodeElement (_ccfeb .ShowSerName ,_dabg );};if _ccfeb .ShowPercent !=nil {_eadb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0068\u006f\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_ccfeb .ShowPercent ,_eadb );};if _ccfeb .ShowBubbleSize !=nil {_cfca :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003as\u0068\u006f\u0077B\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065"}};e .EncodeElement (_ccfeb .ShowBubbleSize ,_cfca );};if _ccfeb .Separator !=nil {_efde :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u0070\u0061\u0072\u0061\u0074\u006f\u0072"}};_a .AddPreserveSpaceAttr (&_efde ,*_ccfeb .Separator );e .EncodeElement (_ccfeb .Separator ,_efde );};return nil ;};func (_ebcg *CT_DispBlanksAs )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ebcg .ValAttr !=ST_DispBlanksAsUnset {_ecdae ,_adfe :=_ebcg .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _adfe !=nil {return _adfe ;};start .Attr =append (start .Attr ,_ecdae );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcgb *CT_UpDownBar )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _dcgb .SpPr !=nil {_gcgfgc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_dcgb .SpPr ,_gcgfgc );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gcc *CT_AreaSer )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_aace :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_gcc .Idx ,_aace );_ge :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0072\u0064\u0065\u0072"}};e .EncodeElement (_gcc .Order ,_ge );if _gcc .Tx !=nil {_cbb :=_g .StartElement {Name :_g .Name {Local :"\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_UpDownBar and its children, prefixing error messages with path
func (_egfg *CT_UpDownBar )ValidateWithPath (path string )error {if _egfg .SpPr !=nil {if _cabbg :=_egfg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cabbg !=nil {return _cabbg ;};};return nil ;};type CT_Trendline struct{Name *string ;SpPr *_fc .CT_ShapeProperties ;TrendlineType *CT_TrendlineType ;Order *CT_Order ;Period *CT_Period ;Forward *CT_Double ;Backward *CT_Double ;Intercept *CT_Double ;DispRSqr *CT_Boolean ;DispEq *CT_Boolean ;TrendlineLbl *CT_TrendlineLbl ;ExtLst *CT_ExtensionList ;};func (_bccd ST_TickMark )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_dbgeba :=_g .Attr {};_dbgeba .Name =name ;switch _bccd {case ST_TickMarkUnset :_dbgeba .Value ="";case ST_TickMarkCross :_dbgeba .Value ="\u0063\u0072\u006fs\u0073";case ST_TickMarkIn :_dbgeba .Value ="\u0069\u006e";case ST_TickMarkNone :_dbgeba .Value ="\u006e\u006f\u006e\u0065";case ST_TickMarkOut :_dbgeba .Value ="\u006f\u0075\u0074";};return _dbgeba ,nil ;};type CT_PlotArea struct{Layout *CT_Layout ;Choice []*CT_PlotAreaChoice ;CChoice *CT_PlotAreaChoice1 ;DTable *CT_DTable ;SpPr *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};type ST_Shape byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_HeaderFooter and its children, prefixing error messages with path
func (_gaea *CT_HeaderFooter )ValidateWithPath (path string )error {return nil };func (_cbbbg *ST_LblAlgn )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cbbbg =0;case "\u0063\u0074\u0072":*_cbbbg =1;case "\u006c":*_cbbbg =2;case "\u0072":*_cbbbg =3;};return nil ;};func (_dage *CT_Crosses )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dage .ValAttr =ST_Crosses (1);for _ ,_egeg :=range start .Attr {if _egeg .Name .Local =="\u0076\u0061\u006c"{_dage .ValAttr .UnmarshalXMLAttr (_egeg );continue ;};};for {_dcdc ,_eagg :=d .Token ();if _eagg !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0043\u0072\u006f\u0073\u0073\u0065\u0073\u003a\u0020%\u0073",_eagg );};if _gad ,_acabe :=_dcdc .(_g .EndElement );_acabe &&_gad .Name ==start .Name {break ;};};return nil ;};func NewCT_SerAx ()*CT_SerAx {_gdced :=&CT_SerAx {};_gdced .AxId =NewCT_UnsignedInt ();_gdced .Scaling =NewCT_Scaling ();_gdced .AxPos =NewCT_AxPos ();_gdced .CrossAx =NewCT_UnsignedInt ();return _gdced ;};func (_ddf *CT_AxDataSourceChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ddf .MultiLvlStrRef !=nil {_cbdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0075\u006c\u0074i\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ddf .MultiLvlStrRef ,_cbdd );};if _ddf .NumRef !=nil {_adf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0052\u0065\u0066"}};e .EncodeElement (_ddf .NumRef ,_adf );};if _ddf .NumLit !=nil {_eaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u004c\u0069\u0074"}};e .EncodeElement (_ddf .NumLit ,_eaa );};if _ddf .StrRef !=nil {_ggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_ddf .StrRef ,_ggb );};if _ddf .StrLit !=nil {_fcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u004c\u0069\u0074"}};e .EncodeElement (_ddf .StrLit ,_fcd );};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_MarkerSize and its children, prefixing error messages with path
func (_bccfd *CT_MarkerSize )ValidateWithPath (path string )error {if _bccfd .ValAttr !=nil {if *_bccfd .ValAttr < 2{return _f .Errorf ("%\u0073\u002f\u006d\u002e\u0056\u0061l\u0041\u0074\u0074\u0072\u0020\u006du\u0073\u0074\u0020\u0062\u0065\u0020\u003e=\u0020\u0032\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bccfd .ValAttr );};if *_bccfd .ValAttr > 72{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00372 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_bccfd .ValAttr );};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DLblPos and its children
func (_edae *CT_DLblPos )Validate ()error {return _edae .ValidateWithPath ("\u0043\u0054\u005f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");};const (ST_TickMarkUnset ST_TickMark =0;ST_TickMarkCross ST_TickMark =1;ST_TickMarkIn ST_TickMark =2;ST_TickMarkNone ST_TickMark =3;ST_TickMarkOut ST_TickMark =4;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PieChart and its children
func (_gebae *CT_PieChart )Validate ()error {return _gebae .ValidateWithPath ("C\u0054\u005f\u0050\u0069\u0065\u0043\u0068\u0061\u0072\u0074");};func NewCT_BarDir ()*CT_BarDir {_bgea :=&CT_BarDir {};return _bgea };func (_agd *CT_DLblChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_befc :for {_degeb ,_ffec :=d .Token ();if _ffec !=nil {return _ffec ;};switch _abbb :=_degeb .(type ){case _g .StartElement :switch _abbb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:_agd .Delete =NewCT_Boolean ();if _bfea :=d .DecodeElement (_agd .Delete ,&_abbb );_bfea !=nil {return _bfea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:_agd .Layout =NewCT_Layout ();if _gcbe :=d .DecodeElement (_agd .Layout ,&_abbb );_gcbe !=nil {return _gcbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_agd .Tx =NewCT_Tx ();if _fgeg :=d .DecodeElement (_agd .Tx ,&_abbb );_fgeg !=nil {return _fgeg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_agd .NumFmt =NewCT_NumFmt ();if _cfcg :=d .DecodeElement (_agd .NumFmt ,&_abbb );_cfcg !=nil {return _cfcg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the Group_DLbl and its children
func (_dabade *Group_DLbl )Validate ()error {return _dabade .ValidateWithPath ("\u0047\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c");};func (_cafcd *ST_LayoutTarget )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_cafcd =0;case "\u0069\u006e\u006ee\u0072":*_cafcd =1;case "\u006f\u0075\u0074e\u0072":*_cafcd =2;};return nil ;};type ST_BuiltInUnit byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DateAx and its children, prefixing error messages with path
func (_decd *CT_DateAx )ValidateWithPath (path string )error {if _cgce :=_decd .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_cgce !=nil {return _cgce ;};if _beaf :=_decd .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_beaf !=nil {return _beaf ;};if _decd .Delete !=nil {if _dageg :=_decd .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_dageg !=nil {return _dageg ;};};if _dgbgd :=_decd .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dgbgd !=nil {return _dgbgd ;};if _decd .MajorGridlines !=nil {if _fdff :=_decd .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fdff !=nil {return _fdff ;};};if _decd .MinorGridlines !=nil {if _bcgf :=_decd .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_bcgf !=nil {return _bcgf ;};};if _decd .Title !=nil {if _edab :=_decd .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_edab !=nil {return _edab ;};};if _decd .NumFmt !=nil {if _gab :=_decd .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_gab !=nil {return _gab ;};};if _decd .MajorTickMark !=nil {if _cfge :=_decd .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfge !=nil {return _cfge ;};};if _decd .MinorTickMark !=nil {if _ffde :=_decd .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_ffde !=nil {return _ffde ;};};if _decd .TickLblPos !=nil {if _fceba :=_decd .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_fceba !=nil {return _fceba ;};};if _decd .SpPr !=nil {if _dcbgg :=_decd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dcbgg !=nil {return _dcbgg ;};};if _decd .TxPr !=nil {if _dfgea :=_decd .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_dfgea !=nil {return _dfgea ;};};if _ecde :=_decd .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_ecde !=nil {return _ecde ;};if _decd .Choice !=nil {if _adffc :=_decd .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_adffc !=nil {return _adffc ;};};if _decd .Auto !=nil {if _facd :=_decd .Auto .ValidateWithPath (path +"\u002f\u0041\u0075t\u006f");_facd !=nil {return _facd ;};};if _decd .LblOffset !=nil {if _eabdc :=_decd .LblOffset .ValidateWithPath (path +"\u002f\u004c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074");_eabdc !=nil {return _eabdc ;};};if _decd .BaseTimeUnit !=nil {if _fcced :=_decd .BaseTimeUnit .ValidateWithPath (path +"\u002f\u0042\u0061\u0073\u0065\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074");_fcced !=nil {return _fcced ;};};if _decd .MajorUnit !=nil {if _agae :=_decd .MajorUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074");_agae !=nil {return _agae ;};};if _decd .MajorTimeUnit !=nil {if _fad :=_decd .MajorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fad !=nil {return _fad ;};};if _decd .MinorUnit !=nil {if _egbb :=_decd .MinorUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074");_egbb !=nil {return _egbb ;};};if _decd .MinorTimeUnit !=nil {if _fgcg :=_decd .MinorTimeUnit .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u006de\u0055\u006e\u0069\u0074");_fgcg !=nil {return _fgcg ;};};if _decd .ExtLst !=nil {if _bdbf :=_decd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bdbf !=nil {return _bdbf ;};};return nil ;};type CT_BarChart struct{BarDir *CT_BarDir ;Grouping *CT_BarGrouping ;VaryColors *CT_Boolean ;Ser []*CT_BarSer ;DLbls *CT_DLbls ;GapWidth *CT_GapAmount ;Overlap *CT_Overlap ;SerLines []*CT_ChartLines ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func (_dfcec *Group_DLbl
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ScatterSer and its children, prefixing error messages with path
func (_adfef *CT_ScatterSer )ValidateWithPath (path string )error {if _eacg :=_adfef .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_eacg !=nil {return _eacg ;};if _dffcf :=_adfef .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_dffcf !=nil {return _dffcf ;};if _adfef .Tx !=nil {if _gfgfg :=_adfef .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_gfgfg !=nil {return _gfgfg ;};};if _adfef .SpPr !=nil {if _dfbef :=_adfef .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_dfbef !=nil {return _dfbef ;};};if _adfef .Marker !=nil {if _efdcf :=_adfef .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_efdcf !=nil {return _efdcf ;};};for _fbge ,_dcfbd :=range _adfef .DPt {if _ddedb :=_dcfbd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_fbge ));_ddedb !=nil {return _ddedb ;};};if _adfef .DLbls !=nil {if _dfbfe :=_adfef .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dfbfe !=nil {return _dfbfe ;};};for _dfgdg ,_bbed :=range _adfef .Trendline {if _gcdcbe :=_bbed .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_dfgdg ));_gcdcbe !=nil {return _gcdcbe ;};};for _efcg ,_dadgg :=range _adfef .ErrBars {if _aebdd :=_dadgg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_efcg ));_aebdd !=nil {return _aebdd ;};};if _adfef .XVal !=nil {if _adged :=_adfef .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_adged !=nil {return _adged ;};};if _adfef .YVal !=nil {if _edffe :=_adfef .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_edffe !=nil {return _edffe ;};};if _adfef .Smooth !=nil {if _deaef :=_adfef .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_deaef !=nil {return _deaef ;};};if _adfef .ExtLst !=nil {if _ccag :=_adfef .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccag !=nil {return _ccag ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_StrVal and its children, prefixing error messages with path
func (_dcbfa *CT_StrVal )ValidateWithPath (path string )error {return nil };func NewCT_DLblChoice ()*CT_DLblChoice {_acgd :=&CT_DLblChoice {};return _acgd };func (_gbgbf *CT_LogBase )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbgbf .ValAttr =2;for _ ,_ecbcg :=range start .Attr {if _ecbcg .Name .Local =="\u0076\u0061\u006c"{_bcafe ,_gbcgf :=_b .ParseFloat (_ecbcg .Value ,64);if _gbcgf !=nil {return _gbcgf ;};_gbgbf .ValAttr =_bcafe ;continue ;};};for {_gbadf ,_bgffd :=d .Token ();if _bgffd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u004c\u006f\u0067\u0042\u0061\u0073\u0065\u003a\u0020%\u0073",_bgffd );};if _fedad ,_bdad :=_gbadf .(_g .EndElement );_bdad &&_fedad .Name ==start .Name {break ;};};return nil ;};const (ST_CrossesUnset ST_Crosses =0;ST_CrossesAutoZero ST_Crosses =1;ST_CrossesMax ST_Crosses =2;ST_CrossesMin ST_Crosses =3;);type CT_DLblChoice struct{Delete *CT_Boolean ;Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;DLblPos *CT_DLblPos ;ShowLegendKey *CT_Boolean ;ShowVal *CT_Boolean ;ShowCatName *CT_Boolean ;ShowSerName *CT_Boolean ;ShowPercent *CT_Boolean ;ShowBubbleSize *CT_Boolean ;Separator *string ;};func (_ddeb *CT_BarGrouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_afgf :=range start .Attr {if _afgf .Name .Local =="\u0076\u0061\u006c"{_ddeb .ValAttr .UnmarshalXMLAttr (_afgf );continue ;};};for {_bagf ,_bcca :=d .Token ();if _bcca !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fB\u0061\u0072\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067:\u0020\u0025\u0073",_bcca );};if _cgfg ,_ebbc :=_bagf .(_g .EndElement );_ebbc &&_cgfg .Name ==start .Name {break ;};};return nil ;};func (_dcffd ST_DLblPos )Validate ()error {return _dcffd .ValidateWithPath ("")};func (_dccdc ST_LegendPos )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbgggc :=_g .Attr {};_fbgggc .Name =name ;switch _dccdc {case ST_LegendPosUnset :_fbgggc .Value ="";case ST_LegendPosB :_fbgggc .Value ="\u0062";case ST_LegendPosTr :_fbgggc .Value ="\u0074\u0072";case ST_LegendPosL :_fbgggc .Value ="\u006c";case ST_LegendPosR :_fbgggc .Value ="\u0072";case ST_LegendPosT :_fbgggc .Value ="\u0074";};return _fbgggc ,nil ;};func (_gabeg *ST_TickMark )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gabeg =0;case "\u0063\u0072\u006fs\u0073":*_gabeg =1;case "\u0069\u006e":*_gabeg =2;case "\u006e\u006f\u006e\u0065":*_gabeg =3;case "\u006f\u0075\u0074":*_gabeg =4;};return nil ;};func NewCT_ChartSpace ()*CT_ChartSpace {_bfccc :=&CT_ChartSpace {};_bfccc .Chart =NewCT_Chart ();return _bfccc ;};func (_gdgec ST_BuiltInUnit )ValidateWithPath (path string )error {switch _gdgec {case 0,1,2,3,4,5,6,7,8,9:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_gdgec ));};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ChartLines and its children
func (_eggcb *CT_ChartLines )Validate ()error {return _eggcb .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u004c\u0069\u006e\u0065\u0073");};type CT_RadarStyle struct{ValAttr ST_RadarStyle ;};func NewCT_TrendlineType ()*CT_TrendlineType {_beagc :=&CT_TrendlineType {};return _beagc };const ST_BubbleScalePercentPattern ="0\u002a\u0028\u0028\u005b\u0030\u002d\u0039\u005d\u0029|\u0028\u005b\u0031\u002d\u0039\u005d\u005b0-\u0039\u005d\u0029\u007c(\u005b\u0031\u002d\u0032\u005d\u005b\u0030\u002d\u0039][\u0030\u002d9\u005d\u0029\u007c\u0033\u0030\u0030\u0029\u0025";func NewCT_MultiLvlStrRef ()*CT_MultiLvlStrRef {_dbgf :=&CT_MultiLvlStrRef {};return _dbgf };type ST_BarDir byte ;func (_fdcaf ST_BuiltInUnit )String ()string {switch _fdcaf {case 0:return "";case 1:return "\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case 2:return "\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case 3:return "\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 4:return "\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case 5:return "\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 6:return "t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 7:return "\u0068u\u006ed\u0072\u0065\u0064\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 8:return "\u0062\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case 9:return "\u0074r\u0069\u006c\u006c\u0069\u006f\u006es";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PlotAreaChoice1 and its children
func (_eebc *CT_PlotAreaChoice1 )Validate ()error {return _eebc .ValidateWithPath ("\u0043T\u005fP\u006c\u006f\u0074\u0041\u0072e\u0061\u0043h\u006f\u0069\u0063\u0065\u0031");};func (_fdcda *EG_AreaChartShared )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _fdcda .Grouping !=nil {_fffba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fdcda .Grouping ,_fffba );};if _fdcda .VaryColors !=nil {_dfdeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fdcda .VaryColors ,_dfdeb );};if _fdcda .Ser !=nil {_becba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dcggdc :=range _fdcda .Ser {e .EncodeElement (_dcggdc ,_becba );};};if _fdcda .DLbls !=nil {_cbegc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fdcda .DLbls ,_cbegc );};if _fdcda .DropLines !=nil {_fgff :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fdcda .DropLines ,_fgff );};return nil ;};
2020-11-09 01:00:18 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_RadarStyle and its children
func (_gddbe *CT_RadarStyle )Validate ()error {return _gddbe .ValidateWithPath ("\u0043\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065");};func (_faaeb *CT_PictureStackUnit )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_faaeb .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewEG_SerShared ()*EG_SerShared {_gggabd :=&EG_SerShared {};_gggabd .Idx =NewCT_UnsignedInt ();_gggabd .Order =NewCT_UnsignedInt ();return _gggabd ;};func (_gegfe *EG_DLblShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cbgcf :for {_eegdc ,_deaee :=d .Token ();if _deaee !=nil {return _deaee ;};switch _dedad :=_eegdc .(type ){case _g .StartElement :switch _dedad .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0046\u006d\u0074"}:_gegfe .NumFmt =NewCT_NumFmt ();if _daefa :=d .DecodeElement (_gegfe .NumFmt ,&_dedad );_daefa !=nil {return _daefa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gegfe .SpPr =_fc .NewCT_ShapeProperties ();if _fgdac :=d .DecodeElement (_gegfe .SpPr ,&_dedad );_fgdac !=nil {return _fgdac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078\u0050\u0072"}:_gegfe .TxPr =_fc .NewCT_TextBody ();if _cegbf :=d .DecodeElement (_gegfe .TxPr ,&_dedad );_cegbf !=nil {return _cegbf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064L\u0062\u006c\u0050\u006f\u0073"}:_gegfe .DLblPos =NewCT_DLblPos ();if _deeff :=d .DecodeElement (_gegfe .DLblPos ,&_dedad );_deeff !=nil {return _deeff ;};case _g .Name {Spac
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BarGrouping and its children, prefixing error messages with path
func (_dfag *CT_BarGrouping )ValidateWithPath (path string )error {if _bdbb :=_dfag .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdbb !=nil {return _bdbb ;};return nil ;};func (_acbef ST_LegendPos )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_acbef .String (),start );};type ST_SplitType byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_CrossBetween and its children
func (_eegb *CT_CrossBetween )Validate ()error {return _eegb .ValidateWithPath ("\u0043T\u005fC\u0072\u006f\u0073\u0073\u0042\u0065\u0074\u0077\u0065\u0065\u006e");};type EG_SerShared struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;};func (_eeba *ST_Grouping )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dbea ,_eaefa :=d .Token ();if _eaefa !=nil {return _eaefa ;};if _cdggb ,_adbec :=_dbea .(_g .EndElement );_adbec &&_cdggb .Name ==start .Name {*_eeba =1;return nil ;};if _abcdc ,_egdce :=_dbea .(_g .CharData );!_egdce {return _f .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",_dbea );}else {switch string (_abcdc ){case "":*_eeba =0;case "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064":*_eeba =1;case "\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064":*_eeba =2;case "\u0073t\u0061\u0063\u006b\u0065\u0064":*_eeba =3;};};_dbea ,_eaefa =d .Token ();if _eaefa !=nil {return _eaefa ;};if _fdfaf ,_dbadf :=_dbea .(_g .EndElement );_dbadf &&_fdfaf .Name ==start .Name {return nil ;};return _f .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",_dbea );};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_AreaChartShared and its children, prefixing error messages with path
func (_dbfbdb *EG_AreaChartShared )ValidateWithPath (path string )error {if _dbfbdb .Grouping !=nil {if _gfed :=_dbfbdb .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_gfed !=nil {return _gfed ;};};if _dbfbdb .VaryColors !=nil {if _fbggg :=_dbfbdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fbggg !=nil {return _fbggg ;};};for _ggff ,_gfcfd :=range _dbfbdb .Ser {if _fcaba :=_gfcfd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_ggff ));_fcaba !=nil {return _fcaba ;};};if _dbfbdb .DLbls !=nil {if _eccbe :=_dbfbdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_eccbe !=nil {return _eccbe ;};};if _dbfbdb .DropLines !=nil {if _bbfggd :=_dbfbdb .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bbfggd !=nil {return _bbfggd ;};};return nil ;};func (_cdef *CT_LblOffset )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_fdg :=range start .Attr {if _fdg .Name .Local =="\u0076\u0061\u006c"{_gcde ,_gggae :=ParseUnionST_LblOffset (_fdg .Value );if _gggae !=nil {return _gggae ;};_cdef .ValAttr =&_gcde ;continue ;};};for {_ebdgd ,_bcbf :=d .Token ();if _bcbf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004c\u0062l\u004f\u0066\u0066\u0073\u0065\u0074\u003a\u0020\u0025\u0073",_bcbf );};if _gefac ,_cggde :=_ebdgd .(_g .EndElement );_cggde &&_gefac .Name ==start .Name {break ;};};return nil ;};func (_caaaf ST_HoleSize )String ()string {if _caaaf .ST_HoleSizePercent !=nil {return _f .Sprintf ("\u0025\u0076",*_caaaf .ST_HoleSizePercent );};if _caaaf .ST_HoleSizeUByte !=nil {return _f .Sprintf ("\u0025\u0076",*_caaaf .ST_HoleSizeUByte );};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_OfPieType and its children, prefixing error messages with path
func (_dagg *CT_OfPieType )ValidateWithPath (path string )error {if _bdba :=_dagg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_bdba !=nil {return _bdba ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the ChartSpace and its children, prefixing error messages with path
func (_becdba *ChartSpace )ValidateWithPath (path string )error {if _dcdaa :=_becdba .CT_ChartSpace .ValidateWithPath (path );_dcdaa !=nil {return _dcdaa ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Grouping and its children
func (_cdag *CT_Grouping )Validate ()error {return _cdag .ValidateWithPath ("C\u0054\u005f\u0047\u0072\u006f\u0075\u0070\u0069\u006e\u0067");};func NewCT_Orientation ()*CT_Orientation {_gfbe :=&CT_Orientation {};return _gfbe };type CT_Title struct{Tx *CT_Tx ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};func (_dfce *EG_LegendEntryData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _dfce .TxPr !=nil {_gaabe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_dfce .TxPr ,_gaabe );};return nil ;};func (_cbfcg ST_TrendlineType )String ()string {switch _cbfcg {case 0:return "";case 1:return "\u0065\u0078\u0070";case 2:return "\u006c\u0069\u006e\u0065\u0061\u0072";case 3:return "\u006c\u006f\u0067";case 4:return "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case 5:return "\u0070\u006f\u006c\u0079";case 6:return "\u0070\u006f\u0077e\u0072";};return "";};func (_dcecg *ST_PictureFormat )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_dcecg =0;case "\u0073t\u0072\u0065\u0074\u0063\u0068":*_dcecg =1;case "\u0073\u0074\u0061c\u006b":*_dcecg =2;case "\u0073\u0074\u0061\u0063\u006b\u0053\u0063\u0061\u006c\u0065":*_dcecg =3;};return nil ;};func (_deeddc *ST_PageSetupOrientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gcdgbb ,_gabegb :=d .Token ();if _gabegb !=nil {return _gabegb ;};if _abbed ,_dfcag :=_gcdgbb .(_g .EndElement );_dfcag &&_abbed .Name ==start .Name {*_deeddc =1;return nil ;};if _afged ,_dbed :=_gcdgbb .(_g .CharData );!_dbed {return _f .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",_gcdgbb );}else {switch string (_afged ){case "":*_deeddc =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_deeddc =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_deeddc =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_deeddc =3;};};_gcdgbb ,_gabegb =d .Token ();if _gabegb !=nil {return _gabegb ;};if _dccfd ,_faefg :=_gcdgbb .(_g .EndElement );_faefg &&_dccfd .Name ==start .Name {return nil ;};return _f .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",_gcdgbb );};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_RadarSer and its children
func (_eacagc *CT_RadarSer )Validate ()error {return _eacagc .ValidateWithPath ("C\u0054\u005f\u0052\u0061\u0064\u0061\u0072\u0053\u0065\u0072");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_UnsignedInt and its children
func (_becbf *CT_UnsignedInt )Validate ()error {return _becbf .ValidateWithPath ("\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074");};func (_eae *CT_AxDataSource )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eae .Choice =NewCT_AxDataSourceChoice ();_dbf :for {_fa ,_bbb :=d .Token ();if _bbb !=nil {return _bbb ;};switch _eabc :=_fa .(type ){case _g .StartElement :switch _eabc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053t\u0072\u0052\u0065\u0066"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _cbg :=d .DecodeElement (&_eae .Choice .MultiLvlStrRef ,&_eabc );_cbg !=nil {return _cbg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u0052\u0065\u0066"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _dbc :=d .DecodeElement (&_eae .Choice .NumRef ,&_eabc );_dbc !=nil {return _dbc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006e\u0075\u006d\u004c\u0069\u0074"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _gdb :=d .DecodeElement (&_eae .Choice .NumLit ,&_eabc );_gdb !=nil {return _gdb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_eae .Choice =NewCT_AxDataSourceChoice ();if _gbb :=d .DecodeElement (&_eae .Choice .StrRef ,&_eabc );_gbb !=nil {return _gbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_AxShared and its children
func (_eccc *EG_AxShared )Validate ()error {return _eccc .ValidateWithPath ("E\u0047\u005f\u0041\u0078\u0053\u0068\u0061\u0072\u0065\u0064");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_StrRef and its children, prefixing error messages with path
func (_edgag *CT_StrRef )ValidateWithPath (path string )error {if _edgag .StrCache !=nil {if _cdfab :=_edgag .StrCache .ValidateWithPath (path +"\u002fS\u0074\u0072\u0043\u0061\u0063\u0068e");_cdfab !=nil {return _cdfab ;};};if _edgag .ExtLst !=nil {if _adbae :=_edgag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_adbae !=nil {return _adbae ;};};return nil ;};type ST_LayoutTarget byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SerTx and its children
func (_cdbg *CT_SerTx )Validate ()error {return _cdbg .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0065\u0072\u0054\u0078");};var ST_HPercentWithSymbolPatternRe =_c .MustCompile (ST_HPercentWithSymbolPattern );type CT_HeaderFooter struct{AlignWithMarginsAttr *bool ;DifferentOddEvenAttr *bool ;DifferentFirstAttr *bool ;OddHeader *string ;OddFooter *string ;EvenHeader *string ;EvenFooter *string ;FirstHeader *string ;FirstFooter *string ;};func NewCT_NumDataSource ()*CT_NumDataSource {_bdfc :=&CT_NumDataSource {};_bdfc .Choice =NewCT_NumDataSourceChoice ();return _bdfc ;};func ParseUnionST_HPercent (s string )(ST_HPercent ,error ){if ST_HPercentWithSymbolPatternRe .MatchString (s ){return ST_HPercent {ST_HPercentWithSymbol :&s },nil ;};_gdfef ,_gfcfdd :=_b .ParseUint (s ,10,16);if _gfcfdd !=nil {return ST_HPercent {},_gfcfdd ;};_fecbb :=uint16 (_gdfef );return ST_HPercent {ST_HPercentUShort :&_fecbb },nil ;};func (_efdeg ST_LblOffset )String ()string {if _efdeg .ST_LblOffsetPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_efdeg .ST_LblOffsetPercent );};if _efdeg .ST_LblOffsetUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_efdeg .ST_LblOffsetUShort );};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ST_LblOffset is a union type
type ST_LblOffset struct{ST_LblOffsetPercent *string ;ST_LblOffsetUShort *uint16 ;};func (_facg *CT_StrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adgegb :for {_fbaaa ,_ffge :=d .Token ();if _ffge !=nil {return _ffge ;};switch _gfee :=_fbaaa .(type ){case _g .StartElement :switch _gfee .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _faaf :=d .DecodeElement (&_facg .F ,&_gfee );_faaf !=nil {return _faaf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_facg .StrCache =NewCT_StrData ();if _dfgga :=d .DecodeElement (_facg .StrCache ,&_gfee );_dfgga !=nil {return _dfgga ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_facg .ExtLst =NewCT_ExtensionList ();if _cege :=d .DecodeElement (_facg .ExtLst ,&_gfee );_cege !=nil {return _cege ;};default:_a .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\u0074\u0072R\u0065\u0066 \u0025\u0076",_gfee .Name );if _dcage :=d .Skip ();_dcage !=nil {return _dcage ;};};case _g .EndElement :break _adgegb ;case _g .CharData :};};return nil ;};func (_cdfc ST_PageSetupOrientation )String ()string {switch _cdfc {case 0:return "";case 1:return "\u0064e\u0066\u0061\u0075\u006c\u0074";case 2:return "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074";case 3:return "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DLblsChoice and its children, prefixing error messages with path
func (_febee *CT_DLblsChoice )ValidateWithPath (path string )error {if _febee .Delete !=nil {if _abfb :=_febee .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_abfb !=nil {return _abfb ;};};if _febee .NumFmt !=nil {if _fafe :=_febee .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fafe !=nil {return _fafe ;};};if _febee .SpPr !=nil {if _ffgd :=_febee .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_ffgd !=nil {return _ffgd ;};};if _febee .TxPr !=nil {if _cbdb :=_febee .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_cbdb !=nil {return _cbdb ;};};if _febee .DLblPos !=nil {if _bfcaa :=_febee .DLblPos .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0050\u006f\u0073");_bfcaa !=nil {return _bfcaa ;};};if _febee .ShowLegendKey !=nil {if _eada :=_febee .ShowLegendKey .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u004c\u0065\u0067\u0065n\u0064\u004b\u0065\u0079");_eada !=nil {return _eada ;};};if _febee .ShowVal !=nil {if _baea :=_febee .ShowVal .ValidateWithPath (path +"\u002f\u0053\u0068\u006f\u0077\u0056\u0061\u006c");_baea !=nil {return _baea ;};};if _febee .ShowCatName !=nil {if _bded :=_febee .ShowCatName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0043\u0061\u0074\u004e\u0061\u006d\u0065");_bded !=nil {return _bded ;};};if _febee .ShowSerName !=nil {if _ebee :=_febee .ShowSerName .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0053\u0065\u0072\u004e\u0061\u006d\u0065");_ebee !=nil {return _ebee ;};};if _febee .ShowPercent !=nil {if _dgcdf :=_febee .ShowPercent .ValidateWithPath (path +"\u002f\u0053\u0068o\u0077\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dgcdf !=nil {return _dgcdf ;};};if _febee .ShowBubbleSize !=nil {if _becf :=_febee .ShowBubbleSize .ValidateWithPath (path +"\u002fS\u0068o\u0077\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_becf !=nil {return _becf ;};};if _febee .ShowLeaderLines !=nil {if _deba :=_febee .ShowLeaderLines .ValidateWithPath (path +"\u002f\u0053h\u006f\u0077\u004ce\u0061\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_deba !=nil {return _deba ;};};if _febee .LeaderLines !=nil {if _dbdc :=_febee .LeaderLines .ValidateWithPath (path +"\u002f\u004c\u0065a\u0064\u0065\u0072\u004c\u0069\u006e\u0065\u0073");_dbdc !=nil {return _dbdc ;};};return nil ;};
2021-01-04 16:11:39 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_UnsignedInt and its children, prefixing error messages with path
func (_adacd *CT_UnsignedInt )ValidateWithPath (path string )error {return nil };func NewCT_DoughnutChart ()*CT_DoughnutChart {_addc :=&CT_DoughnutChart {};return _addc };type ST_Grouping byte ;type ST_TimeUnit byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DoughnutChart and its children, prefixing error messages with path
func (_effae *CT_DoughnutChart )ValidateWithPath (path string )error {if _effae .VaryColors !=nil {if _eccf :=_effae .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_eccf !=nil {return _eccf ;};};for _dffb ,_cbba :=range _effae .Ser {if _eacc :=_cbba .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_dffb ));_eacc !=nil {return _eacc ;};};if _effae .DLbls !=nil {if _face :=_effae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_face !=nil {return _face ;};};if _effae .FirstSliceAng !=nil {if _dacc :=_effae .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_dacc !=nil {return _dacc ;};};if _effae .HoleSize !=nil {if _dgeg :=_effae .HoleSize .ValidateWithPath (path +"\u002fH\u006f\u006c\u0065\u0053\u0069\u007ae");_dgeg !=nil {return _dgeg ;};};if _effae .ExtLst !=nil {if _eaeb :=_effae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eaeb !=nil {return _eaeb ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_TimeUnit and its children, prefixing error messages with path
func (_aagbd *CT_TimeUnit )ValidateWithPath (path string )error {if _cffdd :=_aagbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cffdd !=nil {return _cffdd ;};return nil ;};func (_acbag ST_Thickness )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _acbag .ST_ThicknessPercent !=nil {e .EncodeToken (_g .CharData (*_acbag .ST_ThicknessPercent ));};if _acbag .Uint32 !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_acbag .Uint32 )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_bdfdd ST_TrendlineType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ddffd :=_g .Attr {};_ddffd .Name =name ;switch _bdfdd {case ST_TrendlineTypeUnset :_ddffd .Value ="";case ST_TrendlineTypeExp :_ddffd .Value ="\u0065\u0078\u0070";case ST_TrendlineTypeLinear :_ddffd .Value ="\u006c\u0069\u006e\u0065\u0061\u0072";case ST_TrendlineTypeLog :_ddffd .Value ="\u006c\u006f\u0067";case ST_TrendlineTypeMovingAvg :_ddffd .Value ="\u006do\u0076\u0069\u006e\u0067\u0041\u0076g";case ST_TrendlineTypePoly :_ddffd .Value ="\u0070\u006f\u006c\u0079";case ST_TrendlineTypePower :_ddffd .Value ="\u0070\u006f\u0077e\u0072";};return _ddffd ,nil ;};func (_edbb *CT_PlotAreaChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_deafc :for {_dafaa ,_fbbfe :=d .Token ();if _fbbfe !=nil {return _fbbfe ;};switch _cbed :=_dafaa .(type ){case _g .StartElement :switch _cbed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061r\u0065\u0061\u0043\u0068\u0061\u0072t"}:_edbb .AreaChart =NewCT_AreaChart ();if _bebb :=d .DecodeElement (_edbb .AreaChart ,&_cbed );_bebb !=nil {return _bebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"a\u0072\u0065\u0061\u0033\u0044\u0043\u0068\u0061\u0072\u0074"}:_edbb .Area3DChart =NewCT_Area3DChart ();if _bccac :=d .DecodeElement (_edbb .Area3DChart ,&_cbed );_bccac !=nil {return _bccac ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006ci\u006e\u0065\u0043\u0068\u0061\u0072t"}:_edbb .LineChart =NewCT_LineChart ();if _gefef :=d .DecodeElement (_edbb .LineChart ,&_cbed );_gefef !=nil {return _gefef ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BubbleSer and its children
func (_bdbd *CT_BubbleSer )Validate ()error {return _bdbd .ValidateWithPath ("\u0043\u0054\u005fB\u0075\u0062\u0062\u006c\u0065\u0053\u0065\u0072");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_HoleSize and its children, prefixing error messages with path
func (_eabe *CT_HoleSize )ValidateWithPath (path string )error {if _eabe .ValAttr !=nil {if _fcege :=_eabe .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fcege !=nil {return _fcege ;};};return nil ;};func (_bcafa *ST_ErrBarType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_bcafa =0;case "\u0062\u006f\u0074\u0068":*_bcafa =1;case "\u006d\u0069\u006eu\u0073":*_bcafa =2;case "\u0070\u006c\u0075\u0073":*_bcafa =3;};return nil ;};func (_abba *CT_BarChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abba .BarDir =NewCT_BarDir ();_bgc :for {_bef ,_gedd :=d .Token ();if _gedd !=nil {return _gedd ;};switch _fda :=_bef .(type ){case _g .StartElement :switch _fda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062\u0061\u0072\u0044\u0069\u0072"}:if _bfd :=d .DecodeElement (_abba .BarDir ,&_fda );_bfd !=nil {return _bfd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_abba .Grouping =NewCT_BarGrouping ();if _cdc :=d .DecodeElement (_abba .Grouping ,&_fda );_cdc !=nil {return _cdc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_abba .VaryColors =NewCT_Boolean ();if _dgb :=d .DecodeElement (_abba .VaryColors ,&_fda );_dgb !=nil {return _dgb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cgdd :=NewCT_BarSer ();if _deg :=d .DecodeElement (_cgdd ,&_fda );_deg !=nil {return _deg ;};_abba .Ser =append (_abba .Ser ,_cgdd );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_NumRef and its children, prefixing error messages with path
func (_fgcff *CT_NumRef )ValidateWithPath (path string )error {if _fgcff .NumCache !=nil {if _dggaa :=_fgcff .NumCache .ValidateWithPath (path +"\u002fN\u0075\u006d\u0043\u0061\u0063\u0068e");_dggaa !=nil {return _dggaa ;};};if _fgcff .ExtLst !=nil {if _ccbfb :=_fgcff .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccbfb !=nil {return _ccbfb ;};};return nil ;};func (_geafg *ST_DLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_abacd ,_fgaed :=d .Token ();if _fgaed !=nil {return _fgaed ;};if _fdbg ,_abcad :=_abacd .(_g .EndElement );_abcad &&_fdbg .Name ==start .Name {*_geafg =1;return nil ;};if _bebg ,_dcbgc :=_abacd .(_g .CharData );!_dcbgc {return _f .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",_abacd );}else {switch string (_bebg ){case "":*_geafg =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_geafg =1;case "\u0062":*_geafg =2;case "\u0063\u0074\u0072":*_geafg =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_geafg =4;case "\u0069\u006e\u0045n\u0064":*_geafg =5;case "\u006c":*_geafg =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_geafg =7;case "\u0072":*_geafg =8;case "\u0074":*_geafg =9;};};_abacd ,_fgaed =d .Token ();if _fgaed !=nil {return _fgaed ;};if _dgbdc ,_eagbf :=_abacd .(_g .EndElement );_eagbf &&_dgbdc .Name ==start .Name {return nil ;};return _f .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",_abacd );};type CT_Tx struct{Choice *CT_TxChoice ;};func (_baee *CT_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {_bfag ,_caaa :=_baee .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _caaa !=nil {return _caaa ;};start .Attr =append (start .Attr ,_bfag );e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afaf ST_BarGrouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aabe :=_g .Attr {};_aabe .Name =name ;switch _afaf {case ST_BarGroupingUnset :_aabe .Value ="";case ST_BarGroupingPercentStacked :_aabe .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_BarGroupingClustered :_aabe .Value ="\u0063l\u0075\u0073\u0074\u0065\u0072\u0065d";case ST_BarGroupingStandard :_aabe .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_BarGroupingStacked :_aabe .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aabe ,nil ;};func (_edca *CT_BandFmt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cgaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_edca .Idx ,_cgaa );if _edca .SpPr !=nil {_cac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_edca .SpPr ,_cac );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_HoleSize ()*CT_HoleSize {_bdgee :=&CT_HoleSize {};return _bdgee };func (_fdcag ST_Overlap )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdcag .ST_OverlapPercent !=nil {e .EncodeToken (_g .CharData (*_fdcag .ST_OverlapPercent ));};if _fdcag .ST_OverlapByte !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_fdcag .ST_OverlapByte )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};func (_fdgg *CT_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bbgcc :=range start .Attr {if _bbgcc .Name .Local =="\u0076\u0061\u006c"{_fdgg .ValAttr .UnmarshalXMLAttr (_bbgcc );continue ;};};for {_dgdcc ,_cfgfg :=d .Token ();if _cfgfg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069\u006e\u0067 \u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065r\u0053\u0074\u0079l\u0065:\u0020\u0025\u0073",_cfgfg );};if _cfgfgd ,_cdcb :=_dgdcc .(_g .EndElement );_cdcb &&_cfgfgd .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_SerShared and its children, prefixing error messages with path
func (_acegg *EG_SerShared )ValidateWithPath (path string )error {if _fadf :=_acegg .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_fadf !=nil {return _fadf ;};if _bgbde :=_acegg .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_bgbde !=nil {return _bgbde ;};if _acegg .Tx !=nil {if _bbddc :=_acegg .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bbddc !=nil {return _bbddc ;};};if _acegg .SpPr !=nil {if _cbede :=_acegg .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cbede !=nil {return _cbede ;};};return nil ;};type CT_NumDataSource struct{Choice *CT_NumDataSourceChoice ;};var ST_OverlapPercentPatternRe =_c .MustCompile (ST_OverlapPercentPattern );func (_efeb *CT_MultiLvlStrRef )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aafde :for {_cgeag ,_ecba :=d .Token ();if _ecba !=nil {return _ecba ;};switch _bcde :=_cgeag .(type ){case _g .StartElement :switch _bcde .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0066"}:if _acggd :=d .DecodeElement (&_efeb .F ,&_bcde );_acggd !=nil {return _acggd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0075l\u0074\u0069\u004cv\u006c\u0053\u0074\u0072\u0043\u0061\u0063\u0068\u0065"}:_efeb .MultiLvlStrCache =NewCT_MultiLvlStrData ();if _eaea :=d .DecodeElement (_efeb .MultiLvlStrCache ,&_bcde );_eaea !=nil {return _eaea ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_efeb .ExtLst =NewCT_ExtensionList ();if _cgefa :=d .DecodeElement (_efeb .ExtLst ,&_bcde );_cgefa !=nil {return _cgefa ;};default:_a .Log ("\u0073\u006bi\u0070\u0070\u0069\u006e\u0067 \u0075\u006e\u0073\u0075\u0070p\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u004d\u0075\u006c\u0074\u0069\u004c\u0076\u006c\u0053\u0074\u0072\u0052\u0065\u0066\u0020\u0025\u0076",_bcde .Name );if _dbef :=d .Skip ();_dbef !=nil {return _dbef ;};};case _g .EndElement :break _aafde ;case _g .CharData :};};return nil ;};func (_aeded ST_DispBlanksAs )String ()string {switch _aeded {case 0:return "";case 1:return "\u0073\u0070\u0061\u006e";case 2:return "\u0067\u0061\u0070";case 3:return "\u007a\u0065\u0072\u006f";};return "";};type ST_Orientation byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BarChart and its children, prefixing error messages with path
func (_aba *CT_BarChart )ValidateWithPath (path string )error {if _dcggd :=_aba .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_dcggd !=nil {return _dcggd ;};if _aba .Grouping !=nil {if _cacc :=_aba .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_cacc !=nil {return _cacc ;};};if _aba .VaryColors !=nil {if _egba :=_aba .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_egba !=nil {return _egba ;};};for _fedc ,_bfa :=range _aba .Ser {if _gfe :=_bfa .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fedc ));_gfe !=nil {return _gfe ;};};if _aba .DLbls !=nil {if _gcga :=_aba .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcga !=nil {return _gcga ;};};if _aba .GapWidth !=nil {if _daf :=_aba .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_daf !=nil {return _daf ;};};if _aba .Overlap !=nil {if _aaee :=_aba .Overlap .ValidateWithPath (path +"\u002f\u004f\u0076\u0065\u0072\u006c\u0061\u0070");_aaee !=nil {return _aaee ;};};for _egg ,_efc :=range _aba .SerLines {if _fgb :=_efc .ValidateWithPath (_f .Sprintf ("\u0025s\u002fS\u0065\u0072\u004c\u0069\u006e\u0065\u0073\u005b\u0025\u0064\u005d",path ,_egg ));_fgb !=nil {return _fgb ;};};for _efge ,_adg :=range _aba .AxId {if _dgca :=_adg .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_efge ));_dgca !=nil {return _dgca ;};};if _aba .ExtLst !=nil {if _efd :=_aba .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_efd !=nil {return _efd ;};};return nil ;};func (_adfc *CT_BandFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_adfc .Idx =NewCT_UnsignedInt ();_bfcf :for {_gce ,_fae :=d .Token ();if _fae !=nil {return _fae ;};switch _ecb :=_gce .(type ){case _g .StartElement :switch _ecb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bfg :=d .DecodeElement (_adfc .Idx ,&_ecb );_bfg !=nil {return _bfg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_adfc .SpPr =_fc .NewCT_ShapeProperties ();if _cgf :=d .DecodeElement (_adfc .SpPr ,&_ecb );_cgf !=nil {return _cgf ;};default:_a .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\u005fB\u0061\u006e\u0064\u0046\u006d\u0074\u0020\u0025\u0076",_ecb .Name );if _abg :=d .Skip ();_abg !=nil {return _abg ;};};case _g .EndElement :break _bfcf ;case _g .CharData :};};return nil ;};func NewCT_Scaling ()*CT_Scaling {_bgfbf :=&CT_Scaling {};return _bgfbf };type CT_HoleSize struct{ValAttr *ST_HoleSize ;};func (_ddfgb ST_LblOffset )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (s
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_NumDataSourceChoice and its children, prefixing error messages with path
func (_ebdbg *CT_NumDataSourceChoice )ValidateWithPath (path string )error {if _ebdbg .NumRef !=nil {if _egbfd :=_ebdbg .NumRef .ValidateWithPath (path +"\u002fN\u0075\u006d\u0052\u0065\u0066");_egbfd !=nil {return _egbfd ;};};if _ebdbg .NumLit !=nil {if _bebae :=_ebdbg .NumLit .ValidateWithPath (path +"\u002fN\u0075\u006d\u004c\u0069\u0074");_bebae !=nil {return _bebae ;};};return nil ;};func (_cgbdef *EG_SerShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cgbdef .Idx =NewCT_UnsignedInt ();_cgbdef .Order =NewCT_UnsignedInt ();_gebfe :for {_faca ,_ffgff :=d .Token ();if _ffgff !=nil {return _ffgff ;};switch _dgcfa :=_faca .(type ){case _g .StartElement :switch _dgcfa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _eabca :=d .DecodeElement (_cgbdef .Idx ,&_dgcfa );_eabca !=nil {return _eabca ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _bbcebb :=d .DecodeElement (_cgbdef .Order ,&_dgcfa );_bbcebb !=nil {return _bbcebb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_cgbdef .Tx =NewCT_SerTx ();if _eeadc :=d .DecodeElement (_cgbdef .Tx ,&_dgcfa );_eeadc !=nil {return _eeadc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_cgbdef .SpPr =_fc .NewCT_ShapeProperties ();if _ecfd :=d .DecodeElement (_cgbdef .SpPr ,&_dgcfa );_ecfd !=nil {return _ecfd ;};default:_a .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\u0045\u0047_S\u0065\u0072S\u0068\u0061\u0072\u0065\u0064\u0020\u0025\u0076",_dgcfa .Name );if _dbgd :=d .Skip ();_dbgd !=nil {return _dbgd ;};};case _g .EndElement :break _gebfe ;c
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Line3DChart and its children
func (_dfccd *CT_Line3DChart )Validate ()error {return _dfccd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_aceed *ST_ScatterStyle )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddgd ,_gccgb :=d .Token ();if _gccgb !=nil {return _gccgb ;};if _ccbd ,_affda :=_ddgd .(_g .EndElement );_affda &&_ccbd .Name ==start .Name {*_aceed =1;return nil ;};if _cdabf ,_bbff :=_ddgd .(_g .CharData );!_bbff {return _f .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",_ddgd );}else {switch string (_cdabf ){case "":*_aceed =0;case "\u006e\u006f\u006e\u0065":*_aceed =1;case "\u006c\u0069\u006e\u0065":*_aceed =2;case "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072":*_aceed =3;case "\u006d\u0061\u0072\u006b\u0065\u0072":*_aceed =4;case "\u0073\u006d\u006f\u006f\u0074\u0068":*_aceed =5;case "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072":*_aceed =6;};};_ddgd ,_gccgb =d .Token ();if _gccgb !=nil {return _gccgb ;};if _gdagbc ,_acegb :=_ddgd .(_g .EndElement );_acegb &&_gdagbc .Name ==start .Name {return nil ;};return _f .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",_ddgd );};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BubbleSer and its children, prefixing error messages with path
func (_dege *CT_BubbleSer )ValidateWithPath (path string )error {if _ffed :=_dege .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ffed !=nil {return _ffed ;};if _gbg :=_dege .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gbg !=nil {return _gbg ;};if _dege .Tx !=nil {if _dfgd :=_dege .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dfgd !=nil {return _dfgd ;};};if _dege .SpPr !=nil {if _bbcc :=_dege .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_bbcc !=nil {return _bbcc ;};};if _dege .InvertIfNegative !=nil {if _dff :=_dege .InvertIfNegative .ValidateWithPath (path +"\u002f\u0049\u006e\u0076\u0065\u0072\u0074\u0049\u0066\u004e\u0065\u0067a\u0074\u0069\u0076\u0065");_dff !=nil {return _dff ;};};for _cdgb ,_baae :=range _dege .DPt {if _babg :=_baae .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_cdgb ));_babg !=nil {return _babg ;};};if _dege .DLbls !=nil {if _dccb :=_dege .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_dccb !=nil {return _dccb ;};};for _adde ,_aebe :=range _dege .Trendline {if _gffa :=_aebe .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_adde ));_gffa !=nil {return _gffa ;};};for _bdfbg ,_dbdg :=range _dege .ErrBars {if _ggba :=_dbdg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bdfbg ));_ggba !=nil {return _ggba ;};};if _dege .XVal !=nil {if _agg :=_dege .XVal .ValidateWithPath (path +"\u002f\u0058\u0056a\u006c");_agg !=nil {return _agg ;};};if _dege .YVal !=nil {if _gdfb :=_dege .YVal .ValidateWithPath (path +"\u002f\u0059\u0056a\u006c");_gdfb !=nil {return _gdfb ;};};if _dege .BubbleSize !=nil {if _abffa :=_dege .BubbleSize .ValidateWithPath (path +"/\u0042\u0075\u0062\u0062\u006c\u0065\u0053\u0069\u007a\u0065");_abffa !=nil {return _abffa ;};};if _dege .Bubble3D !=nil {if _debd :=_dege .Bubble3D .ValidateWithPath (path +"\u002fB\u0075\u0062\u0062\u006c\u0065\u0033D");_debd !=nil {return _debd ;};};if _dege .ExtLst !=nil {if _bedg :=_dege .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bedg !=nil {return _bedg ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PivotSource and its children, prefixing error messages with path
func (_eace *CT_PivotSource )ValidateWithPath (path string )error {if _decdd :=_eace .FmtId .ValidateWithPath (path +"\u002f\u0046\u006d\u0074\u0049\u0064");_decdd !=nil {return _decdd ;};for _cdeac ,_deaf :=range _eace .ExtLst {if _gacaf :=_deaf .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0078\u0074\u004c\u0073\u0074\u005b\u0025\u0064\u005d",path ,_cdeac ));_gacaf !=nil {return _gacaf ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LineChart and its children
func (_egfdf *CT_LineChart )Validate ()error {return _egfdf .ValidateWithPath ("\u0043\u0054\u005fL\u0069\u006e\u0065\u0043\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SurfaceChart and its children
func (_eggb *CT_SurfaceChart )Validate ()error {return _eggb .ValidateWithPath ("\u0043T\u005fS\u0075\u0072\u0066\u0061\u0063\u0065\u0043\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DLblPos and its children, prefixing error messages with path
func (_bccc *CT_DLblPos )ValidateWithPath (path string )error {if _bccc .ValAttr ==ST_DLblPosUnset {return _f .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 _fccg :=_bccc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fccg !=nil {return _fccg ;};return nil ;};type CT_PictureFormat struct{ValAttr ST_PictureFormat ;};func (_gfac *ChartSpace )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gfac .CT_ChartSpace =*NewCT_ChartSpace ();_efbcg :for {_egeed ,_befae :=d .Token ();if _befae !=nil {return _befae ;};switch _fbdcg :=_egeed .(type ){case _g .StartElement :switch _fbdcg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0061\u0074\u0065\u0031\u0039\u0030\u0034"}:_gfac .Date1904 =NewCT_Boolean ();if _ecfgfb :=d .DecodeElement (_gfac .Date1904 ,&_fbdcg );_ecfgfb !=nil {return _ecfgfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u006e\u0067"}:_gfac .Lang =NewCT_TextLanguageID ();if _ccbb :=d .DecodeElement (_gfac .Lang ,&_fbdcg );_ccbb !=nil {return _ccbb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0072\u006f\u0075\u006e\u0064\u0065\u0064\u0043\u006fr\u006e\u0065\u0072\u0073"}:_gfac .RoundedCorners =NewCT_Boolean ();if _bcgaa :=d .DecodeElement (_gfac .RoundedCorners ,&_fbdcg );_bcgaa !=nil {return _bcgaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0079l\u0065"}:_gfac .Style =NewCT_Style ();if _adacb :=d .DecodeElement (_gfac .Style ,&_fbdcg );_adacb !=nil {return _adacb ;};case _g .Name
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_View3D and its children, prefixing error messages with path
func (_fffc *CT_View3D )ValidateWithPath (path string )error {if _fffc .RotX !=nil {if _bdaec :=_fffc .RotX .ValidateWithPath (path +"\u002f\u0052\u006ft\u0058");_bdaec !=nil {return _bdaec ;};};if _fffc .HPercent !=nil {if _bddb :=_fffc .HPercent .ValidateWithPath (path +"\u002fH\u0050\u0065\u0072\u0063\u0065\u006et");_bddb !=nil {return _bddb ;};};if _fffc .RotY !=nil {if _ddbgb :=_fffc .RotY .ValidateWithPath (path +"\u002f\u0052\u006ft\u0059");_ddbgb !=nil {return _ddbgb ;};};if _fffc .DepthPercent !=nil {if _dceg :=_fffc .DepthPercent .ValidateWithPath (path +"\u002f\u0044\u0065\u0070\u0074\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074");_dceg !=nil {return _dceg ;};};if _fffc .RAngAx !=nil {if _ddce :=_fffc .RAngAx .ValidateWithPath (path +"\u002fR\u0041\u006e\u0067\u0041\u0078");_ddce !=nil {return _ddce ;};};if _fffc .Perspective !=nil {if _agfee :=_fffc .Perspective .ValidateWithPath (path +"\u002f\u0050\u0065r\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065");_agfee !=nil {return _agfee ;};};if _fffc .ExtLst !=nil {if _cdagb :=_fffc .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdagb !=nil {return _cdagb ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Crosses and its children, prefixing error messages with path
func (_gggg *CT_Crosses )ValidateWithPath (path string )error {if _gggg .ValAttr ==ST_CrossesUnset {return _f .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 _fgcd :=_gggg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fgcd !=nil {return _fgcd ;};return nil ;};func (_bfeaf *CT_Layout )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dadac :for {_dcce ,_cbag :=d .Token ();if _cbag !=nil {return _cbag ;};switch _acfda :=_dcce .(type ){case _g .StartElement :switch _acfda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u006eu\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074"}:_bfeaf .ManualLayout =NewCT_ManualLayout ();if _cbfb :=d .DecodeElement (_bfeaf .ManualLayout ,&_acfda );_cbfb !=nil {return _cbfb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bfeaf .ExtLst =NewCT_ExtensionList ();if _dafbf :=d .DecodeElement (_bfeaf .ExtLst ,&_acfda );_dafbf !=nil {return _dafbf ;};default:_a .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\u0061\u0079o\u0075\u0074 \u0025\u0076",_acfda .Name );if _efbe :=d .Skip ();_efbe !=nil {return _efbe ;};};case _g .EndElement :break _dadac ;case _g .CharData :};};return nil ;};func NewCT_RadarStyle ()*CT_RadarStyle {_aadb :=&CT_RadarStyle {};return _aadb };func (_ceae *CT_HoleSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ceae .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_ceae .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bbadg ST_BuiltInUnit )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_eafbd :=_g .Attr {};_eafbd .Name =name ;switch _bbadg {case ST_BuiltInUnitUnset :_eafbd .Value ="";case ST_BuiltInUnitHundreds :_eafbd .Value ="\u0068\u0075\u006e\u0064\u0072\u0065\u0064\u0073";case ST_BuiltInUnitThousands :_eafbd .Value ="\u0074h\u006f\u0075\u0073\u0061\u006e\u0064s";case ST_BuiltInUnitTenThousands :_eafbd .Value ="\u0074\u0065\u006eT\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitHundredThousands :_eafbd .Value ="\u0068\u0075n\u0064\u0072\u0065d\u0054\u0068\u006f\u0075\u0073\u0061\u006e\u0064\u0073";case ST_BuiltInUnitMillions :_eafbd .Value ="\u006d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitTenMillions :_eafbd .Value ="t\u0065\u006e\u004d\u0069\u006c\u006c\u0069\u006f\u006e\u0073";case ST_BuiltInUnitHundredMillions :_eafbd .Value ="\u0068u\u006ed\u0072\u0065\u0064\u004
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the Group_DLbls and its children
func (_aggec *Group_DLbls )Validate ()error {return _aggec .ValidateWithPath ("G\u0072\u006f\u0075\u0070\u005f\u0044\u004c\u0062\u006c\u0073");};type CT_Area3DChart struct{Grouping *CT_Grouping ;VaryColors *CT_Boolean ;Ser []*CT_AreaSer ;DLbls *CT_DLbls ;DropLines *CT_ChartLines ;GapDepth *CT_GapAmount ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Area3DChart and its children
func (_ea *CT_Area3DChart )Validate ()error {return _ea .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0033\u0044C\u0068\u0061\u0072\u0074");};func (_fdgde *CT_View3D )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fdgde .RotX !=nil {_abgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0058"}};e .EncodeElement (_fdgde .RotX ,_abgac );};if _fdgde .HPercent !=nil {_fbffe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0050\u0065\u0072\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdgde .HPercent ,_fbffe );};if _fdgde .RotY !=nil {_bfge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u006f\u0074\u0059"}};e .EncodeElement (_fdgde .RotY ,_bfge );};if _fdgde .DepthPercent !=nil {_aeggb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u0070\u0074\u0068\u0050\u0065r\u0063\u0065\u006e\u0074"}};e .EncodeElement (_fdgde .DepthPercent ,_aeggb );};if _fdgde .RAngAx !=nil {_babaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072\u0041\u006e\u0067\u0041\u0078"}};e .EncodeElement (_fdgde .RAngAx ,_babaf );};if _fdgde .Perspective !=nil {_ebbge :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0065\u0072\u0073\u0070\u0065\u0063\u0074\u0069\u0076\u0065"}};e .EncodeElement (_fdgde .Perspective ,_ebbge );};if _fdgde .ExtLst !=nil {_efffd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fdgde .ExtLst ,_efffd );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dcga *CT_OfPieType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_cbabd :=range start .Attr {if _cbabd .Name .Local =="\u0076\u0061\u006c"{_dcga .ValAttr .UnmarshalXMLAttr (_cbabd );continue ;};};for {_geefe ,_dgec :=d .Token ();if _dgec !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005f\u004f\u0066P\u0069\u0065\u0054\u0079\u0070\u0065\u003a\u0020\u0025\u0073",_dgec );};if _dafag ,_gcdede :=_geefe .(_g .EndElement );_gcdede &&_dafag .Name ==start .Name {break ;};};return nil ;};func (_aaecd *UserShapes )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaecd .CT_Drawing =*_cd .NewCT_Drawing ();for {_aagaaa ,_gcefd :=d .Token ();if _gcefd !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0055\u0073\u0065\u0072\u0053\u0068\u0061\u0070\u0065\u0073\u003a\u0020%\u0073",_gcefd );};if _gadd ,_badd :=_aagaaa .(_g .EndElement );_badd &&_gadd .Name ==start .Name {break ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_AreaSer and its children
func (_bfc *CT_AreaSer )Validate ()error {return _bfc .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0072\u0065\u0061\u0053\u0065\u0072");};func ParseUnionST_SecondPieSize (s string )(ST_SecondPieSize ,error ){if ST_SecondPieSizePercentPatternRe .MatchString (s ){return ST_SecondPieSize {ST_SecondPieSizePercent :&s },nil ;};_geacd ,_gaag :=_b .ParseUint (s ,10,16);if _gaag !=nil {return ST_SecondPieSize {},_gaag ;};_dagdc :=uint16 (_geacd );return ST_SecondPieSize {ST_SecondPieSizeUShort :&_dagdc },nil ;};func (_gfadc *CT_SecondPieSize )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gfadc .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_gfadc .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ddfae *ST_TrendlineType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_ddfae =0;case "\u0065\u0078\u0070":*_ddfae =1;case "\u006c\u0069\u006e\u0065\u0061\u0072":*_ddfae =2;case "\u006c\u006f\u0067":*_ddfae =3;case "\u006do\u0076\u0069\u006e\u0067\u0041\u0076g":*_ddfae =4;case "\u0070\u006f\u006c\u0079":*_ddfae =5;case "\u0070\u006f\u0077e\u0072":*_ddfae =6;};return nil ;};func NewCT_DPt ()*CT_DPt {_ebaf :=&CT_DPt {};_ebaf .Idx =NewCT_UnsignedInt ();return _ebaf };func (_adbca ST_TickMark )ValidateWithPath (path string )error {switch _adbca {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_adbca ));};return nil ;};type CT_ErrBars struct{ErrDir *CT_ErrDir ;ErrBarType *CT_ErrBarType ;ErrValType *CT_ErrValType ;NoEndCap *CT_Boolean ;Plus *CT_NumDataSource ;Minus *CT_NumDataSource ;Val *CT_Double ;SpPr *_fc .CT_ShapeProperties ;ExtLst *CT_ExtensionList ;};const (ST_SplitTypeUnset ST_SplitType =0;ST_SplitTypeAuto ST_SplitType =1;ST_SplitTypeCust ST_SplitType =2;ST_SplitTypePercent ST_SplitType =3;ST_SplitTypePos ST_SplitType =4;ST_SplitTypeVal ST_SplitType =5;);
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_DTable and its children
func (_edefa *CT_DTable )Validate ()error {return _edefa .ValidateWithPath ("\u0043T\u005f\u0044\u0054\u0061\u0062\u006ce");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DispUnitsLbl and its children, prefixing error messages with path
func (_eagbe *CT_DispUnitsLbl )ValidateWithPath (path string )error {if _eagbe .Layout !=nil {if _fgecf :=_eagbe .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_fgecf !=nil {return _fgecf ;};};if _eagbe .Tx !=nil {if _bcbg :=_eagbe .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_bcbg !=nil {return _bcbg ;};};if _eagbe .SpPr !=nil {if _defe :=_eagbe .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_defe !=nil {return _defe ;};};if _eagbe .TxPr !=nil {if _ecea :=_eagbe .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_ecea !=nil {return _ecea ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PrintSettings and its children, prefixing error messages with path
func (_gdag *CT_PrintSettings )ValidateWithPath (path string )error {if _gdag .HeaderFooter !=nil {if _fdgc :=_gdag .HeaderFooter .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0065\u0072\u0046\u006f\u006f\u0074\u0065\u0072");_fdgc !=nil {return _fdgc ;};};if _gdag .PageMargins !=nil {if _fbgg :=_gdag .PageMargins .ValidateWithPath (path +"\u002f\u0050\u0061g\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073");_fbgg !=nil {return _fbgg ;};};if _gdag .PageSetup !=nil {if _efcbe :=_gdag .PageSetup .ValidateWithPath (path +"\u002f\u0050\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070");_efcbe !=nil {return _efcbe ;};};if _gdag .LegacyDrawingHF !=nil {if _gcdf :=_gdag .LegacyDrawingHF .ValidateWithPath (path +"\u002f\u004ce\u0067\u0061\u0063y\u0044\u0072\u0061\u0077\u0069\u006e\u0067\u0048\u0046");_gcdf !=nil {return _gcdf ;};};return nil ;};type CT_View3D struct{RotX *CT_RotX ;HPercent *CT_HPercent ;RotY *CT_RotY ;DepthPercent *CT_DepthPercent ;RAngAx *CT_Boolean ;Perspective *CT_Perspective ;ExtLst *CT_ExtensionList ;};func (_egdea *CT_DispUnits )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _egdea .Choice !=nil {_egdea .Choice .MarshalXML (e ,_g .StartElement {});};if _egdea .DispUnitsLbl !=nil {_fdab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0069\u0073\u0070\u0055\u006e\u0069t\u0073\u004c\u0062\u006c"}};e .EncodeElement (_egdea .DispUnitsLbl ,_fdab );};if _egdea .ExtLst !=nil {_dgfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_egdea .ExtLst ,_dgfb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_fddb *CT_LineChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_gddga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}};e .EncodeElement (_fddb .Grouping ,_gddga );if _fddb .VaryColors !=nil {_ceac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_fddb .VaryColors ,_ceac );};if _fddb .Ser !=nil {_bfad :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_egcbg :=range _fddb .Ser {e .EncodeElement (_egcbg ,_bfad );};};if _fddb .DLbls !=nil {_fbfff :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_fddb .DLbls ,_fbfff );};if _fddb .DropLines !=nil {_eecgc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0064\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fddb .DropLines ,_eecgc );};if _fddb .HiLowLines !=nil {_fbbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068i\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_fddb .HiLowLines ,_fbbd );};if _fddb .UpDownBars !=nil {_cfga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0075p\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073"}};e .EncodeElement (_fddb .UpDownBars ,_cfga );};if _fddb .Marker !=nil {_cccb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006d\u0061\u0072\u006b\u0065\u0072"}};e .EncodeElement (_fddb .Marker ,_cccb );};if _fddb .Smooth !=nil {_dgag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u006d\u006f\u006f\u0074\u0068"}};e .EncodeElement (_fddb .Smooth ,_dgag );};_gaga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_eeab :=range _fddb .AxId {e .EncodeElement (_eeab ,_gaga );};if _fddb .ExtLst !=nil {_bcbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_fddb .ExtLst ,_bcbe );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_BandFmt struct{Idx *CT_UnsignedInt ;SpPr *_fc .CT_ShapeProperties ;};func (_ecda *CT_DepthPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _ecda .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_AreaChart and its children
func (_bge *CT_AreaChart )Validate ()error {return _bge .ValidateWithPath ("\u0043\u0054\u005fA\u0072\u0065\u0061\u0043\u0068\u0061\u0072\u0074");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_SurfaceSer and its children
func (_beaba *CT_SurfaceSer )Validate ()error {return _beaba .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0075\u0072\u0066\u0061\u0063\u0065\u0053\u0065\u0072");};func (_dbega ST_DispBlanksAs )ValidateWithPath (path string )error {switch _dbega {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_dbega ));};return nil ;};type ST_DLblPos byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LayoutMode and its children
func (_bfagf *CT_LayoutMode )Validate ()error {return _bfagf .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0061\u0079\u006f\u0075\u0074\u004d\u006f\u0064\u0065");};func (_ddfg *CT_PictureStackUnit )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ddfg .ValAttr =0+1;for _ ,_afgd :=range start .Attr {if _afgd .Name .Local =="\u0076\u0061\u006c"{_adbb ,_ecad :=_b .ParseFloat (_afgd .Value ,64);if _ecad !=nil {return _ecad ;};_ddfg .ValAttr =_adbb ;continue ;};};for {_gfbf ,_fbaa :=d .Token ();if _fbaa !=nil {return _f .Errorf ("\u0070\u0061\u0072s\u0069\u006e\u0067\u0020C\u0054\u005f\u0050\u0069\u0063\u0074\u0075r\u0065\u0053\u0074\u0061\u0063\u006b\u0055\u006e\u0069\u0074\u003a\u0020\u0025\u0073",_fbaa );};if _fgac ,_bcgbe :=_gfbf .(_g .EndElement );_bcgbe &&_fgac .Name ==start .Name {break ;};};return nil ;};func (_cag *CT_DLbl )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cag .Idx =NewCT_UnsignedInt ();_gfa :for {_dgaa ,_bcefd :=d .Token ();if _bcefd !=nil {return _bcefd ;};switch _ffefg :=_dgaa .(type ){case _g .StartElement :switch _ffefg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _cace :=d .DecodeElement (_cag .Idx ,&_ffefg );_cace !=nil {return _cace ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u0065\u006c\u0065\u0074\u0065"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _bgebd :=d .DecodeElement (&_cag .Choice .Delete ,&_ffefg );_bgebd !=nil {return _bgebd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0061\u0079\u006f\u0075\u0074"}:if _cag .Choice ==nil {_cag .Choice =NewCT_DLblChoice ();};if _dcaab :=d .DecodeElement (&_cag .Choice .Layout ,&_ffefg );_dcaab !=nil {return _dcaab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Bar3DChart and its children, prefixing error messages with path
func (_fgd *CT_Bar3DChart )ValidateWithPath (path string )error {if _cda :=_fgd .BarDir .ValidateWithPath (path +"\u002fB\u0061\u0072\u0044\u0069\u0072");_cda !=nil {return _cda ;};if _fgd .Grouping !=nil {if _adfg :=_fgd .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_adfg !=nil {return _adfg ;};};if _fgd .VaryColors !=nil {if _fce :=_fgd .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fce !=nil {return _fce ;};};for _fec ,_edb :=range _fgd .Ser {if _ffg :=_edb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fec ));_ffg !=nil {return _ffg ;};};if _fgd .DLbls !=nil {if _afab :=_fgd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_afab !=nil {return _afab ;};};if _fgd .GapWidth !=nil {if _ffe :=_fgd .GapWidth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0057\u0069\u0064\u0074h");_ffe !=nil {return _ffe ;};};if _fgd .GapDepth !=nil {if _abe :=_fgd .GapDepth .ValidateWithPath (path +"\u002fG\u0061\u0070\u0044\u0065\u0070\u0074h");_abe !=nil {return _abe ;};};if _fgd .Shape !=nil {if _ddee :=_fgd .Shape .ValidateWithPath (path +"\u002f\u0053\u0068\u0061\u0070\u0065");_ddee !=nil {return _ddee ;};};for _gba ,_edba :=range _fgd .AxId {if _egb :=_edba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_gba ));_egb !=nil {return _egb ;};};if _fgd .ExtLst !=nil {if _eddf :=_fgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_eddf !=nil {return _eddf ;};};return nil ;};func (_efgc *CT_BubbleChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_add :for {_bfbf ,_fbaef :=d .Token ();if _fbaef !=nil {return _fbaef ;};switch _fcda :=_bfbf .(type ){case _g .StartElement :switch _fcda .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_efgc .VaryColors =NewCT_Boolean ();if _fbd :=d .DecodeElement (_efgc .VaryColors ,&_fcda );_fbd !=nil {return _fbd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cbab :=NewCT_BubbleSer ();if _fdca :=d .DecodeElement (_cbab ,&_fcda );_fdca !=nil {return _fdca ;};_efgc .Ser =append (_efgc .Ser ,_cbab );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u0
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Legend and its children
func (_dfbf *CT_Legend )Validate ()error {return _dfbf .ValidateWithPath ("\u0043T\u005f\u004c\u0065\u0067\u0065\u006ed");};func NewCT_LblOffset ()*CT_LblOffset {_gbaa :=&CT_LblOffset {};return _gbaa };func NewCT_Extension ()*CT_Extension {_fdcef :=&CT_Extension {};return _fdcef };func (_bbbg *CT_Pie3DChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_cdda :for {_bfdf ,_ggce :=d .Token ();if _ggce !=nil {return _ggce ;};switch _faecb :=_bfdf .(type ){case _g .StartElement :switch _faecb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_bbbg .VaryColors =NewCT_Boolean ();if _egcba :=d .DecodeElement (_bbbg .VaryColors ,&_faecb );_egcba !=nil {return _egcba ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_cgfga :=NewCT_PieSer ();if _dgac :=d .DecodeElement (_cgfga ,&_faecb );_dgac !=nil {return _dgac ;};_bbbg .Ser =append (_bbbg .Ser ,_cgfga );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_bbbg .DLbls =NewCT_DLbls ();if _gbggg :=d .DecodeElement (_bbbg .DLbls ,&_faecb );_gbggg !=nil {return _gbggg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_bbbg .ExtLst =NewCT_ExtensionList ();if _aaeae :=d .DecodeElement (_bbbg .ExtLst ,&_faecb );_aaeae !=nil {return _aaeae ;};default:_a .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\u0050i\u0065\u0033\u0044\u0043\u0068\u0061\u0072\u0074 \u0025\u0076",_faecb .Name );if _dcfed :=d .Skip ();_dcfed !=nil {return _dcfe
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_HPercent and its children, prefixing error messages with path
func (_eaab *CT_HPercent )ValidateWithPath (path string )error {if _eaab .ValAttr !=nil {if _gbed :=_eaab .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gbed !=nil {return _gbed ;};};return nil ;};func (_dfada ST_Thickness )String ()string {if _dfada .ST_ThicknessPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_dfada .ST_ThicknessPercent );};if _dfada .Uint32 !=nil {return _f .Sprintf ("\u0025\u0076",*_dfada .Uint32 );};return "";};func (_eggg *CT_NumRef )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_fbbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066"}};_a .AddPreserveSpaceAttr (&_fbbe ,_eggg .F );e .EncodeElement (_eggg .F ,_fbbe );if _eggg .NumCache !=nil {_aggcd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0043\u0061\u0063\u0068\u0065"}};e .EncodeElement (_eggg .NumCache ,_aggcd );};if _eggg .ExtLst !=nil {_cecfa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eggg .ExtLst ,_cecfa );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_afeaa *CT_UnsignedInt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_adfbf :=range start .Attr {if _adfbf .Name .Local =="\u0076\u0061\u006c"{_baeba ,_cfcddf :=_b .ParseUint (_adfbf .Value ,10,32);if _cfcddf !=nil {return _cfcddf ;};_afeaa .ValAttr =uint32 (_baeba );continue ;};};for {_aaeabd ,_aeada :=d .Token ();if _aeada !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fU\u006e\u0073\u0069\u0067\u006e\u0065\u0064\u0049\u006e\u0074:\u0020\u0025\u0073",_aeada );};if _fgfc ,_fegb :=_aaeabd .(_g .EndElement );_fegb &&_fgfc .Name ==start .Name {break ;};};return nil ;};func (_aecg *CT_MultiLvlStrData )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_baef :for {_ccfge ,_baag :=d .Token ();if _baag !=nil {return _baag ;};switch _agaef :=_ccfge .(type ){case _g .StartElement :switch _agaef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070t\u0043\u006f\u0075\u006e\u0074"}:_aecg .PtCount =NewCT_UnsignedInt ();if _fddcc :=d .DecodeElement (_aecg .PtCount ,&_agaef );_fddcc !=nil {return _fddcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006c\u0076\u006c"}:_agac :=NewCT_Lvl ();if _bbcb :=d .DecodeElement (_agac ,&_agaef );_bbcb !=nil {return _bbcb ;};_aecg .Lvl =append (_aecg .Lvl ,_agac );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_RadarSer and its children, prefixing error messages with path
func (_abcag *CT_RadarSer )ValidateWithPath (path string )error {if _aaage :=_abcag .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_aaage !=nil {return _aaage ;};if _gagac :=_abcag .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_gagac !=nil {return _gagac ;};if _abcag .Tx !=nil {if _dabcg :=_abcag .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dabcg !=nil {return _dabcg ;};};if _abcag .SpPr !=nil {if _cdddg :=_abcag .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cdddg !=nil {return _cdddg ;};};if _abcag .Marker !=nil {if _bgcb :=_abcag .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_bgcb !=nil {return _bgcb ;};};for _dcffg ,_bcabb :=range _abcag .DPt {if _gbcgd :=_bcabb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_dcffg ));_gbcgd !=nil {return _gbcgd ;};};if _abcag .DLbls !=nil {if _abfc :=_abcag .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_abfc !=nil {return _abfc ;};};if _abcag .Cat !=nil {if _gfcee :=_abcag .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_gfcee !=nil {return _gfcee ;};};if _abcag .Val !=nil {if _bbbgf :=_abcag .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_bbbgf !=nil {return _bbbgf ;};};if _abcag .ExtLst !=nil {if _fcddd :=_abcag .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcddd !=nil {return _fcddd ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PictureFormat and its children, prefixing error messages with path
func (_fbdb *CT_PictureFormat )ValidateWithPath (path string )error {if _fbdb .ValAttr ==ST_PictureFormatUnset {return _f .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 _eaddc :=_fbdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eaddc !=nil {return _eaddc ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the EG_LineChartShared and its children, prefixing error messages with path
func (_aefc *EG_LineChartShared )ValidateWithPath (path string )error {if _fegec :=_aefc .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_fegec !=nil {return _fegec ;};if _aefc .VaryColors !=nil {if _afaed :=_aefc .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_afaed !=nil {return _afaed ;};};for _gcfbg ,_dgcadg :=range _aefc .Ser {if _fccf :=_dgcadg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_gcfbg ));_fccf !=nil {return _fccf ;};};if _aefc .DLbls !=nil {if _gfdff :=_aefc .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gfdff !=nil {return _gfdff ;};};if _aefc .DropLines !=nil {if _ebceb :=_aefc .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_ebceb !=nil {return _ebceb ;};};return nil ;};func (_edgb *CT_SurfaceChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _edgb .Wireframe !=nil {_cdbf :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0077\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065"}};e .EncodeElement (_edgb .Wireframe ,_cdbf );};if _edgb .Ser !=nil {_dfbed :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_dbgag :=range _edgb .Ser {e .EncodeElement (_dbgag ,_dfbed );};};if _edgb .BandFmts !=nil {_ffcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u006e\u0064\u0046\u006d\u0074\u0073"}};e .EncodeElement (_edgb .BandFmts ,_ffcce );};_cebgac :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_cbebcg :=range _edgb .AxId {e .EncodeElement (_cbebcg ,_cebgac );};if _edgb .ExtLst !=nil {_ebcab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_edgb .ExtLst ,_ebcab );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_RotY and its children
func (_abccb *CT_RotY )Validate ()error {return _abccb .ValidateWithPath ("\u0043T\u005f\u0052\u006f\u0074\u0059");};func (_afba *ST_Overlap )Validate ()error {return _afba .ValidateWithPath ("")};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SurfaceChart and its children, prefixing error messages with path
func (_dcfgd *CT_SurfaceChart )ValidateWithPath (path string )error {if _dcfgd .Wireframe !=nil {if _dcca :=_dcfgd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_dcca !=nil {return _dcca ;};};for _efgae ,_gfadd :=range _dcfgd .Ser {if _egffe :=_gfadd .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_efgae ));_egffe !=nil {return _egffe ;};};if _dcfgd .BandFmts !=nil {if _ccded :=_dcfgd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_ccded !=nil {return _ccded ;};};for _degc ,_aecba :=range _dcfgd .AxId {if _aedfe :=_aecba .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_degc ));_aedfe !=nil {return _aedfe ;};};if _dcfgd .ExtLst !=nil {if _gdccg :=_dcfgd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gdccg !=nil {return _gdccg ;};};return nil ;};func (_feag ST_PictureFormat )ValidateWithPath (path string )error {switch _feag {case 0,1,2,3:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_feag ));};return nil ;};func (_fbbfg *CT_Protection )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _fbbfg .ChartObject !=nil {_cegff :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0063\u0068\u0061\u0072\u0074\u004f\u0062\u006a\u0065\u0063\u0074"}};e .EncodeElement (_fbbfg .ChartObject ,_cegff );};if _fbbfg .Data !=nil {_adgbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0061"}};e .EncodeElement (_fbbfg .Data ,_adgbf );};if _fbbfg .Formatting !=nil {_caefd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0074\u0069\u006e\u0067"}};e .EncodeElement (_fbbfg .Formatting ,_caefd );};if _fbbfg .Selection !=nil {_fbfab :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0073\u0065\u006c\u0065\u0063\u0074\u0069\u006f\u006e"}};e .EncodeElement (_fbbfg .Selection ,_fbfab );};if _fbbfg .UserInterface !=nil {_dcccf :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0075s\u0065\u0072\u0049\u006e\u0074\u0065\u0072\u0066\u0061\u0063\u0065"}};e .EncodeElement (_fbbfg .UserInterface ,_dcccf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Orientation struct{ValAttr ST_Orientation ;};func (_fcgee ST_TickLblPos )ValidateWithPath (path string )error {switch _fcgee {case 0,1,2,3,4:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_fcgee ));};return nil ;};func (_eccff *EG_AxSharedChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _eccff .Crosses !=nil {_ebdcd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0065s"}};e .EncodeElement (_eccff .Crosses ,_ebdcd );};if _eccff .CrossesAt !=nil {_fbec :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0063\u0072\u006f\u0073\u0073\u0065\u0073\u0041\u0074"}};e .EncodeElement (_eccff .CrossesAt ,_fbec );};return nil ;};type CT_DispUnitsChoice struct{CustUnit *CT_Double ;BuiltInUnit *CT_BuiltInUnit ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ChartLines and its children, prefixing error messages with path
func (_abd *CT_ChartLines )ValidateWithPath (path string )error {if _abd .SpPr !=nil {if _fdac :=_abd .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_fdac !=nil {return _fdac ;};};return nil ;};type CT_PrintSettings struct{HeaderFooter *CT_HeaderFooter ;PageMargins *CT_PageMargins ;PageSetup *CT_PageSetup ;LegacyDrawingHF *CT_RelId ;};func NewCT_HeaderFooter ()*CT_HeaderFooter {_ggbda :=&CT_HeaderFooter {};return _ggbda };type ST_OfPieType byte ;func (_dbgg *CT_UnsignedInt )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_dbgg .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_gebbb ST_ScatterStyle )String ()string {switch _gebbb {case 0:return "";case 1:return "\u006e\u006f\u006e\u0065";case 2:return "\u006c\u0069\u006e\u0065";case 3:return "\u006c\u0069\u006e\u0065\u004d\u0061\u0072\u006b\u0065\u0072";case 4:return "\u006d\u0061\u0072\u006b\u0065\u0072";case 5:return "\u0073\u006d\u006f\u006f\u0074\u0068";case 6:return "\u0073\u006d\u006fo\u0074\u0068\u004d\u0061\u0072\u006b\u0065\u0072";};return "";};type CT_ScatterStyle struct{ValAttr ST_ScatterStyle ;};func (_fbdg *CT_LineChart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbdg .Grouping =NewCT_Grouping ();_gggfc :for {_gggfcf ,_daff :=d .Token ();if _daff !=nil {return _daff ;};switch _cgef :=_gggfcf .(type ){case _g .StartElement :switch _cgef .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _fabefg :=d .DecodeElement (_fbdg .Grouping ,&_cgef );_fabefg !=nil {return _fabefg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_fbdg .VaryColors =NewCT_Boolean ();if _fdeb :=d .DecodeElement (_fbdg .VaryColors ,&_cgef );_fdeb !=nil {return _fdeb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_bgde :=NewCT_LineSer ();if _bfdd :=d .DecodeElement (_bgde ,&_cgef );_bfdd !=nil {return _bfdd ;};_fbdg .Ser =append (_fbdg .Ser ,_bgde );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_StockChart and its children, prefixing error messages with path
func (_ebbfd *CT_StockChart )ValidateWithPath (path string )error {for _fcbc ,_decfg :=range _ebbfd .Ser {if _faaef :=_decfg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_fcbc ));_faaef !=nil {return _faaef ;};};if _ebbfd .DLbls !=nil {if _acdgd :=_ebbfd .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_acdgd !=nil {return _acdgd ;};};if _ebbfd .DropLines !=nil {if _efef :=_ebbfd .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_efef !=nil {return _efef ;};};if _ebbfd .HiLowLines !=nil {if _deedd :=_ebbfd .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_deedd !=nil {return _deedd ;};};if _ebbfd .UpDownBars !=nil {if _eagf :=_ebbfd .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_eagf !=nil {return _eagf ;};};for _fgbgad ,_geddbe :=range _ebbfd .AxId {if _fbfac :=_geddbe .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_fgbgad ));_fbfac !=nil {return _fbfac ;};};if _ebbfd .ExtLst !=nil {if _cdecb :=_ebbfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdecb !=nil {return _cdecb ;};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Grouping and its children, prefixing error messages with path
func (_acdb *CT_Grouping )ValidateWithPath (path string )error {if _ecge :=_acdb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ecge !=nil {return _ecge ;};return nil ;};func NewCT_Double ()*CT_Double {_fgcb :=&CT_Double {};return _fgcb };func (_afadb *ST_Orientation )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_caffc ,_dgbdcc :=d .Token ();if _dgbdcc !=nil {return _dgbdcc ;};if _deec ,_egdgb :=_caffc .(_g .EndElement );_egdgb &&_deec .Name ==start .Name {*_afadb =1;return nil ;};if _fabdc ,_dfac :=_caffc .(_g .CharData );!_dfac {return _f .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",_caffc );}else {switch string (_fabdc ){case "":*_afadb =0;case "\u006d\u0061\u0078\u004d\u0069\u006e":*_afadb =1;case "\u006d\u0069\u006e\u004d\u0061\u0078":*_afadb =2;};};_caffc ,_dgbdcc =d .Token ();if _dgbdcc !=nil {return _dgbdcc ;};if _edad ,_eebda :=_caffc .(_g .EndElement );_eebda &&_edad .Name ==start .Name {return nil ;};return _f .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",_caffc );};type CT_RadarSer struct{Idx *CT_UnsignedInt ;Order *CT_UnsignedInt ;Tx *CT_SerTx ;SpPr *_fc .CT_ShapeProperties ;Marker *CT_Marker ;DPt []*CT_DPt ;DLbls *CT_DLbls ;Cat *CT_AxDataSource ;Val *CT_NumDataSource ;ExtLst *CT_ExtensionList ;};type CT_ErrDir struct{ValAttr ST_ErrDir ;};type ST_AxPos byte ;func NewCT_PrintSettings ()*CT_PrintSettings {_gggde :=&CT_PrintSettings {};return _gggde };func NewEG_BarChartShared ()*EG_BarChartShared {_fcdbb :=&EG_BarChartShared {};_fcdbb .BarDir =NewCT_BarDir ();return _fcdbb ;};var ST_LblOffsetPercentPatternRe =_c .MustCompile (ST_LblOffsetPercentPattern );
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SerAx and its children, prefixing error messages with path
func (_bgaeb *CT_SerAx )ValidateWithPath (path string )error {if _badcb :=_bgaeb .AxId .ValidateWithPath (path +"\u002f\u0041\u0078I\u0064");_badcb !=nil {return _badcb ;};if _ddeacf :=_bgaeb .Scaling .ValidateWithPath (path +"\u002f\u0053\u0063\u0061\u006c\u0069\u006e\u0067");_ddeacf !=nil {return _ddeacf ;};if _bgaeb .Delete !=nil {if _faddf :=_bgaeb .Delete .ValidateWithPath (path +"\u002fD\u0065\u006c\u0065\u0074\u0065");_faddf !=nil {return _faddf ;};};if _dfeaf :=_bgaeb .AxPos .ValidateWithPath (path +"\u002f\u0041\u0078\u0050\u006f\u0073");_dfeaf !=nil {return _dfeaf ;};if _bgaeb .MajorGridlines !=nil {if _abaa :=_bgaeb .MajorGridlines .ValidateWithPath (path +"\u002fM\u0061j\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_abaa !=nil {return _abaa ;};};if _bgaeb .MinorGridlines !=nil {if _fgdd :=_bgaeb .MinorGridlines .ValidateWithPath (path +"\u002fM\u0069n\u006f\u0072\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073");_fgdd !=nil {return _fgdd ;};};if _bgaeb .Title !=nil {if _feedg :=_bgaeb .Title .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065");_feedg !=nil {return _feedg ;};};if _bgaeb .NumFmt !=nil {if _fdcfb :=_bgaeb .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fdcfb !=nil {return _fdcfb ;};};if _bgaeb .MajorTickMark !=nil {if _cfabeg :=_bgaeb .MajorTickMark .ValidateWithPath (path +"\u002f\u004d\u0061\u006a\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cfabeg !=nil {return _cfabeg ;};};if _bgaeb .MinorTickMark !=nil {if _cdecf :=_bgaeb .MinorTickMark .ValidateWithPath (path +"\u002f\u004d\u0069\u006e\u006f\u0072\u0054\u0069\u0063k\u004d\u0061\u0072\u006b");_cdecf !=nil {return _cdecf ;};};if _bgaeb .TickLblPos !=nil {if _dafcb :=_bgaeb .TickLblPos .ValidateWithPath (path +"/\u0054\u0069\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073");_dafcb !=nil {return _dafcb ;};};if _bgaeb .SpPr !=nil {if _cfbc :=_bgaeb .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_cfbc !=nil {return _cfbc ;};};if _bgaeb .TxPr !=nil {if _edbee :=_bgaeb .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_edbee !=nil {return _edbee ;};};if _gdfa :=_bgaeb .CrossAx .ValidateWithPath (path +"\u002f\u0043\u0072\u006f\u0073\u0073\u0041\u0078");_gdfa !=nil {return _gdfa ;};if _bgaeb .Choice !=nil {if _afee :=_bgaeb .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_afee !=nil {return _afee ;};};if _bgaeb .TickLblSkip !=nil {if _gfbc :=_bgaeb .TickLblSkip .ValidateWithPath (path +"\u002f\u0054\u0069c\u006b\u004c\u0062\u006c\u0053\u006b\u0069\u0070");_gfbc !=nil {return _gfbc ;};};if _bgaeb .TickMarkSkip !=nil {if _bgdgg :=_bgaeb .TickMarkSkip .ValidateWithPath (path +"\u002f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b\u0053\u006b\u0069\u0070");_bgdgg !=nil {return _bgdgg ;};};if _bgaeb .ExtLst !=nil {if _ffdfd :=_bgaeb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ffdfd !=nil {return _ffdfd ;};};return nil ;};func NewCT_ErrDir ()*CT_ErrDir {_abfbe :=&CT_ErrDir {};_abfbe .ValAttr =ST_ErrDir (1);return _abfbe };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_TickMark and its children
func (_cbcb *CT_TickMark )Validate ()error {return _cbcb .ValidateWithPath ("C\u0054\u005f\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Style and its children, prefixing error messages with path
func (_bfcfb *CT_Style )ValidateWithPath (path string )error {if _bfcfb .ValAttr < 1{return _f .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 ,_bfcfb .ValAttr );};if _bfcfb .ValAttr > 48{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00348 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,_bfcfb .ValAttr );};return nil ;};func NewCT_Order ()*CT_Order {_adfba :=&CT_Order {};return _adfba };type CT_PageSetup struct{PaperSizeAttr *uint32 ;PaperHeightAttr *string ;PaperWidthAttr *string ;FirstPageNumberAttr *uint32 ;OrientationAttr ST_PageSetupOrientation ;BlackAndWhiteAttr *bool ;DraftAttr *bool ;UseFirstPageNumberAttr *bool ;HorizontalDpiAttr *int32 ;VerticalDpiAttr *int32 ;CopiesAttr *uint32 ;};func NewCT_Overlap ()*CT_Overlap {_gagcf :=&CT_Overlap {};return _gagcf };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ValAx and its children
func (_eafbb *CT_ValAx )Validate ()error {return _eafbb .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0061\u006c\u0041\u0078");};func NewCT_LogBase ()*CT_LogBase {_gbcfa :=&CT_LogBase {};_gbcfa .ValAttr =2;return _gbcfa };const (ST_TrendlineTypeUnset ST_TrendlineType =0;ST_TrendlineTypeExp ST_TrendlineType =1;ST_TrendlineTypeLinear ST_TrendlineType =2;ST_TrendlineTypeLog ST_TrendlineType =3;ST_TrendlineTypeMovingAvg ST_TrendlineType =4;ST_TrendlineTypePoly ST_TrendlineType =5;ST_TrendlineTypePower ST_TrendlineType =6;);func NewCT_DLblsChoice ()*CT_DLblsChoice {_dcbef :=&CT_DLblsChoice {};return _dcbef };func NewCT_NumVal ()*CT_NumVal {_dfeg :=&CT_NumVal {};return _dfeg };func (_edfec ST_TickLblPos )Validate ()error {return _edfec .ValidateWithPath ("")};func (_dcgg *CT_AreaSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_dcgg .Idx =NewCT_UnsignedInt ();_dcgg .Order =NewCT_UnsignedInt ();_bdg :for {_cef ,_bdf :=d .Token ();if _bdf !=nil {return _bdf ;};switch _ed :=_cef .(type ){case _g .StartElement :switch _ed .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _daaa :=d .DecodeElement (_dcgg .Idx ,&_ed );_daaa !=nil {return _daaa ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _bda :=d .DecodeElement (_dcgg .Order ,&_ed );_bda !=nil {return _bda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_dcgg .Tx =NewCT_SerTx ();if _ad :=d .DecodeElement (_dcgg .Tx ,&_ed );_ad !=nil {return _ad ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dcgg .SpPr =_fc .NewCT_ShapeProperties ();if _ae :=d .DecodeElement (_dcgg .SpPr ,&_ed );_ae !=nil {return _ae ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Layout and its children
func (_bbbbd *CT_Layout )Validate ()error {return _bbbbd .ValidateWithPath ("\u0043T\u005f\u004c\u0061\u0079\u006f\u0075t");};func (_bgaee ST_PageSetupOrientation )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_bgaee .String (),start );};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_NumFmt and its children, prefixing error messages with path
func (_eeeee *CT_NumFmt )ValidateWithPath (path string )error {return nil };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ErrBarType and its children
func (_fecbg *CT_ErrBarType )Validate ()error {return _fecbg .ValidateWithPath ("\u0043\u0054\u005f\u0045\u0072\u0072\u0042\u0061\u0072\u0054\u0079\u0070\u0065");};func (_fccga ST_RadarStyle )Validate ()error {return _fccga .ValidateWithPath ("")};func NewCT_BubbleScale ()*CT_BubbleScale {_agbd :=&CT_BubbleScale {};return _agbd };func (_aaddg ST_Grouping )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_aaebc :=_g .Attr {};_aaebc .Name =name ;switch _aaddg {case ST_GroupingUnset :_aaebc .Value ="";case ST_GroupingPercentStacked :_aaebc .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0053\u0074a\u0063\u006b\u0065\u0064";case ST_GroupingStandard :_aaebc .Value ="\u0073\u0074\u0061\u006e\u0064\u0061\u0072\u0064";case ST_GroupingStacked :_aaebc .Value ="\u0073t\u0061\u0063\u006b\u0065\u0064";};return _aaebc ,nil ;};func ParseUnionST_Overlap (s string )(ST_Overlap ,error ){if ST_OverlapPercentPatternRe .MatchString (s ){return ST_Overlap {ST_OverlapPercent :&s },nil ;};_dcdda ,_eagbee :=_b .ParseInt (s ,10,8);if _eagbee !=nil {return ST_Overlap {},_eagbee ;};_abbbd :=int8 (_dcdda );return ST_Overlap {ST_OverlapByte :&_abbbd },nil ;};func (_begcc ST_ErrValType )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_fbgf :=_g .Attr {};_fbgf .Name =name ;switch _begcc {case ST_ErrValTypeUnset :_fbgf .Value ="";case ST_ErrValTypeCust :_fbgf .Value ="\u0063\u0075\u0073\u0074";case ST_ErrValTypeFixedVal :_fbgf .Value ="\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case ST_ErrValTypePercentage :_fbgf .Value ="\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case ST_ErrValTypeStdDev :_fbgf .Value ="\u0073\u0074\u0064\u0044\u0065\u0076";case ST_ErrValTypeStdErr :_fbgf .Value ="\u0073\u0074\u0064\u0045\u0072\u0072";};return _fbgf ,nil ;};func (_fbaf *CT_AxPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fbaf .ValAttr =ST_AxPos (1);for _ ,_eff :=range start .Attr {if _eff .Name .Local =="\u0076\u0061\u006c"{_fbaf .ValAttr .UnmarshalXMLAttr (_eff );continue ;};};for {_fffb ,_bbgg :=d .Token ();if _bbgg !=nil {return _f .Errorf ("p\u0061r\u0073\u0069\u006e\u0067\u0020\u0043\u0054\u005fA\u0078\u0050\u006f\u0073: \u0025\u0073",_bbgg );};if _ddb ,_cff :=_fffb .(_g .EndElement );_cff &&_ddb .Name ==start .Name {break ;};};return nil ;};func (_dcedg *CT_TickLblPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_egfdfd :=range start .Attr {if _egfdfd .Name .Local =="\u0076\u0061\u006c"{_dcedg .ValAttr .UnmarshalXMLAttr (_egfdfd );continue ;};};for {_dgbe ,_cdgg :=d .Token ();if _cdgg !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0054i\u0063k\u004cb\u006c\u0050\u006f\u0073\u003a\u0020\u0025s",_cdgg );};if _eccfed ,_gedgd :=_dgbe .(_g .EndElement );_gedgd &&_eccfed .Name ==start .Name {break ;};};return nil ;};func (_agee ST_MarkerStyle )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_agee .String (),start );};func (_dgff *CT_DLbl )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_caba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0069d\u0078"}};e .EncodeElement (_dgff .Idx ,_caba );if _dgff .Choice !=nil {_dgff .Choice .MarshalXML (e ,_g .StartElement {});};if _dgff .ExtLst !=nil {_cefb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_dgff .ExtLst ,_cefb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_RotX and its children, prefixing error messages with path
func (_aged *CT_RotX )ValidateWithPath (path string )error {if _aged .ValAttr !=nil {if *_aged .ValAttr < -90{return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0056\u0061l\u0041\u0074t\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u0062e\u0020\u003e\u003d\u0020\u002d\u0039\u0030\u0020\u0028\u0068\u0061\u0076e\u0020\u0025\u0076\u0029",path ,*_aged .ValAttr );};if *_aged .ValAttr > 90{return _f .Errorf ("\u0025\u0073/m\u002e\u0056\u0061l\u0041\u0074\u0074\u0072 mu\u0073t \u0062\u0065\u0020\u003c\u003d\u0020\u00390 \u0028\u0068\u0061\u0076\u0065\u0020\u0025v\u0029",path ,*_aged .ValAttr );};};return nil ;};func (_adfbfe *ST_PageSetupOrientation )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_adfbfe =0;case "\u0064e\u0066\u0061\u0075\u006c\u0074":*_adfbfe =1;case "\u0070\u006f\u0072\u0074\u0072\u0061\u0069\u0074":*_adfbfe =2;case "\u006ca\u006e\u0064\u0073\u0063\u0061\u0070e":*_adfbfe =3;};return nil ;};func (_bbdg *CT_ErrValType )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_gffb :=range start .Attr {if _gffb .Name .Local =="\u0076\u0061\u006c"{_bbdg .ValAttr .UnmarshalXMLAttr (_gffb );continue ;};};for {_ebbf ,_cadf :=d .Token ();if _cadf !=nil {return _f .Errorf ("\u0070a\u0072\u0073\u0069\u006eg\u0020\u0043\u0054\u005f\u0045r\u0072V\u0061l\u0054\u0079\u0070\u0065\u003a\u0020\u0025s",_cadf );};if _dccc ,_cfad :=_ebbf .(_g .EndElement );_cfad &&_dccc .Name ==start .Name {break ;};};return nil ;};type ST_BarGrouping byte ;type CT_AxisUnit struct{ValAttr float64 ;};func (_bcdb ST_HPercent )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bcdb .ST_HPercentWithSymbol !=nil {e .EncodeToken (_g .CharData (*_bcdb .ST_HPercentWithSymbol ));};if _bcdb .ST_HPercentUShort !=nil {e .EncodeToken (_g .CharData (_f .Sprintf ("\u0025\u0064",*_bcdb .ST_HPercentUShort )));};return e .EncodeToken (_g .EndElement {Name :start .Name });};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_Chart and its children
func (_gdce *CT_Chart )Validate ()error {return _gdce .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074");};func (_ggfc *CT_DateAx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_dfdbf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};e .EncodeElement (_ggfc .AxId ,_dfdbf );_fdcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0063\u0061\u006c\u0069\u006eg"}};e .EncodeElement (_ggfc .Scaling ,_fdcc );if _ggfc .Delete !=nil {_bfcaaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0065\u006c\u0065\u0074\u0065"}};e .EncodeElement (_ggfc .Delete ,_bfcaaa );};_cdee :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0061\u0078\u0050\u006f\u0073"}};e .EncodeElement (_ggfc .AxPos ,_cdee );if _ggfc .MajorGridlines !=nil {_caeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0061\u006a\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggfc .MajorGridlines ,_caeg );};if _ggfc .MinorGridlines !=nil {_aeaa :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003am\u0069\u006e\u006fr\u0047\u0072\u0069\u0064\u006c\u0069\u006e\u0065\u0073"}};e .EncodeElement (_ggfc .MinorGridlines ,_aeaa );};if _ggfc .Title !=nil {_gceeb :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0074\u0069\u0074\u006c\u0065"}};e .EncodeElement (_ggfc .Title ,_gceeb );};if _ggfc .NumFmt !=nil {_fcce :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006e\u0075\u006d\u0046\u006d\u0074"}};e .EncodeElement (_ggfc .NumFmt ,_fcce );};if _ggfc .MajorTickMark !=nil {_aecda :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggfc .MajorTickMark ,_aecda );};if _ggfc .MinorTickMark !=nil {_dacg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u0063\u006b\u004d\u0061\u0072\u006b"}};e .EncodeElement (_ggfc .MinorTickMark ,_dacg );};if _ggfc .TickLblPos !=nil {_fdcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074i\u0063\u006b\u004c\u0062\u006c\u0050\u006f\u0073"}};e .EncodeElement (_ggfc .TickLblPos ,_fdcg );};if _ggfc .SpPr !=nil {_ccefe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_ggfc .SpPr ,_ccefe );};if _ggfc .TxPr !=nil {_ccdd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_ggfc .TxPr ,_ccdd );};_eegd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0072\u006f\u0073\u0073\u0041x"}};e .EncodeElement (_ggfc .CrossAx ,_eegd );if _ggfc .Choice !=nil {_ggfc .Choice .MarshalXML (e ,_g .StartElement {});};if _ggfc .Auto !=nil {_gcdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0075\u0074\u006f"}};e .EncodeElement (_ggfc .Auto ,_gcdga );};if _ggfc .LblOffset !=nil {_gaad :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0062\u006c\u004f\u0066\u0066\u0073\u0065\u0074"}};e .EncodeElement (_ggfc .LblOffset ,_gaad );};if _ggfc .BaseTimeUnit !=nil {_cdfd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0062\u0061\u0073\u0065\u0054\u0069\u006de\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .BaseTimeUnit ,_cdfd );};if _ggfc .MajorUnit !=nil {_effc :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0061\u006a\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MajorUnit ,_effc );};if _ggfc .MajorTimeUnit !=nil {_fcfe :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006da\u006a\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MajorTimeUnit ,_fcfe );};if _ggfc .MinorUnit !=nil {_ebdfd :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006d\u0069\u006e\u006f\u0072\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MinorUnit ,_ebdfd );};if _ggfc .MinorTimeUnit !=nil {_adac :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006di\u006e\u006f\u0072\u0054\u0069\u006d\u0065\u0055\u006e\u0069\u0074"}};e .EncodeElement (_ggfc .MinorTimeUnit ,_adac )
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BarDir and its children, prefixing error messages with path
func (_dfae *CT_BarDir )ValidateWithPath (path string )error {if _fbgb :=_dfae .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fbgb !=nil {return _fbgb ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LineSer and its children
func (_febeb *CT_LineSer )Validate ()error {return _febeb .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0069\u006e\u0065\u0053\u0065\u0072");};func (_fgbc ST_OfPieType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_fgbc .String (),start );};func (_geeg *CT_NumData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _geeg .FormatCode !=nil {_ddag :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0066o\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"}};_a .AddPreserveSpaceAttr (&_ddag ,*_geeg .FormatCode );e .EncodeElement (_geeg .FormatCode ,_ddag );};if _geeg .PtCount !=nil {_cbgc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0070\u0074\u0043\u006f\u0075\u006et"}};e .EncodeElement (_geeg .PtCount ,_cbgc );};if _geeg .Pt !=nil {_fgbd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0074"}};for _ ,_egag :=range _geeg .Pt {e .EncodeElement (_egag ,_fgbd );};};if _geeg .ExtLst !=nil {_gcfg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_geeg .ExtLst ,_gcfg );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LayoutMode struct{ValAttr ST_LayoutMode ;};const (ST_TickLblPosUnset ST_TickLblPos =0;ST_TickLblPosHigh ST_TickLblPos =1;ST_TickLblPosLow ST_TickLblPos =2;ST_TickLblPosNextTo ST_TickLblPos =3;ST_TickLblPosNone ST_TickLblPos =4;);func NewCT_DispUnitsLbl ()*CT_DispUnitsLbl {_fbff :=&CT_DispUnitsLbl {};return _fbff };func (_bccafb *CT_SurfaceSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bccafb .Idx =NewCT_UnsignedInt ();_bccafb .Order =NewCT_UnsignedInt ();_ecggg :for {_egfc ,_aeebe :=d .Token ();if _aeebe !=nil {return _aeebe ;};switch _gacagb :=_egfc .(type ){case _g .StartElement :switch _gacagb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _ecedg :=d .DecodeElement (_bccafb .Idx ,&_gacagb );_ecedg !=nil {return _ecedg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _cgcb :=d .DecodeElement (_bccafb .Order ,&_gacagb );_cgcb !=nil {return _cgcb ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_bccafb .Tx =NewCT_SerTx ();if _gdbadg :=d .DecodeElement (_bccafb .Tx ,&_gacagb );_gdbadg !=nil {return _gdbadg ;};case _g .Na
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the EG_DLblShared and its children
func (_acegff *EG_DLblShared )Validate ()error {return _acegff .ValidateWithPath ("\u0045\u0047\u005f\u0044\u004c\u0062\u006c\u0053\u0068\u0061\u0072\u0065\u0064");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PictureOptions and its children, prefixing error messages with path
func (_bebd *CT_PictureOptions )ValidateWithPath (path string )error {if _bebd .ApplyToFront !=nil {if _edfef :=_bebd .ApplyToFront .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074");_edfef !=nil {return _edfef ;};};if _bebd .ApplyToSides !=nil {if _ccga :=_bebd .ApplyToSides .ValidateWithPath (path +"\u002f\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073");_ccga !=nil {return _ccga ;};};if _bebd .ApplyToEnd !=nil {if _ecbae :=_bebd .ApplyToEnd .ValidateWithPath (path +"/\u0041\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064");_ecbae !=nil {return _ecbae ;};};if _bebd .PictureFormat !=nil {if _gcfe :=_bebd .PictureFormat .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0046o\u0072\u006d\u0061\u0074");_gcfe !=nil {return _gcfe ;};};if _bebd .PictureStackUnit !=nil {if _bdgd :=_bebd .PictureStackUnit .ValidateWithPath (path +"\u002f\u0050\u0069\u0063\u0074\u0075\u0072\u0065\u0053\u0074\u0061\u0063k\u0055\u006e\u0069\u0074");_bdgd !=nil {return _bdgd ;};};return nil ;};type ST_ScatterStyle byte ;
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_TickMark and its children, prefixing error messages with path
func (_gfcda *CT_TickMark )ValidateWithPath (path string )error {if _ffcde :=_gfcda .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_ffcde !=nil {return _ffcde ;};return nil ;};func (_beec *CT_BandFmts )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_afcc :for {_accf ,_bcc :=d .Token ();if _bcc !=nil {return _bcc ;};switch _ede :=_accf .(type ){case _g .StartElement :switch _ede .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0062a\u006e\u0064\u0046\u006d\u0074"}:_cdfa :=NewCT_BandFmt ();if _fbae :=d .DecodeElement (_cdfa ,&_ede );_fbae !=nil {return _fbae ;};_beec .BandFmt =append (_beec .BandFmt ,_cdfa );default:_a .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\u0042\u0061\u006e\u0064\u0046\u006d\u0074\u0073\u0020\u0025\u0076",_ede .Name );if _fbga :=d .Skip ();_fbga !=nil {return _fbga ;};};case _g .EndElement :break _afcc ;case _g .CharData :};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Boolean and its children, prefixing error messages with path
func (_fcff *CT_Boolean )ValidateWithPath (path string )error {return nil };type ST_CrossBetween byte ;func (_efbd *ST_LegendPos )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bbbca ,_abcda :=d .Token ();if _abcda !=nil {return _abcda ;};if _dffbe ,_faabee :=_bbbca .(_g .EndElement );_faabee &&_dffbe .Name ==start .Name {*_efbd =1;return nil ;};if _eega ,_fagbd :=_bbbca .(_g .CharData );!_fagbd {return _f .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",_bbbca );}else {switch string (_eega ){case "":*_efbd =0;case "\u0062":*_efbd =1;case "\u0074\u0072":*_efbd =2;case "\u006c":*_efbd =3;case "\u0072":*_efbd =4;case "\u0074":*_efbd =5;};};_bbbca ,_abcda =d .Token ();if _abcda !=nil {return _abcda ;};if _gfcbfd ,_dbafd :=_bbbca .(_g .EndElement );_dbafd &&_gfcbfd .Name ==start .Name {return nil ;};return _f .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",_bbbca );};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_BuiltInUnit and its children, prefixing error messages with path
func (_ccec *CT_BuiltInUnit )ValidateWithPath (path string )error {if _aacef :=_ccec .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aacef !=nil {return _aacef ;};return nil ;};func NewCT_StrVal ()*CT_StrVal {_fbefg :=&CT_StrVal {};return _fbefg };type CT_Perspective struct{ValAttr *uint8 ;};func NewCT_CrossBetween ()*CT_CrossBetween {_feec :=&CT_CrossBetween {};_feec .ValAttr =ST_CrossBetween (1);return _feec ;};type CT_Skip struct{ValAttr uint32 ;};type CT_CatAx struct{AxId *CT_UnsignedInt ;Scaling *CT_Scaling ;Delete *CT_Boolean ;AxPos *CT_AxPos ;MajorGridlines *CT_ChartLines ;MinorGridlines *CT_ChartLines ;Title *CT_Title ;NumFmt *CT_NumFmt ;MajorTickMark *CT_TickMark ;MinorTickMark *CT_TickMark ;TickLblPos *CT_TickLblPos ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;CrossAx *CT_UnsignedInt ;Choice *EG_AxSharedChoice ;Auto *CT_Boolean ;LblAlgn *CT_LblAlgn ;LblOffset *CT_LblOffset ;TickLblSkip *CT_Skip ;TickMarkSkip *CT_Skip ;NoMultiLvlLbl *CT_Boolean ;ExtLst *CT_ExtensionList ;};func (_cbde ST_Orientation )String ()string {switch _cbde {case 0:return "";case 1:return "\u006d\u0061\u0078\u004d\u0069\u006e";case 2:return "\u006d\u0069\u006e\u004d\u0061\u0078";};return "";};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ChartSpace and its children
func (_egde *CT_ChartSpace )Validate ()error {return _egde .ValidateWithPath ("\u0043\u0054\u005f\u0043\u0068\u0061\u0072\u0074\u0053\u0070\u0061\u0063\u0065");};func NewCT_BuiltInUnit ()*CT_BuiltInUnit {_cgdg :=&CT_BuiltInUnit {};return _cgdg };func (_feeg *ST_CrossBetween )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_feeg =0;case "\u0062e\u0074\u0077\u0065\u0065\u006e":*_feeg =1;case "\u006d\u0069\u0064\u0043\u0061\u0074":*_feeg =2;};return nil ;};func (_cbcf *CT_Extension )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_bgee :=range start .Attr {if _bgee .Name .Local =="\u0075\u0072\u0069"{_cfac ,_gffag :=_bgee .Value ,error (nil );if _gffag !=nil {return _gffag ;};_cbcf .UriAttr =&_cfac ;continue ;};};_cgff :for {_cagag ,_gffc :=d .Token ();if _gffc !=nil {return _gffc ;};switch _edcf :=_cagag .(type ){case _g .StartElement :switch _edcf .Name {default:if _efdb ,_cagd :=_a .CreateElement (_edcf );_cagd !=nil {return _cagd ;}else {if _gddd :=d .DecodeElement (_efdb ,&_edcf );_gddd !=nil {return _gddd ;};_cbcf .Any =_efdb ;};};case _g .EndElement :break _cgff ;case _g .CharData :};};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_TrendlineLbl and its children, prefixing error messages with path
func (_defcf *CT_TrendlineLbl )ValidateWithPath (path string )error {if _defcf .Layout !=nil {if _dbaa :=_defcf .Layout .ValidateWithPath (path +"\u002fL\u0061\u0079\u006f\u0075\u0074");_dbaa !=nil {return _dbaa ;};};if _defcf .Tx !=nil {if _agabd :=_defcf .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_agabd !=nil {return _agabd ;};};if _defcf .NumFmt !=nil {if _fgda :=_defcf .NumFmt .ValidateWithPath (path +"\u002fN\u0075\u006d\u0046\u006d\u0074");_fgda !=nil {return _fgda ;};};if _defcf .SpPr !=nil {if _acaca :=_defcf .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_acaca !=nil {return _acaca ;};};if _defcf .TxPr !=nil {if _bgdb :=_defcf .TxPr .ValidateWithPath (path +"\u002f\u0054\u0078P\u0072");_bgdb !=nil {return _bgdb ;};};if _defcf .ExtLst !=nil {if _aeefd :=_defcf .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_aeefd !=nil {return _aeefd ;};};return nil ;};func (_dbcgb ST_BarGrouping )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dbcgb .String (),start );};func (_bfade ST_SplitType )ValidateWithPath (path string )error {switch _bfade {case 0,1,2,3,4,5:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bfade ));};return nil ;};type CT_Lvl struct{Pt []*CT_StrVal ;};func (_gcegb *CT_SerTxChoice )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _gcegb .StrRef !=nil {_cfdfb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0074\u0072\u0052\u0065\u0066"}};e .EncodeElement (_gcegb .StrRef ,_cfdfb );};if _gcegb .V !=nil {_gggab :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076"}};_a .AddPreserveSpaceAttr (&_gggab ,*_gcegb .V );e .EncodeElement (_gcegb .V ,_gggab );};return nil ;};func (_eddfeg *CT_SerTxChoice )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_ccfd :for {_fdebg ,_dagcc :=d .Token ();if _dagcc !=nil {return _dagcc ;};switch _fafb :=_fdebg .(type ){case _g .StartElement :switch _fafb .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0074\u0072\u0052\u0065\u0066"}:_eddfeg .StrRef =NewCT_StrRef ();if _dffde :=d .DecodeElement (_eddfeg .StrRef ,&_fafb );_dffde !=nil {return _dffde ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076"}:_eddfeg .V =new (string );if _bdbbb :=d .DecodeElement (_eddfeg .V ,&_fafb );_bdbbb !=nil {return _bdbbb ;};default:_a .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\u0053\u0065\u0072\u0054\u0078\u0043\u0068o\u0069c\u0065\u0020\u0025\u0076",_fafb .Name );if _agedg :=d .Skip ();_agedg !=nil {return _agedg ;};};case _g .EndElement :break _ccfd ;case _g .CharData :};};return nil ;};func NewCT_Style ()*CT_Style {_ececd :=&
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_AxPos and its children
func (_cabe *CT_AxPos )Validate ()error {return _cabe .ValidateWithPath ("\u0043\u0054\u005f\u0041\u0078\u0050\u006f\u0073");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ScatterSer and its children
func (_ccbe *CT_ScatterSer )Validate ()error {return _ccbe .ValidateWithPath ("\u0043\u0054\u005f\u0053\u0063\u0061\u0074\u0074\u0065\u0072\u0053\u0065\u0072");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_TrendlineType and its children, prefixing error messages with path
func (_fcefa *CT_TrendlineType )ValidateWithPath (path string )error {if _cece :=_fcefa .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_cece !=nil {return _cece ;};return nil ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LblOffset and its children, prefixing error messages with path
func (_addbd *CT_LblOffset )ValidateWithPath (path string )error {if _addbd .ValAttr !=nil {if _gfde :=_addbd .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_gfde !=nil {return _gfde ;};};return nil ;};func (_fcfdc *CT_LineSer )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_fcfdc .Idx =NewCT_UnsignedInt ();_fcfdc .Order =NewCT_UnsignedInt ();_ceab :for {_bbad ,_fadd :=d .Token ();if _fadd !=nil {return _fadd ;};switch _bgded :=_bbad .(type ){case _g .StartElement :switch _bgded .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0069\u0064\u0078"}:if _bddd :=d .DecodeElement (_fcfdc .Idx ,&_bgded );_bddd !=nil {return _bddd ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006f\u0072\u0064e\u0072"}:if _ebgcc :=d .DecodeElement (_fcfdc .Order ,&_bgded );_ebgcc !=nil {return _ebgcc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074\u0078"}:_fcfdc .Tx =NewCT_SerTx ();if _fgag :=d .DecodeElement (_fcfdc .Tx ,&_bgded );_fgag !=nil {return _fgag ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_fcfdc .SpPr =_fc .NewCT_ShapeProperties ();if _bbec :=d .DecodeElement (_fcfdc .SpPr ,&_bgded );_bbec !=nil {return _bbec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u006d\u0061\u0072\u006b\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_HoleSize and its children
func (_baed *CT_HoleSize )Validate ()error {return _baed .ValidateWithPath ("C\u0054\u005f\u0048\u006f\u006c\u0065\u0053\u0069\u007a\u0065");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_DispUnits and its children, prefixing error messages with path
func (_gfecg *CT_DispUnits )ValidateWithPath (path string )error {if _gfecg .Choice !=nil {if _fcbd :=_gfecg .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_fcbd !=nil {return _fcbd ;};};if _gfecg .DispUnitsLbl !=nil {if _dgda :=_gfecg .DispUnitsLbl .ValidateWithPath (path +"\u002f\u0044\u0069\u0073\u0070\u0055\u006e\u0069\u0074\u0073\u004c\u0062\u006c");_dgda !=nil {return _dgda ;};};if _gfecg .ExtLst !=nil {if _bfcgb :=_gfecg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_bfcgb !=nil {return _bfcgb ;};};return nil ;};type CT_Layout struct{ManualLayout *CT_ManualLayout ;ExtLst *CT_ExtensionList ;};func NewCT_Line3DChart ()*CT_Line3DChart {_fdaca :=&CT_Line3DChart {};_fdaca .Grouping =NewCT_Grouping ();return _fdaca ;};type CT_BubbleScale struct{ValAttr *ST_BubbleScale ;};func NewChartSpace ()*ChartSpace {_cdbe :=&ChartSpace {};_cdbe .CT_ChartSpace =*NewCT_ChartSpace ();return _cdbe ;};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_ErrDir and its children, prefixing error messages with path
func (_dba *CT_ErrDir )ValidateWithPath (path string )error {if _dba .ValAttr ==ST_ErrDirUnset {return _f .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 _aaebg :=_dba .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aaebg !=nil {return _aaebg ;};return nil ;};func (_eafe *CT_RadarChart )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_eaec :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0072a\u0064\u0061\u0072\u0053\u0074\u0079\u006c\u0065"}};e .EncodeElement (_eafe .RadarStyle ,_eaec );if _eafe .VaryColors !=nil {_bbeb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0076a\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}};e .EncodeElement (_eafe .VaryColors ,_bbeb );};if _eafe .Ser !=nil {_eefg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073e\u0072"}};for _ ,_edgea :=range _eafe .Ser {e .EncodeElement (_edgea ,_eefg );};};if _eafe .DLbls !=nil {_bcfc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0064\u004c\u0062\u006c\u0073"}};e .EncodeElement (_eafe .DLbls ,_bcfc );};_gbbe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061\u0078\u0049\u0064"}};for _ ,_fgfa :=range _eafe .AxId {e .EncodeElement (_fgfa ,_gbbe );};if _eafe .ExtLst !=nil {_dgae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_eafe .ExtLst ,_dgae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_cdba *CT_Tx )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );_cdba .Choice .MarshalXML (e ,_g .StartElement {});e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func NewCT_RotY ()*CT_RotY {_bddc :=&CT_RotY {};return _bddc };
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BarGrouping and its children
func (_dfcc *CT_BarGrouping )Validate ()error {return _dfcc .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0061\u0072\u0047\u0072\u006fu\u0070\u0069\u006e\u0067");};type CT_DTable struct{ShowHorzBorder *CT_Boolean ;ShowVertBorder *CT_Boolean ;ShowOutline *CT_Boolean ;ShowKeys *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_Surface struct{Thickness *CT_Thickness ;SpPr *_fc .CT_ShapeProperties ;PictureOptions *CT_PictureOptions ;ExtLst *CT_ExtensionList ;};func (_dagbeb ST_TimeUnit )Validate ()error {return _dagbeb .ValidateWithPath ("")};func (_gcgfd *ST_LayoutMode )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gcgfd =0;case "\u0065\u0064\u0067\u0065":*_gcgfd =1;case "\u0066\u0061\u0063\u0074\u006f\u0072":*_gcgfd =2;};return nil ;};func (_gbeff *CT_Legend )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _gbeff .LegendPos !=nil {_gecff :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0050\u006f\u0073"}};e .EncodeElement (_gbeff .LegendPos ,_gecff );};if _gbeff .LegendEntry !=nil {_eedb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0065\u006e\u0064\u0045\u006e\u0074\u0072\u0079"}};for _ ,_cgbd :=range _gbeff .LegendEntry {e .EncodeElement (_cgbd ,_eedb );};};if _gbeff .Layout !=nil {_fbeg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074"}};e .EncodeElement (_gbeff .Layout ,_fbeg );};if _gbeff .Overlay !=nil {_befa :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u006f\u0076\u0065\u0072\u006c\u0061y"}};e .EncodeElement (_gbeff .Overlay ,_befa );};if _gbeff .SpPr !=nil {_egee :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0073\u0070\u0050\u0072"}};e .EncodeElement (_gbeff .SpPr ,_egee );};if _gbeff .TxPr !=nil {_bdga :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0074\u0078\u0050\u0072"}};e .EncodeElement (_gbeff .TxPr ,_bdga );};if _gbeff .ExtLst !=nil {_daaf :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_gbeff .ExtLst ,_daaf );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_faeef ST_ErrDir )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_bebe :=_g .Attr {};_bebe .Name =name ;switch _faeef {case ST_ErrDirUnset :_bebe .Value ="";case ST_ErrDirX :_bebe .Value ="\u0078";case ST_ErrDirY :_bebe .Value ="\u0079";};return _bebe ,nil ;};func (_feeb ST_GapAmount )String ()string {if _feeb .ST_GapAmountPercent !=nil {return _f .Sprintf ("\u0025\u0076",*_feeb .ST_GapAmountPercent );};if _feeb .ST_GapAmountUShort !=nil {return _f .Sprintf ("\u0025\u0076",*_feeb .ST_GapAmountUShort );};return "";};func (_bcbfd ST_MarkerStyle )String ()string {switch _bcbfd {case 0:return "";case 1:return "\u0063\u0069\u0072\u0063\u006c\u0065";case 2:return "\u0064\u0061\u0073\u0068";case 3:return "\u0064i\u0061\u006d\u006f\u006e\u0064";case 4:return "\u0064\u006f\u0074";case 5:return "\u006e\u006f\u006e\u0065";case 6:return "\u0070i\u0063\u0074\u0075\u0072\u0065";case 7:return "\u0070\u006c\u0075\u0073";case 8:return "\u0073\u0071\u0075\u0061\u0072\u0065";case 9:return "\u0073\u0074\u0061\u0072";case 10:return "\u0074\u0072\u0069\u0061\u006e\u0067\u006c\u0065";case 11:return "\u0078";case 12:return "\u0061\u0075\u0074\u006f";};return "";};func (_aaccb *CT_TrendlineType )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _aaccb .ValAttr !=ST_TrendlineTypeUnset {_ceagg ,_fdabe :=_aaccb .ValAttr .MarshalXMLAttr (_g .Name {Local :"\u0076\u0061\u006c"});if _fdabe !=nil {return _fdabe ;};start .Attr =append (start .Attr ,_ceagg );};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bgbdd ST_Orientation )ValidateWithPath (path string )error {switch _bgbdd {case 0,1,2:default:return _f .Errorf ("\u0025s\u003a\u0020\u006f\u0075t\u0020\u006f\u0066\u0020\u0072a\u006eg\u0065 \u0076\u0061\u006c\u0075\u0065\u0020\u0025d",path ,int (_bgbdd ));};return nil ;};func
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_AreaSer and its children, prefixing error messages with path
func (_bae *CT_AreaSer )ValidateWithPath (path string )error {if _ga :=_bae .Idx .ValidateWithPath (path +"\u002f\u0049\u0064\u0078");_ga !=nil {return _ga ;};if _acb :=_bae .Order .ValidateWithPath (path +"\u002f\u004f\u0072\u0064\u0065\u0072");_acb !=nil {return _acb ;};if _bae .Tx !=nil {if _dga :=_bae .Tx .ValidateWithPath (path +"\u002f\u0054\u0078");_dga !=nil {return _dga ;};};if _bae .SpPr !=nil {if _eea :=_bae .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_eea !=nil {return _eea ;};};if _bae .PictureOptions !=nil {if _dcb :=_bae .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_dcb !=nil {return _dcb ;};};for _bbgd ,_gcb :=range _bae .DPt {if _bec :=_gcb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0044\u0050\u0074\u005b\u0025\u0064\u005d",path ,_bbgd ));_bec !=nil {return _bec ;};};if _bae .DLbls !=nil {if _gcafa :=_bae .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_gcafa !=nil {return _gcafa ;};};for _eab ,_gfb :=range _bae .Trendline {if _ebdg :=_gfb .ValidateWithPath (_f .Sprintf ("\u0025\u0073/\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u005b\u0025\u0064\u005d",path ,_eab ));_ebdg !=nil {return _ebdg ;};};for _bfb ,_bgbe :=range _bae .ErrBars {if _eag :=_bgbe .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0045\u0072\u0072\u0042\u0061\u0072s\u005b\u0025\u0064\u005d",path ,_bfb ));_eag !=nil {return _eag ;};};if _bae .Cat !=nil {if _dac :=_bae .Cat .ValidateWithPath (path +"\u002f\u0043\u0061\u0074");_dac !=nil {return _dac ;};};if _bae .Val !=nil {if _ef :=_bae .Val .ValidateWithPath (path +"\u002f\u0056\u0061\u006c");_ef !=nil {return _ef ;};};if _bae .ExtLst !=nil {if _cdg :=_bae .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_cdg !=nil {return _cdg ;};};return nil ;};func (_dgeac ST_DispBlanksAs )Validate ()error {return _dgeac .ValidateWithPath ("")};func (_bdfce *CT_PlotAreaChoice1 )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _bdfce .ValAx !=nil {_eaeba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0076\u0061\u006c\u0041\u0078"}};for _ ,_bcdf :=range _bdfce .ValAx {e .EncodeElement (_bcdf ,_eaeba );};};if _bdfce .CatAx !=nil {_gfgcc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0063\u0061\u0074\u0041\u0078"}};for _ ,_ggcef :=range _bdfce .CatAx {e .EncodeElement (_ggcef ,_gfgcc );};};if _bdfce .DateAx !=nil {_bfbb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0064\u0061\u0074\u0065\u0041\u0078"}};for _ ,_debb :=range _bdfce .DateAx {e .EncodeElement (_debb ,_bfbb );};};if _bdfce .SerAx !=nil {_egagc :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0073\u0065\u0072\u0041\u0078"}};for _ ,_gcbd :=range _bdfce .SerAx {e .EncodeElement (_gcbd ,_egagc );};};return nil ;};func (_cdegc *ST_HPercent )Validate ()error {return _cdegc .ValidateWithPath ("")};func NewCT_Surface3DChart ()*CT_Surface3DChart {_gadca :=&CT_Surface3DChart {};return _gadca };func (_cedcd *CT_TextLanguageID )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cedcd .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_Legend struct{LegendPos *CT_LegendPos ;LegendEntry []*CT_LegendEntry ;Layout *CT_Layout ;Overlay *CT_Boolean ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};func NewCT_PivotFmt ()*CT_PivotFmt {_dceaf :=&CT_PivotFmt {};_dceaf .Idx =NewCT_UnsignedInt ();return _dceaf ;};type CT_FirstSliceAng struct{ValAttr *uint16 ;};
2021-04-23 20:00:00 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_SecondPieSize and its children, prefixing error messages with path
func (_ffgbg *CT_SecondPieSize )ValidateWithPath (path string )error {if _ffgbg .ValAttr !=nil {if _fdegg :=_ffgbg .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_fdegg !=nil {return _fdegg ;};};return nil ;};
2021-04-23 20:00:00 +00:00
2021-06-16 07:10:52 +00:00
// ST_BubbleScale is a union type
type ST_BubbleScale struct{ST_BubbleScalePercent *string ;ST_BubbleScaleUInt *uint32 ;};func (_bcbee ST_AxPos )Validate ()error {return _bcbee .ValidateWithPath ("")};
2021-04-23 20:00:00 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_LblAlgn and its children
func (_ggecd *CT_LblAlgn )Validate ()error {return _ggecd .ValidateWithPath ("\u0043\u0054\u005f\u004c\u0062\u006c\u0041\u006c\u0067\u006e");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_NumVal and its children
func (_cfbab *CT_NumVal )Validate ()error {return _cfbab .ValidateWithPath ("\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l");};func (_dgegb *CT_UpDownBar )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_agcb :for {_dfgfa ,_agcbf :=d .Token ();if _agcbf !=nil {return _agcbf ;};switch _dcaac :=_dfgfa .(type ){case _g .StartElement :switch _dcaac .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_dgegb .SpPr =_fc .NewCT_ShapeProperties ();if _gafcd :=d .DecodeElement (_dgegb .SpPr ,&_dcaac );_gafcd !=nil {return _gafcd ;};default:_a .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_U\u0070\u0044o\u0077\u006e\u0042\u0061\u0072\u0020\u0025\u0076",_dcaac .Name );if _cdcfe :=d .Skip ();_cdcfe !=nil {return _cdcfe ;};};case _g .EndElement :break _agcb ;case _g .CharData :};};return nil ;};func NewCT_HPercent ()*CT_HPercent {_acgdb :=&CT_HPercent {};return _acgdb };func (_fddgb *CT_PictureOptions )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_aaece :for {_gacef ,_bceg :=d .Token ();if _bceg !=nil {return _bceg ;};switch _cefbg :=_gacef .(type ){case _g .StartElement :switch _cefbg .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0046\u0072\u006f\u006e\u0074"}:_fddgb .ApplyToFront =NewCT_Boolean ();if _dggec :=d .DecodeElement (_fddgb .ApplyToFront ,&_cefbg );_dggec !=nil {return _dggec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070l\u0079\u0054\u006f\u0053\u0069\u0064\u0065\u0073"}:_fddgb .ApplyToSides =NewCT_Boolean ();if _afda :=d .DecodeElement (_fddgb .ApplyToSides ,&_cefbg );_afda !=nil {return _afda ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0070\u0070\u006c\u0079\u0054\u006f\u0045\u006e\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u007
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_MarkerStyle and its children
func (_adbf *CT_MarkerStyle )Validate ()error {return _adbf .ValidateWithPath ("\u0043\u0054\u005f\u004d\u0061\u0072\u006b\u0065\u0072S\u0074\u0079\u006c\u0065");};
2020-10-12 13:59:12 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_StrRef and its children
func (_debbd *CT_StrRef )Validate ()error {return _debbd .ValidateWithPath ("\u0043T\u005f\u0053\u0074\u0072\u0052\u0065f");};
2020-10-12 13:59:12 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the Chart and its children, prefixing error messages with path
func (_fgceb *Chart )ValidateWithPath (path string )error {if _bbba :=_fgceb .CT_RelId .ValidateWithPath (path );_bbba !=nil {return _bbba ;};return nil ;};func (_adedg *EG_AreaChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eddag :for {_ddeff ,_cegee :=d .Token ();if _cegee !=nil {return _cegee ;};switch _adabc :=_ddeff .(type ){case _g .StartElement :switch _adabc .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:_adedg .Grouping =NewCT_Grouping ();if _cfeec :=d .DecodeElement (_adedg .Grouping ,&_adabc );_cfeec !=nil {return _cfeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0076\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073"}:_adedg .VaryColors =NewCT_Boolean ();if _bgdfbe :=d .DecodeElement (_adedg .VaryColors ,&_adabc );_bgdfbe !=nil {return _bgdfbe ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0065\u0072"}:_efddc :=NewCT_AreaSer ();if _bbeba :=d .DecodeElement (_efddc ,&_adabc );_bbeba !=nil {return _bbeba ;};_adedg .Ser =append (_adedg .Ser ,_efddc );case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064\u004c\u0062l\u0073"}:_adedg .DLbls =NewCT_DLbls ();if _cgcce :=d .DecodeElement (_adedg .DLbls ,&_adabc );_cgcce !=nil {return _cgcce ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0064r\u006f\u0070\u004c\u0069\u006e\u0065s"},_g .Name {Space :"\u0068\u0074\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_NumDataSource and its children, prefixing error messages with path
func (_dageac *CT_NumDataSource )ValidateWithPath (path string )error {if _aaaf :=_dageac .Choice .ValidateWithPath (path +"\u002fC\u0068\u006f\u0069\u0063\u0065");_aaaf !=nil {return _aaaf ;};return nil ;};func NewCT_BubbleChart ()*CT_BubbleChart {_faa :=&CT_BubbleChart {};return _faa };func (_abfge *ST_DLblPos )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_abfge =0;case "\u0062e\u0073\u0074\u0046\u0069\u0074":*_abfge =1;case "\u0062":*_abfge =2;case "\u0063\u0074\u0072":*_abfge =3;case "\u0069\u006e\u0042\u0061\u0073\u0065":*_abfge =4;case "\u0069\u006e\u0045n\u0064":*_abfge =5;case "\u006c":*_abfge =6;case "\u006f\u0075\u0074\u0045\u006e\u0064":*_abfge =7;case "\u0072":*_abfge =8;case "\u0074":*_abfge =9;};return nil ;};func (_ddcb *CT_ManualLayout )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _ddcb .LayoutTarget !=nil {_befd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0061\u0079\u006f\u0075\u0074\u0054a\u0072\u0067\u0065\u0074"}};e .EncodeElement (_ddcb .LayoutTarget ,_befd );};if _ddcb .XMode !=nil {_fbfg :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0078\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .XMode ,_fbfg );};if _ddcb .YMode !=nil {_dbfgd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0079\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .YMode ,_dbfgd );};if _ddcb .WMode !=nil {_agfd :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0077\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .WMode ,_agfd );};if _ddcb .HMode !=nil {_cbeba :=_g .StartElement {Name :_g .Name {Local :"\u0063:\u0068\u004d\u006f\u0064\u0065"}};e .EncodeElement (_ddcb .HMode ,_cbeba );};if _ddcb .X !=nil {_adcg :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0078"}};e .EncodeElement (_ddcb .X ,_adcg );};if _ddcb .Y !=nil {_ccgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0079"}};e .EncodeElement (_ddcb .Y ,_ccgb );};if _ddcb .W !=nil {_fgba :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0077"}};e .EncodeElement (_ddcb .W ,_fgba );};if _ddcb .H !=nil {_agfc :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068"}};e .EncodeElement (_ddcb .H ,_agfc );};if _ddcb .ExtLst !=nil {_ddde :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0065\u0078\u0074\u004c\u0073\u0074"}};e .EncodeElement (_ddcb .ExtLst ,_ddde );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};type CT_LayoutTarget struct{ValAttr ST_LayoutTarget ;};func NewCT_PieChart ()*CT_PieChart {_dgfgd :=&CT_PieChart {};return _dgfgd };func (_gbcgg *ST_OfPieType )UnmarshalXMLAttr (attr _g .Attr )error {switch attr .Value {case "":*_gbcgg =0;case "\u0070\u0069\u0065":*_gbcgg =1;case "\u0062\u0061\u0072":*_gbcgg =2;};return nil ;};func (_bgaag *EG_LineChartShared )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_bgaag .Grouping =NewCT_Grouping ();_ggaeg :for {_abfcb ,_efead :=d .Token ();if _efead !=nil {return _efead ;};switch _fefff :=_abfcb .(type ){case _g .StartElement :switch _fefff .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0067\u0072\u006f\u0075\u0070\u0069\u006e\u0067"}:if _fgeec :=d .DecodeElement (_bgaag .Grouping ,&_fefff );_fgeec !=nil {return _fgeec ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LayoutTarget and its children, prefixing error messages with path
func (_aebee *CT_LayoutTarget )ValidateWithPath (path string )error {if _abdag :=_aebee .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_abdag !=nil {return _abdag ;};return nil ;};func (_gaaea *CT_Surface )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_eacb :for {_gceae ,_bbace :=d .Token ();if _bbace !=nil {return _bbace ;};switch _dcffe :=_gceae .(type ){case _g .StartElement :switch _dcffe .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0074h\u0069\u0063\u006b\u006e\u0065\u0073s"}:_gaaea .Thickness =NewCT_Thickness ();if _ggccc :=d .DecodeElement (_gaaea .Thickness ,&_dcffe );_ggccc !=nil {return _ggccc ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073\u0070\u0050\u0072"}:_gaaea .SpPr =_fc .NewCT_ShapeProperties ();if _afed :=d .DecodeElement (_gaaea .SpPr ,&_dcffe );_afed !=nil {return _afed ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0070\u0069\u0063\u0074\u0075\u0072\u0065\u004f\u0070t\u0069\u006f\u006e\u0073"}:_gaaea .PictureOptions =NewCT_PictureOptions ();if _agab :=d .DecodeElement (_gaaea .PictureOptions ,&_dcffe );_agab !=nil {return _agab ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0065\u0078\u0074\u004c\u0073\u0074"}:_gaaea .ExtLst =NewCT_ExtensionList ();if _adedf :=d .DecodeElement (_gaaea .ExtLst ,&_dcffe );_adedf !=nil {return _adedf ;};default:_a .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\u0075\u0072\u0066\u0061\u0063\u0065\u0020\u0025\u0076",_dcffe .Name );if _cfgbb :=d .Skip ();_c
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LayoutMode and its children, prefixing error messages with path
func (_ggdfb *CT_LayoutMode )ValidateWithPath (path string )error {if _eead :=_ggdfb .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_eead !=nil {return _eead ;};return nil ;};func (_dgccb ST_Crosses )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_dgccb .String (),start );};
// ValidateWithPath validates the CT_PieChart and its children, prefixing error messages with path
func (_abdb *CT_PieChart )ValidateWithPath (path string )error {if _abdb .VaryColors !=nil {if _bfaf :=_abdb .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_bfaf !=nil {return _bfaf ;};};for _bcbcd ,_gadbg :=range _abdb .Ser {if _acgdd :=_gadbg .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_bcbcd ));_acgdd !=nil {return _acgdd ;};};if _abdb .DLbls !=nil {if _bcfa :=_abdb .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_bcfa !=nil {return _bcfa ;};};if _abdb .FirstSliceAng !=nil {if _daef :=_abdb .FirstSliceAng .ValidateWithPath (path +"\u002f\u0046\u0069\u0072\u0073\u0074\u0053\u006c\u0069c\u0065\u0041\u006e\u0067");_daef !=nil {return _daef ;};};if _abdb .ExtLst !=nil {if _gceca :=_abdb .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gceca !=nil {return _gceca ;};};return nil ;};func (_ccaef *CT_ExternalData )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0072\u003a\u0069\u0064"},Value :_f .Sprintf ("\u0025\u0076",_ccaef .IdAttr )});e .EncodeToken (start );if _ccaef .AutoUpdate !=nil {_adgb :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0061u\u0074\u006f\u0055\u0070\u0064\u0061\u0074\u0065"}};e .EncodeElement (_ccaef .AutoUpdate ,_adgb );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_dced *CT_Boolean )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbfe :=range start .Attr {if _dbfe .Name .Local =="\u0076\u0061\u006c"{_aebb ,_beed :=_b .ParseBool (_dbfe .Value );if _beed !=nil {return _beed ;};_dced .ValAttr =&_aebb ;continue ;};};for {_dfbd ,_beff :=d .Token ();if _beff !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073in\u0067\u0020\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e\u003a\u0020%\u0073",_beff );};if _abad ,_gfc :=_dfbd .(_g .EndElement );_gfc &&_abad .Name ==start .Name {break ;};};return nil ;};type CT_PivotFmts struct{PivotFmt []*CT_PivotFmt ;};type CT_TrendlineLbl struct{Layout *CT_Layout ;Tx *CT_Tx ;NumFmt *CT_NumFmt ;SpPr *_fc .CT_ShapeProperties ;TxPr *_fc .CT_TextBody ;ExtLst *CT_ExtensionList ;};type CT_DoughnutChart struct{VaryColors *CT_Boolean ;Ser []*CT_PieSer ;DLbls *CT_DLbls ;FirstSliceAng *CT_FirstSliceAng ;HoleSize *CT_HoleSize ;ExtLst *CT_ExtensionList ;};func NewCT_ScatterChart ()*CT_ScatterChart {_abfae :=&CT_ScatterChart {};_abfae .ScatterStyle =NewCT_ScatterStyle ();return _abfae ;};func (_cgaga *CT_LogBase )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",_cgaga .ValAttr )});e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_ccgee *ST_GapAmount )ValidateWithPath (path string )error {_dfaaa :=[]string {};if _ccgee .ST_GapAmountPercent !=nil {_dfaaa =append (_dfaaa ,"\u0053\u0054\u005f\u0047ap\u0041\u006d\u006f\u0075\u006e\u0074\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _ccgee .ST_GapAmountUShort !=nil {_dfaaa =append (_dfaaa ,"\u0053T\u005fG\u0061\u0070\u0041\u006d\u006fu\u006e\u0074U\u0053\u0068\u006f\u0072\u0074");};if len (_dfaaa )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_dfaaa );};return nil ;};func (_febae ST_DLblPos )String ()string {switch _febae {case 0:return "";case 1:return "\u0062e\u0073\u0074\u0046\u0069\u0074";case 2:return "\u0062";case 3:return "\u0063\u0074\u0072";case 4:return "\u0069\u006e\u0042\u0061\u0073\u0065";case 5:return "\u0069\u006e\u0045n\u0064";case 6:return "\u006c";case 7:return "\u006f\u0075\u0074\u0045\u006e\u0064";case 8:return "\u0072";case 9:return "\u0074";};return "";};type CT_TrendlineType struct{ValAttr ST_TrendlineType ;};type CT_ManualLayout struct{LayoutTarget *CT_LayoutTarget ;XMode *CT_LayoutMode ;YMode *CT_LayoutMode
2020-08-23 14:15:53 +00:00
2021-05-31 16:22:30 +00:00
// Validate validates the CT_ErrDir and its children
2021-06-16 07:10:52 +00:00
func (_dfbbd *CT_ErrDir )Validate ()error {return _dfbbd .ValidateWithPath ("\u0043T\u005f\u0045\u0072\u0072\u0044\u0069r");};
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_LineChart and its children, prefixing error messages with path
func (_gedg *CT_LineChart )ValidateWithPath (path string )error {if _faae :=_gedg .Grouping .ValidateWithPath (path +"\u002fG\u0072\u006f\u0075\u0070\u0069\u006eg");_faae !=nil {return _faae ;};if _gedg .VaryColors !=nil {if _fged :=_gedg .VaryColors .ValidateWithPath (path +"/\u0056\u0061\u0072\u0079\u0043\u006f\u006c\u006f\u0072\u0073");_fged !=nil {return _fged ;};};for _cbfe ,_cfgb :=range _gedg .Ser {if _edaa :=_cfgb .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cbfe ));_edaa !=nil {return _edaa ;};};if _gedg .DLbls !=nil {if _ebbe :=_gedg .DLbls .ValidateWithPath (path +"\u002f\u0044\u004c\u0062\u006c\u0073");_ebbe !=nil {return _ebbe ;};};if _gedg .DropLines !=nil {if _bgffc :=_gedg .DropLines .ValidateWithPath (path +"\u002f\u0044\u0072\u006f\u0070\u004c\u0069\u006e\u0065\u0073");_bgffc !=nil {return _bgffc ;};};if _gedg .HiLowLines !=nil {if _bceea :=_gedg .HiLowLines .ValidateWithPath (path +"/\u0048\u0069\u004c\u006f\u0077\u004c\u0069\u006e\u0065\u0073");_bceea !=nil {return _bceea ;};};if _gedg .UpDownBars !=nil {if _gffca :=_gedg .UpDownBars .ValidateWithPath (path +"/\u0055\u0070\u0044\u006f\u0077\u006e\u0042\u0061\u0072\u0073");_gffca !=nil {return _gffca ;};};if _gedg .Marker !=nil {if _ecefb :=_gedg .Marker .ValidateWithPath (path +"\u002fM\u0061\u0072\u006b\u0065\u0072");_ecefb !=nil {return _ecefb ;};};if _gedg .Smooth !=nil {if _fbbdc :=_gedg .Smooth .ValidateWithPath (path +"\u002fS\u006d\u006f\u006f\u0074\u0068");_fbbdc !=nil {return _fbbdc ;};};for _abac ,_fdda :=range _gedg .AxId {if _fede :=_fdda .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_abac ));_fede !=nil {return _fede ;};};if _gedg .ExtLst !=nil {if _gbee :=_gedg .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_gbee !=nil {return _gbee ;};};return nil ;};func NewCT_TickLblPos ()*CT_TickLblPos {_dfagg :=&CT_TickLblPos {};return _dfagg };func (_eacgd ST_PageSetupOrientation )Validate ()error {return _eacgd .ValidateWithPath ("")};func (_gbdb *CT_SerAx )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_gbdb .AxId =NewCT_UnsignedInt ();_gbdb .Scaling =NewCT_Scaling ();_gbdb .AxPos =NewCT_AxPos ();_gbdb .CrossAx =NewCT_UnsignedInt ();_dbab :for {_geeda ,_efddd :=d .Token ();if _efddd !=nil {return _efddd ;};switch _eeaa :=_geeda .(type ){case _g .StartElement :switch _eeaa .Name {case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0061\u0078\u0049\u0064"}:if _fegg :=d .DecodeElement (_gbdb .AxId ,&_eeaa );_fegg !=nil {return _fegg ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"},_g .Name {Space :"\u0068\u0074\u0074p\u003a\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063\u006c\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u0064\u0072\u0061\u0077\u0069\u006eg\u006d\u006c\u002f\u0063\u0068\u0061\u0072\u0074",Local :"\u0073c\u0061\u006c\u0069\u006e\u0067"}:if _ebgf :=d .DecodeElement (_gbdb .Scaling ,&_eeaa );_ebgf !=nil {return _ebgf ;};case _g .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u00
2020-08-23 14:15:53 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_TextLanguageID and its children, prefixing error messages with path
func (_dbae *CT_TextLanguageID )ValidateWithPath (path string )error {return nil };
2020-10-12 13:59:12 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Surface and its children, prefixing error messages with path
func (_ccaad *CT_Surface )ValidateWithPath (path string )error {if _ccaad .Thickness !=nil {if _edaaa :=_ccaad .Thickness .ValidateWithPath (path +"\u002f\u0054\u0068\u0069\u0063\u006b\u006e\u0065\u0073\u0073");_edaaa !=nil {return _edaaa ;};};if _ccaad .SpPr !=nil {if _gbec :=_ccaad .SpPr .ValidateWithPath (path +"\u002f\u0053\u0070P\u0072");_gbec !=nil {return _gbec ;};};if _ccaad .PictureOptions !=nil {if _bfgbe :=_ccaad .PictureOptions .ValidateWithPath (path +"\u002fP\u0069c\u0074\u0075\u0072\u0065\u004f\u0070\u0074\u0069\u006f\u006e\u0073");_bfgbe !=nil {return _bfgbe ;};};if _ccaad .ExtLst !=nil {if _fcbge :=_ccaad .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_fcbge !=nil {return _fcbge ;};};return nil ;};func (_bdde *CT_NumFmt )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {for _ ,_dbgfc :=range start .Attr {if _dbgfc .Name .Local =="\u0066\u006f\u0072\u006d\u0061\u0074\u0043\u006f\u0064\u0065"{_eaabf ,_bfbd :=_dbgfc .Value ,error (nil );if _bfbd !=nil {return _bfbd ;};_bdde .FormatCodeAttr =_eaabf ;continue ;};if _dbgfc .Name .Local =="\u0073\u006f\u0075r\u0063\u0065\u004c\u0069\u006e\u006b\u0065\u0064"{_edcd ,_fgdc :=_b .ParseBool (_dbgfc .Value );if _fgdc !=nil {return _fgdc ;};_bdde .SourceLinkedAttr =&_edcd ;continue ;};};for {_dbfbe ,_eaabg :=d .Token ();if _eaabg !=nil {return _f .Errorf ("p\u0061\u0072\u0073\u0069ng\u0020C\u0054\u005f\u004e\u0075\u006dF\u006d\u0074\u003a\u0020\u0025\u0073",_eaabg );};if _gdgea ,_bgdf :=_dbfbe .(_g .EndElement );_bgdf &&_gdgea .Name ==start .Name {break ;};};return nil ;};func (_cbfef *CT_Order )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {if _cbfef .ValAttr !=nil {start .Attr =append (start .Attr ,_g .Attr {Name :_g .Name {Local :"\u0076\u0061\u006c"},Value :_f .Sprintf ("\u0025\u0076",*_cbfef .ValAttr )});};e .EncodeToken (start );e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};func (_bfcbd *CT_PrintSettings )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {e .EncodeToken (start );if _bfcbd .HeaderFooter !=nil {_bfdfe :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0068\u0065\u0061\u0064\u0065\u0072\u0046o\u006f\u0074\u0065\u0072"}};e .EncodeElement (_bfcbd .HeaderFooter ,_bfdfe );};if _bfcbd .PageMargins !=nil {_aadd :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u0070\u0061\u0067\u0065\u004d\u0061\u0072\u0067\u0069\u006e\u0073"}};e .EncodeElement (_bfcbd .PageMargins ,_aadd );};if _bfcbd .PageSetup !=nil {_ebfba :=_g .StartElement {Name :_g .Name {Local :"c\u003a\u0070\u0061\u0067\u0065\u0053\u0065\u0074\u0075\u0070"}};e .EncodeElement (_bfcbd .PageSetup ,_ebfba );};if _bfcbd .LegacyDrawingHF !=nil {_cedae :=_g .StartElement {Name :_g .Name {Local :"\u0063\u003a\u006c\u0065\u0067\u0061\u0063\u0079\u0044\u0072\u0061\u0077i\u006e\u0067\u0048\u0046"}};e .EncodeElement (_bfcbd .LegacyDrawingHF ,_cedae );};e .EncodeToken (_g .EndElement {Name :start .Name });return nil ;};
2020-10-12 13:59:12 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_CrossBetween and its children, prefixing error messages with path
func (_aggc *CT_CrossBetween )ValidateWithPath (path string )error {if _aggc .ValAttr ==ST_CrossBetweenUnset {return _f .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 _aabc :=_aggc .ValAttr .ValidateWithPath (path +"\u002f\u0056\u0061\u006c\u0041\u0074\u0074\u0072");_aabc !=nil {return _aabc ;};return nil ;};
2020-10-12 13:59:12 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BarDir and its children
func (_dad *CT_BarDir )Validate ()error {return _dad .ValidateWithPath ("\u0043T\u005f\u0042\u0061\u0072\u0044\u0069r");};func (_feebc *ST_SecondPieSize )ValidateWithPath (path string )error {_acbf :=[]string {};if _feebc .ST_SecondPieSizePercent !=nil {_acbf =append (_acbf ,"\u0053\u0054\u005fSe\u0063\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0050\u0065\u0072\u0063\u0065\u006e\u0074");};if _feebc .ST_SecondPieSizeUShort !=nil {_acbf =append (_acbf ,"\u0053\u0054\u005f\u0053ec\u006f\u006e\u0064\u0050\u0069\u0065\u0053\u0069\u007a\u0065\u0055\u0053\u0068\u006fr\u0074");};if len (_acbf )> 1{return _f .Errorf ("%\u0073\u0020\u0074\u006f\u006f\u0020m\u0061\u006e\u0079\u0020\u006d\u0065\u006d\u0062\u0065r\u0073\u0020\u0073e\u0074:\u0020\u0025\u0076",path ,_acbf );};return nil ;};
2020-11-09 01:00:18 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_Surface3DChart and its children, prefixing error messages with path
func (_bgfd *CT_Surface3DChart )ValidateWithPath (path string )error {if _bgfd .Wireframe !=nil {if _baca :=_bgfd .Wireframe .ValidateWithPath (path +"\u002f\u0057\u0069\u0072\u0065\u0066\u0072\u0061\u006d\u0065");_baca !=nil {return _baca ;};};for _cagbd ,_bcbgc :=range _bgfd .Ser {if _egcdg :=_bcbgc .ValidateWithPath (_f .Sprintf ("\u0025\u0073\u002f\u0053\u0065\u0072\u005b\u0025\u0064\u005d",path ,_cagbd ));_egcdg !=nil {return _egcdg ;};};if _bgfd .BandFmts !=nil {if _gbbcf :=_bgfd .BandFmts .ValidateWithPath (path +"\u002fB\u0061\u006e\u0064\u0046\u006d\u0074s");_gbbcf !=nil {return _gbbcf ;};};for _edee ,_dbbca :=range _bgfd .AxId {if _fgfe :=_dbbca .ValidateWithPath (_f .Sprintf ("%\u0073\u002f\u0041\u0078\u0049\u0064\u005b\u0025\u0064\u005d",path ,_edee ));_fgfe !=nil {return _fgfe ;};};if _bgfd .ExtLst !=nil {if _ccee :=_bgfd .ExtLst .ValidateWithPath (path +"\u002fE\u0078\u0074\u004c\u0073\u0074");_ccee !=nil {return _ccee ;};};return nil ;};func (_adad ST_LegendPos )Validate ()error {return _adad .ValidateWithPath ("")};
2021-01-04 16:11:39 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_BubbleScale and its children
func (_bcef *CT_BubbleScale )Validate ()error {return _bcef .ValidateWithPath ("\u0043\u0054\u005f\u0042\u0075\u0062\u0062\u006c\u0065S\u0063\u0061\u006c\u0065");};
2021-01-04 16:11:39 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_TrendlineType and its children
func (_ffdeg *CT_TrendlineType )Validate ()error {return _ffdeg .ValidateWithPath ("\u0043\u0054_\u0054\u0072\u0065n\u0064\u006c\u0069\u006e\u0065\u0054\u0079\u0070\u0065");};func (_dfbbdc ST_ErrValType )String ()string {switch _dfbbdc {case 0:return "";case 1:return "\u0063\u0075\u0073\u0074";case 2:return "\u0066\u0069\u0078\u0065\u0064\u0056\u0061\u006c";case 3:return "\u0070\u0065\u0072\u0063\u0065\u006e\u0074\u0061\u0067\u0065";case 4:return "\u0073\u0074\u0064\u0044\u0065\u0076";case 5:return "\u0073\u0074\u0064\u0045\u0072\u0072";};return "";};
2021-01-04 16:11:39 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_ManualLayout and its children
func (_befda *CT_ManualLayout )Validate ()error {return _befda .ValidateWithPath ("\u0043T\u005fM\u0061\u006e\u0075\u0061\u006c\u004c\u0061\u0079\u006f\u0075\u0074");};func NewChart ()*Chart {_cddg :=&Chart {};_cddg .CT_RelId =*NewCT_RelId ();return _cddg };func NewCT_LblAlgn ()*CT_LblAlgn {_adfdg :=&CT_LblAlgn {};_adfdg .ValAttr =ST_LblAlgn (1);return _adfdg ;};
2021-01-04 16:11:39 +00:00
2021-06-16 07:10:52 +00:00
// ValidateWithPath validates the CT_PageSetup and its children, prefixing error messages with path
func (_ecddc *CT_PageSetup )ValidateWithPath (path string )error {if _ecddc .PaperHeightAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecddc .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_ecddc .PaperHeightAttr );};};if _ecddc .PaperHeightAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_ecddc .PaperHeightAttr ){return _f .Errorf ("\u0025\u0073/\u006d\u002e\u0050\u0061\u0070\u0065\u0072\u0048\u0065\u0069\u0067\u0068\u0074\u0041\u0074\u0074\u0072\u0020\u006d\u0075\u0073\u0074\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027\u0020\u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_ecddc .PaperHeightAttr );};};if _ecddc .PaperWidthAttr !=nil {if !_d .ST_PositiveUniversalMeasurePatternRe .MatchString (*_ecddc .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_PositiveUniversalMeasurePatternRe ,*_ecddc .PaperWidthAttr );};};if _ecddc .PaperWidthAttr !=nil {if !_d .ST_UniversalMeasurePatternRe .MatchString (*_ecddc .PaperWidthAttr ){return _f .Errorf ("\u0025s\u002f\u006d.\u0050\u0061\u0070e\u0072\u0057\u0069\u0064\u0074\u0068\u0041t\u0074\u0072\u0020\u006d\u0075\u0073t\u0020\u006d\u0061\u0074\u0063\u0068\u0020\u0027\u0025\u0073\u0027 \u0028\u0068\u0061\u0076\u0065\u0020\u0025\u0076\u0029",path ,_d .ST_UniversalMeasurePatternRe ,*_ecddc .PaperWidthAttr );};};if _acdd :=_ecddc .OrientationAttr .ValidateWithPath (path +"\u002f\u004fr\u0069\u0065\u006et\u0061\u0074\u0069\u006f\u006e\u0041\u0074\u0074\u0072");_acdd !=nil {return _acdd ;};return nil ;};func (_egebb *Chart )UnmarshalXML (d *_g .Decoder ,start _g .StartElement )error {_egebb .CT_RelId =*NewCT_RelId ();for _ ,_bcdcd :=range start .Attr {if _bcdcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f/\u0073\u0063\u0068\u0065\u006da\u0073\u002e\u006f\u0070\u0065\u006ex\u006d\u006c\u0066\u006f\u0072m\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069c\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002fr\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073h\u0069\u0070\u0073"&&_bcdcd .Name .Local =="\u0069\u0064"||_bcdcd .Name .Space =="\u0068\u0074\u0074\u0070\u003a\u002f\u002fp\u0075\u0072\u006c.\u006f\u0063\u006cc\u002e\u006fr\u0067\u002f\u006f\u006f\u0078\u006dl\u002fof\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0072\u0065\u006c\u0061\u0074\u0069\u006f\u006e\u0073\u0068\u0069\u0070\u0073"&&_bcdcd .Name .Local =="\u0069\u0064"{_agbfe ,_fgbfe :=_bcdcd .Value ,error (nil );if _fgbfe !=nil {return _fgbfe ;};_egebb .IdAttr =_agbfe ;continue ;};};for {_acgede ,_aaadb :=d .Token ();if _aaadb !=nil {return _f .Errorf ("\u0070\u0061\u0072\u0073\u0069\u006e\u0067\u0020\u0043\u0068\u0061\u0072t\u003a\u0020\u0025\u0073",_aaadb );};if _gfafb ,_dbdab :=_acgede .(_g .EndElement );_dbdab &&_gfafb .Name ==start .Name {break ;};};return nil ;};func NewCT_AxisUnit ()*CT_AxisUnit {_gbf :=&CT_AxisUnit {};_gbf .ValAttr =0+1;return _gbf };func _egddg (_adddf bool )uint8 {if _adddf {return 1;};return 0;};func NewCT_ValAx ()*CT_ValAx {_cbdc :=&CT_ValAx {};_cbdc .AxId =NewCT_UnsignedInt ();_cbdc .Scaling =NewCT_Scaling ();_cbdc .AxPos =NewCT_AxPos ();_cbdc .CrossAx =NewCT_UnsignedInt ();return _cbdc ;};type CT_NumFmt struct{FormatCodeAttr string ;SourceLinkedAttr *bool ;};func (_degdbb ST_DispBlanksAs )MarshalXMLAttr (name _g .Name )(_g .Attr ,error ){_ffgdb :=_g .Attr {};_ffgdb .Name =name ;switch _degdbb {case ST_DispBlanksAsUnset :_ffgdb .Value ="";case
2021-04-23 20:00:00 +00:00
2021-06-16 07:10:52 +00:00
// Validate validates the CT_PictureFormat and its children
func (_bage *CT_PictureFormat )Validate ()error {return _bage .ValidateWithPath ("\u0043\u0054_\u0050\u0069\u0063t\u0075\u0072\u0065\u0046\u006f\u0072\u006d\u0061\u0074");};type CT_TxChoice struct{StrRef *CT_StrRef ;Rich *_fc .CT_TextBody ;};func (_egebbg ST_CrossBetween )MarshalXML (e *_g .Encoder ,start _g .StartElement )error {return e .EncodeElement (_egebbg .String (),start );};type CT_MultiLvlStrData struct{PtCount *CT_UnsignedInt ;Lvl []*CT_Lvl ;ExtLst *CT_ExtensionList ;};type CT_Surface3DChart struct{Wireframe *CT_Boolean ;Ser []*CT_SurfaceSer ;BandFmts *CT_BandFmts ;AxId []*CT_UnsignedInt ;ExtLst *CT_ExtensionList ;};func init (){_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0042\u006f\u006f\u006c\u0065\u0061\u006e",NewCT_Boolean );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u0044\u006f\u0075\u0062\u006ce",NewCT_Double );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0055\u006e\u0073\u0069\u0067\u006ee\u0064\u0049\u006e\u0074",NewCT_UnsignedInt );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u0052\u0065\u006c\u0049\u0064",NewCT_RelId );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005fE\u0078\u0074\u0065\u006e\u0073\u0069\u006f\u006e",NewCT_Extension );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054_\u0045\u0078\u0074e\u006e\u0073\u0069\u006f\u006e\u004c\u0069\u0073\u0074",NewCT_ExtensionList );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043T\u005f\u004e\u0075\u006d\u0056\u0061l",NewCT_NumVal );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u006d\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073.\u006f\u0072\u0067\u002f\u0064\u0072\u0061\u0077\u0069\u006e\u0067\u006dl/\u0032\u0030\u0030\u0036\u002f\u0063\u0068\u0061\u0072\u0074","\u0043\u0054\u005f\u004e\u0075\u006d\u0044\u0061\u0074\u0061",NewCT_NumData );_a .RegisterConstructor ("\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078\u